DVD_TitleAttributes structure (strmif.h)
The DVD_TitleAttributes structure contains information about a DVD title.
Syntax
typedef struct tagDVD_TitleMainAttributes {
union {
DVD_TITLE_APPMODE AppMode;
DVD_HMSF_TIMECODE TitleLength;
};
DVD_VideoAttributes VideoAttributes;
ULONG ulNumberOfAudioStreams;
DVD_AudioAttributes AudioAttributes[8];
DVD_MultichannelAudioAttributes MultichannelAudioAttributes[8];
ULONG ulNumberOfSubpictureStreams;
DVD_SubpictureAttributes SubpictureAttributes[32];
} DVD_TitleAttributes;
Members
AppMode
A variable of type DVD_TITLE_APPMODE indicating whether the Navigator is in karaoke mode.
TitleLength
A DVD_HMSF_TIMECODE structure.
VideoAttributes
A DVD_VideoAttributes structure containing information about the "main" video of the current menu or title.
ulNumberOfAudioStreams
The number of audio streams available in the title.
AudioAttributes
An array of DVD_AudioAttributes structures containing information about each available audio stream in the current title.
MultichannelAudioAttributes
An array of DVD_AudioAttributes structure.
ulNumberOfSubpictureStreams
The number of subpicture streams available in the title.
SubpictureAttributes
An array of DVD_SubpictureAttributes structures that contain information about each available subpicture stream in the title.
Remarks
By default, the DVD Navigator uses the AppMode member of the anonymous union to report the title mode.
If the application sets the DVD_EnableTitleLength option to TRUE, the DVD Navigator uses the TitleLength member of the union to report the title length. To set this option, call the IDvdControl2::SetOption method.
Requirements
| Header | strmif.h (include Dshow.h) |