KSAC3_DOWNMIX 구조체(ksmedia.h)

KSAC3_DOWNMIX 구조는 스피커 구성을 수용하기 위해 AC-3 인코딩 스트림의 프로그램 채널을 다운믹스해야 하는지 여부를 지정합니다.

구문

typedef struct {
  BOOL fDownMix;
  BOOL fDolbySurround;
} KSAC3_DOWNMIX, *PKSAC3_DOWNMIX;

멤버

fDownMix

다운믹스할지 여부를 지정합니다. TRUE이면 더 적은 수의 채널로 다운믹싱이 사용하도록 설정됩니다. 출력 채널의 수는 ( KSPROPERTY_AUDIO_CHANNEL_CONFIG 속성에 의해 지정 된 대로) 스피커의 수에 따라 달라 집니다. FALSE이면 입력 및 출력 채널이 일대일로 스피커에 매핑됩니다. 즉, 입력 채널 0은 출력 채널 0에 매핑되고, 입력 채널 1은 출력 채널 1에 매핑되며, 인코딩된 채널 또는 스피커의 수까지 더 작습니다.

fDolbySurround

출력 채널을 인코딩하는 방법을 지정합니다. TRUE이면 출력 채널이 먼저 두 개의 Dolby Surround Pro 논리 채널인 Lt 및 Rt로 인코딩됩니다. FALSE인 경우 출력 채널은 Dolby Surround Pro 논리 인코딩을 사용하지 않습니다.

설명

이 구조체는 KSPROPERTY_AC3_DOWNMIX 속성에 사용됩니다.

출력 채널을 스피커에 매핑하는 방법에 대한 자세한 내용은 KSPROPERTY_AUDIO_CHANNEL_CONFIG 참조하세요.

요구 사항

요구 사항
헤더 ksmedia.h(Ksmedia.h 포함)

추가 정보

KSPROPERTY_AC3_DOWNMIX

KSPROPERTY_AUDIO_CHANNEL_CONFIG