estructura KSAC3_ALTERNATE_AUDIO (ksmedia.h)
La estructura de KSAC3_ALTERNATE_AUDIO especifica si los dos canales mono en una secuencia codificada con 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 es TRUE, los dos canales mono se tratan como un par estéreo. Si es FALSE, DualMode=0x03 hace que los dos canales mono se mezclen antes de ser generados por el descodificador.
DualMode
Cuando dos canales independientes de audio se codifican 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 |
Comentarios
Esta estructura la usa la propiedad KSPROPERTY_AC3_ALTERNATE_AUDIO .
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 |
---|---|
Header | ksmedia.h (incluya Ksmedia.h) |