DVD_AudioAttributes結構 (strmif.h)
[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式代碼盡可能重寫為使用新的 API。
結構 DVD_AudioAttributes
用於 IHttpInfo2::GetAudioAttributes ,以接收磁碟的各種音訊屬性。
語法
typedef struct tagDVD_AudioAttributes {
DVD_AUDIO_APPMODE AppMode;
BYTE AppModeData;
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,請呼叫 IInfo2::GetKaraokeAttributes 以取得詳細資訊。
AppModeData
AudioFormat
描述音訊數據流) (編碼模式的格式。
Language
表示音訊數據流語言的 LCID 值。 如果沒有語言存在,則為零。
LanguageExtension
DVD_AUDIO_LANG_EXT列舉,如果磁碟上有任何可用資訊,將會填入。
fHasMultichannelInfo
指出多重通道屬性是否存在。 如果 為 TRUE,表示有額外的混合資訊可供使用,例如適用於 SurroundSound。 呼叫 IInfo2::GetTitleAttributes 以擷取多重通道資訊。
dwFrequency
音訊數據流的 48k、96k) 頻率 (。
bQuantization
音訊數據流的解析度 (16、20、24 位或其他) 零表示解析度不明。
bNumberOfChannels
頻道的數目。 例如,5.1 Dolby AC-3 有六個通道。
dwReserved[2]
保留的。
規格需求
需求 | 值 |
---|---|
標頭 | strmif.h (包含 Dshow.h) |