KSAC3_BIT_STREAM_MODE 结构 (ksmedia.h)

KSAC3_BIT_STREAM_MODE结构指定位流模式,即编码为 AC-3 流的音频服务类型。

语法

typedef struct {
  LONG BitStreamMode;
} KSAC3_BIT_STREAM_MODE, *PKSAC3_BIT_STREAM_MODE;

成员

BitStreamMode

指定位流模式。 BitStreamMode 成员设置为 0 到 7 范围内的值。

将此成员的值指定为以下常量之一:

常数 Value
KSAC3_SERVICE_MAIN_AUDIO 0
KSAC3_SERVICE_NO_DIALOG 1
KSAC3_SERVICE_VISUALLY_IMPAIRED 2
KSAC3_SERVICE_HEARING_IMPAIRED 3
KSAC3_SERVICE_DIALOG_ONLY 4
KSAC3_SERVICE_COMMENTARY 5
KSAC3_SERVICE_EMERGENCY_FLASH 6
KSAC3_SERVICE_VOICE_OVER 7

这些常量对应于 AC-3 规范中定义的位流模式。 有关更多信息,请参见下面的“备注”部分。

注解

此结构由 KSPROPERTY_AC3_BIT_STREAM_MODE 属性使用。

有关位流模式的详细信息,请参阅 杜比实验室 网站上的 AC-3 规范。 规范标题为数字音频压缩标准 (AC-3) 。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_AC3_BIT_STREAM_MODE