Namespace VAST.Image.Mixing
Classes
- AudioMixing
Defines audio mixing configuration for combining multiple audio sources into the output. Supports single source selection with fallback or mixing all sources together.
- AudioProcessing
Defines audio processing configuration including transcoding settings, mixing rules, and output track specifications.
- AudioTrack
Defines configuration for an output audio track including codec, sample rate, channels, bitrate, and track-specific mixing settings.
- Decoration
Defines text decoration settings for rendering text overlays in video mixing, including font, color, outline, and background properties.
- Descriptor
Represents the complete mixing scene configuration including input sources, processing settings, and global playback options.
- Filter
Defines an audio filter configuration for specifying volume and fade effects to apply to selected audio sources during mixing.
- Layer
Defines a video compositing layer with position, crop, rotation, opacity, and visual effects settings. Higher layers overlap lower layers in z-order.
- MixingSource
Implements a media mixing source that combines multiple input sources into a single output stream. Supports video compositing with layers, audio mixing with volume control, fade animations, pull sources (file, stream), push sources, and automatic reconnection.
- MixingSource.AudioNotificationEventArgs
Contains event data for audio level notifications from input sources.
- MixingStat
Statistics of the mixing source
- Processing
Container class for video and audio processing configurations in a mixing scene.
- Source
Defines an input source for the mixing scene, which can be a URI, media source object, or content object (text, image data). Supports playback options like looping and intervals.
- VideoMixing
Defines video mixing configuration for compositing multiple video sources into the output. Supports single source selection with fallback or layer-based compositing of all sources.
- VideoProcessing
Defines video processing configuration including transcoding settings, mixing rules, and output track specifications.
- VideoTrack
Defines configuration for an output video track including resolution, codec, bitrate, framerate, and track-specific mixing settings.
Enums
- AudioMixingType
Specifies how audio from multiple sources should be mixed.
- LayoutType
Specifies how video sources should be arranged in the output.
- StretchType
Specifies how images should be scaled to fit their target boundaries.
- VideoMixingType
Specifies how video from multiple sources should be mixed.