estructura KSAC3_ALTERNATE_AUDIO (ksmedia.h)
La estructura KSAC3_ALTERNATE_AUDIO especifica si los dos canales mono en una secuencia codificada por AC-3 deben interpretarse como un par estéreo o como dos canales de programa independientes.
Sintaxis
typedef struct {
BOOL fStereo;
ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;
Miembros
fStereo
Especifica si los dos canales mono deben interpretarse como un par estéreo. Si TRUE, los dos canales mono se tratan como un par estéreo. Si FALSE, DualMode=0x03 hace que los dos canales mono se mezclen antes de ser generados por el descodificador.
DualMode
Cuando se codifican dos canales independientes de audio en la secuencia, este miembro especifica si se debe usar la pista de audio en el canal 1, el canal 2 o ambos. Un valor de 0x01 selecciona el canal 1, 0x02 selecciona el canal 2 y 0x03 selecciona ambos. Especifique el valor de este miembro como una de las siguientes constantes:
Constante | Valor |
---|---|
KSAC3_ALTERNATE_AUDIO_1 | 0x01 |
KSAC3_ALTERNATE_AUDIO_2 | 0x02 |
KSAC3_ALTERNATE_AUDIO_BOTH | 0x03 |
Observaciones
La propiedad KSPROPERTY_AC3_ALTERNATE_AUDIO usa esta estructura.
Para obtener más información sobre la codificación de canales de programa AC-3, consulte la especificación AC-3 en el sitio web de Dolby Laboratories. La especificación se denomina Estándar de compresión de audio digital (AC-3).
Requisitos
Requisito | Valor |
---|---|
encabezado de | ksmedia.h (incluya Ksmedia.h) |