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 |