ID3D12VideoProcessCommandList interface (d3d12video.h)

Encapsulates a list of graphics commands for video processing. This interface is inherited by ID3D12VideoProcessCommandList1.

Inheritance

ID3D12VideoProcessCommandList inherits from ID3D12CommandList.

Methods

The ID3D12VideoProcessCommandList interface has these methods.

 
ID3D12VideoProcessCommandList::BeginEvent

For internal use only. Not intended to be called directly. (ID3D12VideoProcessCommandList::BeginEvent)
ID3D12VideoProcessCommandList::BeginQuery

Starts a query running. (ID3D12VideoProcessCommandList::BeginQuery)
ID3D12VideoProcessCommandList::ClearState

Resets the state of a direct command list back to the state it was in when the command list was created. (ID3D12VideoProcessCommandList::ClearState)
ID3D12VideoProcessCommandList::Close

Indicates that recording to the command list has finished. (ID3D12VideoProcessCommandList::Close)
ID3D12VideoProcessCommandList::DiscardResource

Indicates that the current contents of a resource can be discarded.
ID3D12VideoProcessCommandList::EndEvent

For internal use only. Not intended to be called directly. (ID3D12VideoProcessCommandList::EndEvent)
ID3D12VideoProcessCommandList::EndQuery

Ends a query. (ID3D12VideoProcessCommandList::EndQuery)
ID3D12VideoProcessCommandList::ProcessFrames

Records a video processing operation to the command list, operating on one or more input samples and writing the result to an output surface. (ID3D12VideoProcessCommandList::ProcessFrames)
ID3D12VideoProcessCommandList::Reset

Resets a command list back to its initial state as if a new command list was just created. (ID3D12VideoProcessCommandList::Reset)
ID3D12VideoProcessCommandList::ResolveQueryData

Extracts data from a query. (ID3D12VideoProcessCommandList::ResolveQueryData)
ID3D12VideoProcessCommandList::ResourceBarrier

Notifies the driver that it needs to synchronize multiple accesses to resources. (ID3D12VideoProcessCommandList::ResourceBarrier)
ID3D12VideoProcessCommandList::SetMarker

For internal use only. Not intended to be called directly
ID3D12VideoProcessCommandList::SetPredication

Specifies that subsequent commands should not be performed if the predicate value passes the specified operation. (ID3D12VideoProcessCommandList::SetPredication)
ID3D12VideoProcessCommandList::WriteBufferImmediate

Writes a number of 32-bit immediate values to the specified buffer locations directly from the command stream. (ID3D12VideoProcessCommandList::WriteBufferImmediate)

Requirements

   
Header d3d12video.h

See also

ID3D12VideoProcessCommandList1