KSAC3_ALTERNATE_AUDIO结构 (ksmedia.h)

KSAC3_ALTERNATE_AUDIO结构指定 AC-3 编码流中的两个单声道通道是应解释为立体声对还是两个独立的程序通道。

语法

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

成员

fStereo

指定是否应将这两个单声道通道解释为立体声对。 如果 TRUE,则这两个单声道通道被视为立体声对。 如果 FALSEDualMode=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 程序通道编码的详细信息,请参阅 dolbyLabes 网站的 AC-3 规范。 该规范标题为数字音频压缩标准(AC-3)。

要求

要求 价值
标头 ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_AC3_ALTERNATE_AUDIO