Freigeben über


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

Weitere Informationen