KSAC3_DOWNMIX struttura (ksmedia.h)
La struttura KSAC3_DOWNMIX specifica se i canali del programma in un flusso con codifica AC-3 devono essere downmixed per supportare la configurazione dell'altoparlante.
Sintassi
typedef struct {
BOOL fDownMix;
BOOL fDolbySurround;
} KSAC3_DOWNMIX, *PKSAC3_DOWNMIX;
Members
fDownMix
Specifica se downmix. Se TRUE, il downmixing a meno canali è abilitato. Il numero di canali di output dipende dal numero di altoparlanti presenti (come specificato dalla proprietà KSPROPERTY_AUDIO_CHANNEL_CONFIG ). Se FALSE, i canali di input e output vengono mappati agli altoparlanti su base uno-a-uno. In altre parole, il canale di input 0 viene mappato al canale di output 0, il canale di input 1 viene mappato al canale di output 1 e così via, fino al numero di canali o altoparlanti codificati, che tuttavia è più piccolo.
fDolbySurround
Specifica il modo in cui i canali di output vengono codificati. Se TRUE, i canali di output vengono prima codificati come due canali Dolby Surround Pro Logic, Lt e Rt. Se FALSE, i canali di output non usano la codifica Dolby Surround Pro Logic.
Commenti
Questa struttura viene usata dalla proprietà KSPROPERTY_AC3_DOWNMIX .
Per informazioni sul mapping dei canali di output agli altoparlanti, vedere KSPROPERTY_AUDIO_CHANNEL_CONFIG.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (includere Ksmedia.h) |