Compartir a través de


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)

Consulte también

KSPROPERTY_AC3_ALTERNATE_AUDIO