Enum MediaBlockPadMediaType
- Namespace
- VisioForge.Core.MediaBlocks
- Assembly
- VisioForge.Core.dll
Specifies the type of media content that flows through a MediaBlockPad. This enumeration determines what kind of media streams can be connected and processed by the pad.
public enum MediaBlockPadMediaTypeFields
Video = 0-
Video media content including raw video frames, compressed video streams, and image data. Used for pads that handle visual media processing and rendering.
Audio = 1-
Audio media content including raw audio samples, compressed audio streams, and audio data. Used for pads that handle audio processing, mixing, and playback operations.
Subtitle = 2-
Subtitle and caption data including text overlays, closed captions, and subtitle streams. Used for pads that handle text-based content for accessibility and localization.
Metadata = 3-
Metadata and auxiliary data streams that accompany primary media content. Used for pads that handle timestamps, tags, chapter information, and other descriptive data.
Auto = 4-
Automatic media type detection that allows the pad to handle any supported media type. The actual media type is determined dynamically based on the connected content.