Share via


Fonction MFCreateAudioRendererActivate (mfidl.h)

Crée un objet d’activation pour le convertisseur audio de streaming.

Syntaxe

HRESULT MFCreateAudioRendererActivate(
  [out] IMFActivate **ppActivate
);

Paramètres

[out] ppActivate

Reçoit un pointeur vers l’interface IMFActivate . Utilisez cette interface pour créer le convertisseur audio. L’appelant doit libérer l’interface.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Pour créer le convertisseur audio, appelez IMFActivate ::ActivateObject sur le pointeur IMFActivate récupéré.

Note Pour éviter une fuite de mémoire, appelez IMFActivate ::ShutdownObject avant de libérer la référence finale au convertisseur audio ou à l’objet d’activation du convertisseur audio.
 
Pour configurer le convertisseur audio, définissez l’un des attributs suivants sur l’objet IMFActivate avant d’appeler ActivateObject. (Si vous utilisez la session multimédia, la session multimédia appelle automatiquement ActivateObject lorsque vous mettez la topologie en file d’attente.)
Attribut Description
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID Identificateur du périphérique de point de terminaison audio.
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE Rôle de point de terminaison audio.
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS Indicateurs de configuration divers.
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID Classe de stratégie audio.
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY Catégorie de flux audio.
MF_LOW_LATENCY Active la diffusion en continu audio à faible latence.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mf.lib
DLL Mf.dll

Voir aussi

Objets d’activation

Fonctions Media Foundation

Convertisseur audio de streaming