Microsoft DirectX 8.0 |
DVD_AudioAttributes 構造体は、ディスクの各種オーディオ属性を受け取るために、IDvdInfo2::GetAudioAttributes 内で使用される。
構文
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;
メンバ
- AppMode
- 現在のオーディオ モードを示す。モード DVD_AudioMode_Karaoke が返される場合は、IDvdInfo2::GetKaraokeAttributes を呼び出して詳細情報を取得する。
- AudioFormat
- オーディオ ストリームのフォーマット (エンコード方式) を記述する。
- Language
- オーディオ ストリームの言語を示す LCID 値。言語が存在しない場合は 0。
- LanguageExtension
- ディスクに利用可能な情報がある場合に設定される DVD_AUDIO_LANG_EXT 列挙型。
- fHasMultichannelInfo
- マルチチャンネル属性が存在するかどうかを示す。TRUE は SurroundSound などの追加のミキシング情報が利用可能なことを意味する。マルチチャンネル情報を取得するには、IDvdInfo2::GetTitleAttributes を呼び出す。
- dwFrequency
- オーディオ ストリームの周波数 (48k、96k)。単位は Hz。
- bQuantization
- オーディオ ストリームの解像度 (16、20、24 ビットなど)。0 は解像度が不明であることを示す。
- bNumberOfChannels
- チャンネル数。たとえば、5.1 Dolby AC-3 にはチャンネルが 3 つある。
- dwReserved
- 現在は使用されない。