Direct3D 12-Videoschnittstellen

Dieser Abschnitt enthält Referenzinformationen zu den Microsoft Direct3D 12-Videoschnittstellen.

In diesem Abschnitt

Thema Beschreibung
ID3D11VideoContext3 Stellt die Videofunktionen eines Microsoft Direct3D 11-Geräts bereit.
ID3D12VideoDecodeCommandList Kapselt eine Liste von Grafikbefehlen für die Videodecodierung.
ID3D12VideoDecodeCommandList1 Kapselt eine Liste von Grafikbefehlen für die Videodecodierung.
ID3D12VideoDecoder Stellt einen Direct3D 12-Videodecoder dar.
ID3D12VideoDecoder1 Stellt einen Direct3D 12-Videodecoder dar, der auflösungsunabhängige Ressourcen und den Zustand zum Ausführen des Decodierungsvorgangs enthält. Fügt Unterstützung für geschützte Ressourcen hinzu.
ID3D12VideoDecoderHeap Stellt einen Direct3D 12-Videodecoderheap dar.
ID3D12VideoDevice Stellt Videodecodierungs- und Verarbeitungsfunktionen eines Microsoft Direct3D 12-Geräts bereit, einschließlich der Möglichkeit, Videofunktionen abzufragen und Videodecoder und Prozessoren zu instanziieren.
ID3D11VideoDevice2 Stellt die Videodecodierungs- und Videoverarbeitungsfunktionen eines Microsoft Direct3D 11-Geräts bereit.
ID3D12VideoDevice3 Erweitert die ID3D12VideoDevice-Schnittstelle, um Unterstützungsfunktionen für die Videocodierung hinzuzufügen.
ID3D12VideoExtensionCommand Ein Verweiszählungsobjekt, das den Befehl der Videoerweiterung darstellt.
ID3D12VideoEncodeCommandList Kapselt eine Liste von Grafikbefehlen für die Videocodierung, einschließlich der Bewegungsschätzung.
ID3D12VideoEncodeCommandList1 Diese Schnittstelle erbt von ID3D12VideoEncodeCommandList und fügt Unterstützung für Videoerweiterungsbefehle hinzu.
ID3D12VideoEncodeCommandList2 Diese Schnittstelle erbt von ID3D12VideoEncodeCommandList1 und fügt Methoden zum Codieren von Videos und hinzu.
Auflösen von Metadaten des Codierungsvorgangs.
ID3D12VideoEncoder Stellt einen Direct3D 12-Videoencoder dar.
ID3D12VideoEncoderHeap Stellt einen Direct3D 12-Videoencoderheap dar.
ID3D12VideoMotionEstimator Diese Schnittstelle verwaltet den Kontext für Vorgänge zur Videobewegungsschätzung.
ID3D12VideoMotionVectorHeap Stellt einen Heap dar, in dem geschätzte Bewegungsvektoren gespeichert werden.
ID3D12VideoProcessCommandList Kapselt eine Liste von Grafikbefehlen für die Videoverarbeitung.
ID3D12VideoProcessCommandList1 Kapselt eine Liste von Grafikbefehlen für die Videoverarbeitung.
ID3D12VideoProcessor Stellt Methoden zum Abrufen von Informationen zu den Parametern für den Aufruf von ID3D12VideoDevice::CreateVideoProcessor bereit, die den Videoprozessor erstellt haben.

Direct3D 12 Video-APIs