attribut MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID
Spécifie l’identificateur de l’appareil de point de terminaison audio.
Type de données
Chaîne de caractères larges
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 appareil 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. Pour obtenir l’identificateur du point de terminaison audio, utilisez les API audio principales suivantes :
- Utilisez l’interface IMMDeviceEnumerator pour énumérer les appareils sur le système.
- Appelez IMMDevice::GetId pour obtenir l’identificateur de l’appareil.
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 l’appareil de point de terminaison par défaut.
Si cet attribut est défini, ne définissez pas l’attribut MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE . Si les deux attributs sont définis, une défaillance 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