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 Labies 웹 사이트의 AC-3 사양을 참조하세요. 사양의 제목은 AC-3(디지털 오디오 압축 표준)입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ksmedia.h(Ksmedia.h 포함) |