Microsoft DirectX 9.0 |
The DVD_MenuAttributes structure contains information about a DVD menu. The IDvdInfo2::GetTitleAttributes method fills in a DVD_MenuAttributes structure for a specified stream.
Syntax
typedef struct tagDVD_MenuAttributes {
BOOL fCompatibleRegion[8];
DVD_VideoAttributes VideoAttributes;
BOOL fAudioPresent;
DVD_AudioAttributes AudioAttributes;
BOOL fSubpicturePresent;
DVD_SubpictureAttributes SubpictureAttributes;
} DVD_MenuAttributes;
Members
fCompatibleRegion
An array of TRUE/FALSE values indicating with which DVD regions the disc's authored region is compatible. The eight array indexes (numbered 0-7) correspond to the eight DVD regions (numbered 1-8). This array is only filled in when the menu being queried is the Video Manager Menu (the main menu for the entire disc).
Important: A value of 0 (FALSE) indicates that the region is compatible (permitted). A value of 1 (TRUE) indicates that the region is not compatible. This member should have been named fIncompatibleRegion.
VideoAttributes
A DVD_VideoAttributes structure containing the video attributes of the menu. This applies to both a VMGM and VTSM.
fAudioPresent
A variable of type BOOL indicating whether the menu has an audio stream.
AudioAttributes
A DVD_AudioAttributes structure containing information about the menu's audio stream. This structure will only be filled in if fAudioPresent is true.
fSubpicturePresent
A variable of type BOOL indicating whether the menu has a subpicture stream.
SubpictureAttributes
A DVD_SubpictureAttributes structure containing information about the menu's subpicture stream. This structure will only be filled in if fSubpicturePresent is true.
See Also