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 |
|
Voir aussi