共用方式為


DVD_AudioAttributes結構 (strmif.h)

[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 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)

另請參閱

DirectShow 結構