DVD_MUA_Coeff 結構 (strmif.h)

[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式代碼盡可能重寫為使用新的 API。

DVD_MultichannelAudioAttributes 結構包含八DVD_MUA_Coeff個結構的數位,其中一個用於數據流中的每個通道。

語法

typedef struct tagDVD_MUA_Coeff {
  double log2_alpha;
  double log2_beta;
} DVD_MUA_Coeff;

成員

log2_alpha

此通道至通道 0 的混合係數。

log2_beta

此通道至通道 1 的混合係數。

備註

此結構中包含的資訊會反映數位視訊磁碟上所撰寫的混合係數, (DVD) 。 除非應用程式也是譯碼音訊,否則應用程式無法修改這些值或使用它們。 在一般 DVD 篩選圖形中, DVD 導覽器 篩選器不會將此資訊傳送至譯碼器。

Alpha 係數是用來混合至音訊通道 0,而 Beta 係數則用來混合至音訊通道 1。 一般而言,下列公式會計算混合係數。

C++
Audio channel 0 = coeff[0].alpha * value[0] + coeff[1].alpha * value[1] + ... 
Audio channel 1 = coeff[0].beta * value[0]  + coeff[1].beta * value[1] + ... 

規格需求

需求
標頭 strmif.h (包含 Dshow.h)

另請參閱

DVD_AudioAttributes

DVD_MUA_MixingInfo

DirectShow 結構