attribut MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS
Contient des indicateurs pour configurer le convertisseur audio.
Type de données
UINT32
Notes
La valeur de cet attribut est un OR au niveau du bit des indicateurs suivants.
Valeur | Description |
---|---|
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_CROSSPROCESS | Le convertisseur audio utilise une session audio inter-processus. Cet indicateur permet aux convertisseurs audio dans plusieurs processus de partager la même session audio, ainsi que les contrôles de volume et de stratégie associés. Si cet indicateur n’est pas défini, la session audio ne peut pas être partagée par les convertisseurs audio dans d’autres processus. |
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_NOPERSIST | L’API de session audio Windows (WASAPI) ne conserve pas les propriétés de cette session audio, telles que le volume de session. Si cet indicateur n’est pas défini, WASAPI conserve les propriétés de session audio. |
Vous pouvez utiliser cet attribut pour configurer le convertisseur audio. L’utilisation dépend de la fonction que vous appelez pour créer le convertisseur audio :
- MFCreateAudioRenderer : définissez cet attribut à l’aide du pointeur d’interface IMFAttributes spécifié dans le paramètre pAudioAttributes .
- MFCreateAudioRendererActivate : définissez cet attribut à l’aide du pointeur d’interface IMFActivate récupéré dans le paramètre ppActivate . Définissez l’attribut avant d’appeler IMFActivate::ActivateObject.
La constante GUID de cet attribut est exportée à partir de mfuuid.lib.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
Voir aussi