structure KSAC3_ALTERNATE_AUDIO (ksmedia.h)
La structure KSAC3_ALTERNATE_AUDIO spécifie si les deux canaux mono d’un flux encodé en AC-3 doivent être interprétés comme une paire stéréo ou comme deux canaux de programme indépendants.
Syntaxe
typedef struct {
BOOL fStereo;
ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;
Membres
fStereo
Spécifie si les deux canaux mono doivent être interprétés comme une paire stéréo. Si la valeur est TRUE, les deux canaux mono sont traités comme une paire stéréo. Si la valeur est FALSE, DualMode=0x03 provoque le mélange des deux canaux mono avant d’être générés par le décodeur.
DualMode
Lorsque deux canaux audio indépendants sont encodés dans le flux, ce membre spécifie s’il faut utiliser la piste audio dans le canal 1, le canal 2 ou les deux. La valeur 0x01 sélectionne le canal 1, 0x02 sélectionne le canal 2 et 0x03 sélectionne les deux. Spécifiez la valeur de ce membre comme l’une des constantes suivantes :
Constant | Valeur |
---|---|
KSAC3_ALTERNATE_AUDIO_1 | 0x01 |
KSAC3_ALTERNATE_AUDIO_2 | 0x02 |
KSAC3_ALTERNATE_AUDIO_BOTH | 0x03 |
Remarques
Cette structure est utilisée par la propriété KSPROPERTY_AC3_ALTERNATE_AUDIO .
Pour plus d’informations sur l’encodage des canaux du programme AC-3, consultez la spécification AC-3 sur le site web des Laboratoires Dolby . La spécification est intitulée Digital Audio Compression Standard (AC-3).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (inclure Ksmedia.h) |