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) |