Share via


attribut MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE

Spécifie le rôle d’appareil pour un périphérique de capture audio.

Type de données

ERole stocké en tant que UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

Notes

Le type d’énumération eRole est documenté dans la documentation de l’API Audio de base.

La valeur de l’attribut spécifie un rôle d’appareil. Cet attribut est utilisé avec les fonctions suivantes.

Cet attribut peut être utilisé comme entrée dans les fonctions MFCreateDeviceSource et MFCreateDeviceSourceActivate . Si l’attribut est spécifié, la fonction crée une source multimédia qui utilise le périphérique de capture audio par défaut pour le rôle d’appareil spécifié.

Cet attribut peut également être utilisé comme entrée dans la fonction MFEnumDeviceSources . Si l’attribut est spécifié, l’énumération est limitée au rôle d’appareil spécifié. En outre, chaque objet d’activation retourné par la fonction MFEnumDeviceSources contient cet attribut. L’attribut est ensuite utilisé en interne par l’objet d’activation lorsqu’il crée la source multimédia.

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau uniquement]
En-tête
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Capture audio/vidéo

Capturer des attributs d’appareil