Microsoft DirectX 8.0 |
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; 0 is unknown 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. Will be 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.