Table of Contents

Namespace VAST.Image

Classes

AndroidImageSource

Android-specific implementation of IImageSource that provides image source functionality using Android Bitmap and Canvas APIs. Supports loading images from streams, bitmaps, and text overlay rendering.

AppleImageSource

Apple-specific implementation of IImageSource that provides image and text overlay source functionality using CoreGraphics on iOS and macOS platforms. Supports loading images from streams, CGImage objects, and rendering text overlays with customizable fonts and colors.

IImageSource

Provides an abstract base class for image-based media sources that can generate video frames from static images.

ImageGlobal

Provides global initialization and configuration for the Image library.

ImageProcessorParameters

Provides configuration parameters for an image processor.

ImageSource

Provides a media source implementation for static images using SkiaSharp. Supports loading images from streams or SKBitmap objects and rendering text overlays.

Enums

ImageFramework

Specifies the image processing framework to use.

Delegates

ImageProcessorParameters.AfterRenderingDelegate

Represents a callback that is invoked after rendering a frame.

ImageProcessorParameters.BeforeRenderingDelegate

Represents a callback that is invoked before rendering a frame.

ImageProcessorParameters.ContextCreatedDelegate

Represents a callback that is invoked when the rendering context is created.