_Attribut de _ rôle de _ _ point de terminaison d’attribut de convertisseur audio MF _
Spécifie le rôle de point de terminaison audio pour le convertisseur audio.
Type de données
UINT32
Remarques
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 périphérique 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 un 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 principale. 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 ID de point de terminaison de l' _ _ attribut de convertisseur _ _ _ audio MF . 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.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|