Share via


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