Table of Contents

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 MediaBlockPadMediaType

Fields

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.