Freigeben über


IMFVideoSampleAllocator::SetDirectXManager-Methode (mfidl.h)

Gibt den Direct3D-Geräte-Manager für die zu verwendende Videomediensenke an.

Syntax

HRESULT SetDirectXManager(
  [in] IUnknown *pManager
);

Parameter

[in] pManager

Zeiger auf die IUnknown-Schnittstelle des Direct3D-Geräte-Managers. Die Mediensenke fragt diesen Zeiger für die IDirect3DDeviceManager9-Schnittstelle ab.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Die Mediensenke verwendet den Direct3D-Geräte-Manager, um einen Zeiger auf das Direct3D-Gerät zu erhalten, das zum Zuordnen von Direct3D-Oberflächen verwendet wird. Der Geräte-Manager ermöglicht es mehreren Objekten in der Pipeline (z. B. einem Videorenderer und einem Videodecoder), dasselbe Direct3D-Gerät gemeinsam zu nutzen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFVideoSampleAllocator