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)

Consulte también

KSPROPERTY_AC3_ALTERNATE_AUDIO