ID3D12VideoEncodeCommandList-Schnittstelle (d3d12video.h)
Kapselt eine Liste von Grafikbefehlen für die Videocodierung, einschließlich Bewegungsschätzung.
Vererbung
Die ID3D12VideoEncodeCommandList-Schnittstelle erbt von der ID3D12CommandList-Schnittstelle.
Methoden
Die ID3D12VideoEncodeCommandList-Schnittstelle verfügt über diese Methoden.
ID3D12VideoEncodeCommandList::BeginEvent Nur zur internen Verwendung. Nicht dafür vorgesehen, direkt aufgerufen zu werden. (ID3D12VideoEncodeCommandList::BeginEvent) |
ID3D12VideoEncodeCommandList::BeginQuery Startet eine Abfrage, die ausgeführt wird. (ID3D12VideoEncodeCommandList::BeginQuery) |
ID3D12VideoEncodeCommandList::ClearState Setzt den Status einer direkten Befehlsliste wieder auf den Zustand zurück, in dem sie sich beim Erstellen der Befehlsliste befand. (ID3D12VideoEncodeCommandList::ClearState) |
ID3D12VideoEncodeCommandList::Close Gibt an, dass die Aufzeichnung in der Befehlsliste abgeschlossen ist. (ID3D12VideoEncodeCommandList::Close) |
ID3D12VideoEncodeCommandList::D iscardResource Geben Sie an, dass der aktuelle Inhalt einer Ressource verworfen werden kann. (ID3D12VideoEncodeCommandList::D iscardResource) |
ID3D12VideoEncodeCommandList::EndEvent Nur zur internen Verwendung. Nicht dafür vorgesehen, direkt aufgerufen zu werden. (ID3D12VideoEncodeCommandList::EndEvent) |
ID3D12VideoEncodeCommandList::EndQuery Beendet eine Abfrage. (ID3D12VideoEncodeCommandList::EndQuery) |
ID3D12VideoEncodeCommandList::EstimateMotion Führt den Vorgang zur Bewegungsschätzung aus. |
ID3D12VideoEncodeCommandList:Reset Setzt eine Befehlsliste wieder auf den ursprünglichen Zustand zurück, als ob gerade eine neue Befehlsliste erstellt wurde. (ID3D12VideoEncodeCommandList::Reset) |
ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap Übersetzt die Ausgabe des Bewegungsvektors der EstimateMotion-Methode aus hardwareabhängigen Formaten in ein konsistentes Format, das von den Video-Bewegungsschätzungs-APIs definiert wird. |
ID3D12VideoEncodeCommandList::ResolveQueryData Extrahiert Daten aus einer Abfrage. (ID3D12VideoEncodeCommandList::ResolveQueryData) |
ID3D12VideoEncodeCommandList::ResourceBarrier Benachrichtigt den Treiber, dass er mehrere Zugriffe auf Ressourcen synchronisieren muss. (ID3D12VideoEncodeCommandList::ResourceBarrier) |
ID3D12VideoEncodeCommandList::SetMarker Nur zur internen Verwendung. Nicht dafür vorgesehen, direkt aufgerufen zu werden. (ID3D12VideoEncodeCommandList::SetMarker) |
ID3D12VideoEncodeCommandList::SetPredication Gibt an, dass nachfolgende Befehle nicht ausgeführt werden sollen, wenn der Prädikatwert den angegebenen Vorgang übergibt. (ID3D12VideoEncodeCommandList::SetPredication) |
ID3D12VideoEncodeCommandList::SetProtectedResourceSession Gibt an, ob mit nachfolgenden Befehlen in der Befehlsliste für die Videocodierung auf geschützte Ressourcen zugegriffen werden kann oder nicht. |
ID3D12VideoEncodeCommandList::WriteBufferImmediate Schreibt eine Reihe von unmittelbaren 32-Bit-Werten direkt aus dem Befehlsstream in die angegebenen Pufferspeicherorte. (ID3D12VideoEncodeCommandList::WriteBufferImmediate) |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 (10.0; Build 19041) |
Unterstützte Mindestversion (Server) | Windows Server, Version 2004 (10.0; Build 19041) |
Kopfzeile | d3d12video.h |