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.
Enthält einen Zeiger auf die Microsoft Direct3D-Geräte-Manager für den Quellleser.
Datentyp
IDirect3DDeviceManager9* oder IMFDXGIDeviceManager* gespeichert als IUnknown*
Abrufen/Festlegen
Rufen Sie ZUM Abrufen dieses Attributs IMFAttributes::GetUnknown auf.
Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUnknown auf.
Bemerkungen
Der Wert dieses Attributs kann ein Zeiger auf die IDirect3DDeviceManager9-Schnittstelle oder ein IMFDXGIDeviceManager sein.
Verwenden Sie dieses Attribut, um ein Direct3D-Gerät für alle Videodecoder bereitzustellen, die vom Quellleser geladen werden. Wenn Sie dieses Attribut festlegen und der Decoder Microsoft DirectX Video Acceleration (DXVA) unterstützt, verwendet der Quellleser das Direct3D-Gerät, um Videopuffer zuzuordnen. 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 Quellleser verwenden, um decodierte Videoframes abzurufen und direct3D zum Anzeigen der Frames zu verwenden. Durch Festlegen dieses Attributs kann der Decoder DXVA verwenden.
Sie würden dieses Attribut nicht festlegen, wenn:
- Sie verwenden den Quellleser, um nur Audio und nicht Video zu verarbeiten.
- Sie erhalten komprimierte Videos 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 Server 2008 R2 [Desktop-Apps | UWP-Apps] |
| Header |
|
Siehe auch