struttura KSAC3_ALTERNATE_AUDIO (ksmedia.h)

La struttura KSAC3_ALTERNATE_AUDIO specifica se i due canali mono in un flusso con codifica AC-3 devono essere interpretati come coppia stereo o come due canali di programma indipendenti.

Sintassi

typedef struct {
  BOOL  fStereo;
  ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;

Members

fStereo

Specifica se i due canali mono devono essere interpretati come coppia stereo. Se TRUE, i due canali mono vengono considerati come una coppia stereo. Se FALSE, DualMode=0x03 fa sì che i due canali mono vengano misti prima di essere restituiti dal decodificatore.

DualMode

Quando due canali indipendenti dell'audio vengono codificati nel flusso, questo membro specifica se usare la traccia audio nel canale 1, nel canale 2 o in entrambi. Il valore 0x01 seleziona canale 1, 0x02 seleziona canale 2 e 0x03 seleziona entrambi. Specificare il valore di questo membro come una delle costanti seguenti:

Costante Valore
KSAC3_ALTERNATE_AUDIO_1 0x01
KSAC3_ALTERNATE_AUDIO_2 0x02
KSAC3_ALTERNATE_AUDIO_BOTH 0x03

Commenti

Questa struttura viene utilizzata dalla proprietà KSPROPERTY_AC3_ALTERNATE_AUDIO .

Per altre informazioni sulla codifica dei canali di programma AC-3, vedere la specifica AC-3 nel sito Web Dolby Laboratories . La specifica è denominata Digital Audio Compression Standard (AC-3).

Requisiti

Requisito Valore
Intestazione ksmedia.h (include Ksmedia.h)

Vedi anche

KSPROPERTY_AC3_ALTERNATE_AUDIO