Share via


estructura KSAC3_DOWNMIX (ksmedia.h)

La estructura KSAC3_DOWNMIX especifica si los canales de programa de una secuencia codificada con AC-3 deben mezclarse para adaptarse a la configuración del altavoz.

Sintaxis

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

Miembros

fDownMix

Especifica si se va a reducir la mezcla. Si es TRUE, se habilita la mezcla vertical a menos canales. El número de canales de salida depende del número de altavoces presentes (según lo especificado por la propiedad KSPROPERTY_AUDIO_CHANNEL_CONFIG ). Si es FALSE, los canales de entrada y salida se asignan a los altavoces de uno a uno. En otras palabras, el canal de entrada 0 se asigna al canal de salida 0, el canal de entrada 1 se asigna al canal de salida 1, etc., hasta el número de canales codificados o altavoces, lo que sea menor.

fDolbySurround

Especifica cómo se codifican los canales de salida. Si es TRUE, los canales de salida se codifican primero como dos canales Dolby Surround Pro Logic, Lt y Rt. Si es FALSE, los canales de salida no usan la codificación Dolby Surround Pro Logic.

Comentarios

Esta estructura la usa la propiedad KSPROPERTY_AC3_DOWNMIX .

Para obtener información sobre la asignación de canales de salida a los altavoces, consulte KSPROPERTY_AUDIO_CHANNEL_CONFIG.

Requisitos

Requisito Valor
Header ksmedia.h (incluya Ksmedia.h)

Consulte también

KSPROPERTY_AC3_DOWNMIX

KSPROPERTY_AUDIO_CHANNEL_CONFIG