attribut MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE
Spécifie le rôle de point de terminaison audio pour le convertisseur audio.
Type de données
UINT32
Notes
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.
Un périphérique de point de terminaison audio est un appareil matériel qui se trouve à une extrémité d’un chemin de données audio, tel qu’un casque ou un haut-parleur.
Si cet attribut est défini, le convertisseur audio utilise le périphérique audio par défaut pour le rôle spécifié. La valeur de cet attribut est membre de l’énumération ERole , qui est définie dans le fichier d’en-tête mmdeviceapi.h. Pour plus d’informations, consultez la documentation de l’API Audio de base. Si cet attribut n’est pas défini, le convertisseur audio utilise le périphérique de point de terminaison par défaut.
Si cet attribut est défini, ne définissez pas l’attribut MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID . Si les deux attributs sont définis, un échec se produit lors de la création du convertisseur audio.
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