KSAC3_ALTERNATE_AUDIO結構 (ksmedia.h)

KSAC3_ALTERNATE_AUDIO 結構會指定 AC-3 編碼數據流中的兩個單聲道是否應該解譯為立體聲組或兩個獨立程式通道。

語法

typedef struct {
  BOOL  fStereo;
  ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;

成員

fStereo

指定是否應該將兩個單聲道解譯為立體聲組。 如果為 TRUE,則會將兩個單聲道視為立體聲配對。 如果 FALSE,DualMode=0x03會在譯碼器輸出之前,先混合兩個單聲道。

DualMode

當數據流中編碼兩個獨立音訊通道時,這個成員會指定是否要在通道 1、通道 2 或兩者中使用音訊播放軌。 0x01選取通道 1 的值,0x02選取通道 2,0x03選取兩者。 將這個成員的值指定為下列其中一個常數:

常數
KSAC3_ALTERNATE_AUDIO_1 0x01
KSAC3_ALTERNATE_AUDIO_2 0x02
KSAC3_ALTERNATE_AUDIO_BOTH 0x03

備註

這個結構是由 KSPROPERTY_AC3_ALTERNATE_AUDIO 屬性使用。

如需 AC-3 程式通道編碼方式的詳細資訊,請參閱 Dolby 一文網站 中的 AC-3 規格。 規格標題為數位音訊壓縮標準 (AC-3) 。

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)

另請參閱

KSPROPERTY_AC3_ALTERNATE_AUDIO