Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt den Streaming-Audiorenderer.
Syntax
HRESULT MFCreateAudioRenderer(
[in] IMFAttributes *pAudioAttributes,
[out] IMFMediaSink **ppSink
);
Parameter
[in] pAudioAttributes
Ein Zeiger auf die IMFAttributes-Schnittstelle , die zum Konfigurieren des Audiorenderers verwendet wird. Dieser Parameter kann NULL sein. Siehe Hinweise.
[out] ppSink
Empfängt einen Zeiger auf die IMFMediaSink-Schnittstelle des Audiorenderers. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Um den Audiorenderer zu konfigurieren, legen Sie eines der folgenden Attribute für die IMFAttributes-Schnittstelle fest, die im pAudioAttributes-Parameter angegeben ist.
| attribute | BESCHREIBUNG |
|---|---|
| MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID | Der Gerätebezeichner des Audioendpunkts. |
| MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE | Die Audioendpunktrolle. |
| MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS | Verschiedene Konfigurationsflags. |
| MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID | Die Audiorichtlinienklasse. |
| MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY | Die Audiostreamkategorie. |
| MF_LOW_LATENCY | Ermöglicht Audiostreaming mit geringer Latenz. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | mfidl.h |
| Bibliothek | Mf.lib |
| DLL | Mf.dll |