Microsoft DirectX 8.0

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;  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
現在は使用されない。