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) |