ID3D12VideoDevice2-Schnittstelle (d3d12video.h)
Stellt Videodecodierungs- und Verarbeitungsfunktionen eines Microsoft Direct3D 12-Geräts bereit, einschließlich der Möglichkeit, Videofunktionen abzufragen und Videodecoder und -prozessoren zu instanziieren. Diese Schnittstelle fügt Unterstützung für geschützte Ressourcen und Videoerweiterungsbefehle hinzu.
Vererbung
ID3D12VideoDevice2 erbt von ID3D12VideoDevice.
Methoden
Die ID3D12VideoDevice2-Schnittstelle verfügt über diese Methoden.
ID3D12VideoDevice2::CreateVideoDecoder1 Erstellt einen Videodecoder instance, der die auflösungsunabhängigen Treiberressourcen und den Zustand enthält, mit Unterstützung für geschützte Ressourcen. |
ID3D12VideoDevice2::CreateVideoDecoderHeap1 Ordnet einen Videodecoder-Heap zu, der die auflösungsabhängigen Treiberressourcen und den Zustand enthält, mit Unterstützung für geschützte Ressourcen. |
ID3D12VideoDevice2::CreateVideoExtensionCommand Erstellt einen Videoerweiterungsbefehl. |
ID3D12VideoDevice2::CreateVideoProcessor1 Erstellt einen Videoprozessor instance mit Unterstützung für geschützte Ressourcen. |
ID3D12VideoDevice2::ExecuteExtensionCommand Führt einen Videoerweiterungsbefehl aus. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12video.h |