structure DVD_MUA_MixingInfo (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La DVD_MUA_MixingInfo
structure décrit les informations de mixage du son surround pour les canaux d’un flux audio dans un titre spécifié.
Syntaxe
typedef struct tagDVD_MUA_MixingInfo {
BOOL fMixTo0;
BOOL fMixTo1;
BOOL fMix0InPhase;
BOOL fMix1InPhase;
DWORD dwSpeakerPosition;
} DVD_MUA_MixingInfo;
Membres
fMixTo0
Variable de type BOOL ; TRUE signifie que le canal est mélangé au canal 0.
fMixTo1
Variable de type BOOL ; TRUE signifie que le canal est mélangé au canal 1.
fMix0InPhase
Variable de type BOOL ; TRUE signifie que le canal est mélangé de phase à canal 0.
fMix1InPhase
Variable de type BOOL ; TRUE signifie que le canal est mélangé de phase à canal 1.
dwSpeakerPosition
L’orateur pour lequel ce canal est destiné. Consultez la section Notes.
Remarques
Les applications ne peuvent pas utiliser les informations contenues dans cette structure pour modifier le mixage, sauf si elles disposent d’un moyen de communiquer avec un décodeur audio personnalisé qui a été inséré manuellement dans le graphe de filtre. Le décodeur audio par défaut gère l’audio LPCM (Linear Pulse Code Modulated) à l’aide des informations de mixage sur le disque vidéo numérique (DVD), mais les applications n’ont aucun moyen d’indiquer au décodeur de modifier les valeurs de mixage. Cela signifie que les applications de lecture de DVD actuelles ne doivent pas avoir besoin d’accéder aux structures de données multicanal.
La structure DVD_MultichannelAudioAttributes contient des informations sur un flux audio dans un titre spécifié. Un tableau de huit DVD_MUA_MixingInfo
structures maximum sera rempli dans cette structure, si les conditions suivantes sont remplies.
- DVD_AudioAttributes.AppMode = DVD_AudioMode_Surround
- DVD_AudioAttributes.AudioFormat = DVD_AudioFormat_LPCM
- DVD_AudioAttributes.fHasMultichannelInfo = 1
Définir | Valeur |
---|---|
KSAUDIO_SPEAKER_LEFT | 0x1 |
KSAUDIO_SPEAKER_RIGHT | 0x2 |
KSAUDIO_SPEAKER_CENTER | 0x4 |
KSAUDIO_SPEAKER_SURROUND_LEFT | 0x8 |
KSAUDIO_SPEAKER_SURROUND_RIGHT | 0x10 |
KSAUDIO_SPEAKER_SUBWOOFER | 0x20 |
KSAUDIO_SPEAKER_LEFT_OF_CENTER | 0x40 |
KSAUDIO_SPEAKER_RIGHT_OF_CENTER | 0x80 |
KSAUDIO_SPEAKER_SURROUND_MONO | 0x100 |
KSAUDIO_SPEAKER_SIDE_LEFT | 0x200 |
KSAUDIO_SPEAKER_SIDE_RIGHT | 0x400 |
KSAUDIO_SPEAKER_TOP | 0x800 |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |