DVD_AudioAttributes 構造体
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;
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 にはチャンネルが 6 つある。
dwReserved
現在は使われない。
参照