Share via


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 :

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
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs du convertisseur audio

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

Convertisseur audio de streaming