Share via


Fonction MFCreateAudioRenderer (mfidl.h)

Crée le convertisseur audio de streaming.

Syntaxe

HRESULT MFCreateAudioRenderer(
  [in]  IMFAttributes *pAudioAttributes,
  [out] IMFMediaSink  **ppSink
);

Paramètres

[in] pAudioAttributes

Pointeur vers l’interface IMFAttributes , qui est utilisée pour configurer le convertisseur audio. Ce paramètre peut être NULL. Consultez la section Notes.

[out] ppSink

Reçoit un pointeur vers l’interface IMFMediaSink du 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 configurer le convertisseur audio, définissez l’un des attributs suivants sur l’interface IMFAttributes spécifiée dans le paramètre pAudioAttributes .

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 uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mf.lib
DLL Mf.dll

Voir aussi

Fonctions Media Foundation

Convertisseur audio de streaming