structure KSAC3_DOWNMIX (ksmedia.h)
La structure KSAC3_DOWNMIX spécifie si les canaux de programme dans un flux codé AC-3 doivent être démixés pour prendre en charge la configuration de l’orateur.
Syntaxe
typedef struct {
BOOL fDownMix;
BOOL fDolbySurround;
} KSAC3_DOWNMIX, *PKSAC3_DOWNMIX;
Membres
fDownMix
Spécifie s’il faut effectuer un mélange inférieur. Si TRUE, le mélange inférieur à moins de canaux est activé. Le nombre de canaux de sortie dépend du nombre de haut-parleurs présents (comme spécifié par la propriété KSPROPERTY_AUDIO_CHANNEL_CONFIG). Si FAUX, les canaux d’entrée et de sortie sont mappés à des haut-parleurs d’une base à un. En d’autres termes, le canal d’entrée 0 est mappé au canal de sortie 0, le canal d’entrée 1 est mappé au canal de sortie 1, et ainsi de suite, jusqu’au nombre de canaux ou de haut-parleurs encodés, le cas échéant.
fDolbySurround
Spécifie la façon dont les canaux de sortie sont encodés. Si TRUE, les canaux de sortie sont d’abord encodés sous la forme de deux canaux Dolby Surround Pro Logic, Lt et Rt. Si faux, les canaux de sortie n’utilisent pas l’encodage Dolby Surround Pro Logic.
Remarques
Cette structure est utilisée par la propriété KSPROPERTY_AC3_DOWNMIX.
Pour plus d’informations sur le mappage des canaux de sortie aux haut-parleurs, consultez KSPROPERTY_AUDIO_CHANNEL_CONFIG.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ksmedia.h (include Ksmedia.h) |