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. |