MF _ SOURCE _ READER _ D3D _ MANAGER-Attribut

Enthält einen Zeiger auf die Microsoft Direct3D-Geräte-Manager quelllese.

Datentyp

IDirect3DDeviceManager9 * oder EINDXGIDeviceManager * als IUnknown gespeichert *

Abrufen/Festlegen

Um dieses Attribut zu erhalten, rufen Sie DANNATTRIBUTEs::GetUnknown auf.

Rufen Sie ZUM Festlegen dieses Attributs DEN WERTATTRIBUTEs::SetUnknown auf.

Hinweise

Der Wert dieses Attributs kann ein Zeiger auf die IDirect3DDeviceManager9-Schnittstelle oder ein DURCHDXGIDeviceManager sein.

Verwenden Sie dieses Attribut, um ein Direct3D-Gerät für alle Videodecoder zur Verfügung zu stellen, die vom Quellleser geladen werden. Wenn Sie dieses Attribut festlegen und der Decoder die Microsoft DirectX-Videobeschleunigung (DXVA) unterstützt, verwendet der Quellleser das Direct3D-Gerät zum Zuordnen von Videopuffern. Diese Puffer sind mit dem DXVA 2-Videoprozessor kompatibel. (Siehe DXVA-Videoverarbeitung.)

Verwenden Sie dieses Attribut mit den folgenden Funktionen:

In der Regel würden Sie dieses Attribut festlegen, wenn Sie den Quellreader verwenden, um decodierte Videoframes zu erhalten, und Direct3D zum Anzeigen der Frames verwenden. Durch Festlegen dieses Attributs kann der Decoder DXVA verwenden.

Sie würden dieses Attribut nicht festlegen, wenn:

  • Sie verwenden den Quellreader, um nur Audiodaten und nicht Videos zu verarbeiten.
  • Sie erhalten komprimiertes Video vom Quellleser. In diesem Fall erstellt der Quellleser keinen Decoder.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [ Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows UWP-Apps für Server 2008 [ | R2-Desktop-Apps]
Header
Mfreadwrite.h

Weitere Informationen

Alphabetische Liste Media Foundation Attribute

Quellleser

Quellleseattribute