Table of Contents

Namespace VisioForge.Core.Types.MediaInfo

Classes

AudioStreamInfo

Represents detailed information about an audio stream within a media file. This class provides properties such as bitrate, channels, sample rate, codec, and duration.

DVDDecoderCaps

Represents the capabilities of a DVD decoder, including supported playback rates and audio format capabilities.

DVDGPRMArray

Represents an array of DVD General Purpose Register Memory (GPRM) values used for DVD navigation and playback control.

DVDInfo

Provides comprehensive information about a DVD disc, including its structure, content, capabilities, and current playback state.

DVDKaraokeAttributes

Represents the attributes and configuration of DVD karaoke audio tracks.

DVDMUACoeff

Represents the mixing coefficients for DVD Multi-channel User Audio (MUA) downmixing.

DVDMUAMixingInfo

Represents the mixing configuration for a DVD Multi-channel User Audio (MUA) channel.

DVDMenuAttributes

Represents the attributes of a DVD menu, providing comprehensive information about the menu's multimedia components.

DVDMultichannelAudioAttributes

Represents the attributes for DVD multichannel audio streams, providing detailed information about channel mixing and downmixing coefficients for surround sound playback.

DVDSubpictureAttributes

Represents the attributes and characteristics of a DVD subpicture stream.

DVDTitleAttributes

Represents the complete set of attributes and stream information for a DVD title.

DVDTitleInfo

Represents comprehensive information about a DVD title, including its attributes, menu structure, chapters, and parental controls.

DVDVideoAttributes

Represents the comprehensive video format attributes of DVD content, including resolution, aspect ratio, frame rate, and encoding details.

DVDVideoStream

Represents a DVD video stream with multi-angle support, extending basic video attributes with angle-specific information.

MediaContainerInfo

Represents detailed information about the media container format of a file. This includes the overall duration of the media and any associated tags.

MediaFileInfo

Provides comprehensive information about a media file, including details about its container, video streams, audio streams, subtitle streams, and RTP streams.

MediaInfoTag

Represents a single metadata tag associated with a media file or stream. This class stores a key-value pair for a specific piece of information.

RTPStreamInfo

Represents detailed information about an RTP (Real-time Transport Protocol) stream. This class provides properties such as encoding name, payload type, and stream type.

SubtitleStreamInfo

Represents detailed information about a subtitle stream within a media file. This class provides properties such as offset, track name, codec, and language.

VideoStreamInfo

Represents detailed information about a video stream within a media file. This class provides properties such as bitrate, frame rate, codec, dimensions, and duration.

Structs

DVDAudioAttributes

Represents the complete set of attributes for a DVD audio stream, including format, language, and technical specifications.

DVDSPRMArray

Represents an array of DVD System Parameter Register (SPRM) values that control DVD player state and behavior.

Enums

DVDAudioAppMode

Defines the application mode for DVD audio streams, indicating the primary purpose or special features of the audio track.

DVDAudioCaps

Defines the audio format capabilities supported by a DVD player or decoder, represented as bit flags.

DVDAudioFormat

Specifies the audio encoding format used in a DVD audio stream.

DVDAudioLangExt

Defines language extension codes that identify special-purpose audio tracks on a DVD.

DVDDiscSide

Specifies which side of a double-sided DVD disc is currently being accessed or referenced.

DVDKaraokeAssignment

Defines the channel assignment modes for DVD karaoke audio tracks.

DVDKaraokeContents

Defines the types of audio content that can be present in DVD karaoke channels.

DVDSubPictureCoding

Specifies the encoding method used for DVD subpicture (subtitle and menu overlay) data streams.

DVDSubPictureLangExt

Specifies the language extension code for DVD subpicture streams, indicating the intended purpose and display characteristics of subtitles.

DVDSubPictureType

Specifies the type of content contained in a DVD subpicture stream.

DVDTitleAppMode

Specifies the application mode or special features enabled for a DVD title.

DVDTitleInfoParentalLevel

Defines the parental control levels available in the DVD specification for content rating and access control.

DVDValidUOPFlag

Defines User Operation Prohibition (UOP) flags that indicate which user operations are currently prohibited during DVD playback.

DVDVideoStreamCompression

Specifies the video compression format used for encoding DVD video streams.