Microsoft DirectX 8.1 (C++) |
The DVD_AudioAttributes structure is used in IDvdInfo2::GetAudioAttributes to receive the various audio attributes of the disc.
Syntax
typedef struct tagDVD_AudioAttributes {
DVD_AUDIO_APPMODE AppMode;
DVD_AUDIO_FORMAT AudioFormat;
LCID Language;
DVD_AUDIO_LANG_EXT LanguageExtension;
BOOL fHasMultichannelInfo;
DWORD dwFrequency;
BYTE bQuantization;
BYTE bNumberOfChannels;
DWORD dwReserved[2];
} DVD_AudioAttributes;
Members
AppMode
Indicates the current audio mode. If the mode returned is DVD_AudioMode_Karaoke, call IDvdInfo2::GetKaraokeAttributes to get more info.
AudioFormat
Describes the format (encoding mode) of the audio stream.
Language
An LCID value indicating the language of the audio stream. Is zero if no language is present.
LanguageExtension
A DVD_AUDIO_LANG_EXT enumeration that will be filled in if any information is available on the disc.
fHasMultichannelInfo
Indicates whether multichannel attributes are present. If TRUE, it means there is additional mixing information available, such as for SurroundSound. Call IDvdInfo2::GetTitleAttributes to retrieve the multichannel information.
dwFrequency
The frequency in hertz (48k, 96k) of the audio stream.
bQuantization
The resolution of the audio stream (16, 20, 24 bits, etc.) Zero indicates the resolution is unknown.
bNumberOfChannels
The number of channels. For example, 5.1 Dolby AC-3 has six channels.
dwReserved
Currently not used.
See Also