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.
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 |