ID3D12VideoDecodeCommandList interface (d3d12video.h)

Encapsulates a list of graphics commands for video decoding. This interface is inherited by ID3D12VideoDecodeCommandList1.

Inheritance

The ID3D12VideoDecodeCommandList interface inherits from the ID3D12CommandList interface.

Methods

The ID3D12VideoDecodeCommandList interface has these methods.

 
ID3D12VideoDecodeCommandList::BeginEvent

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

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

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

Indicates that recording to the command list has finished. (ID3D12VideoDecodeCommandList::Close)
ID3D12VideoDecodeCommandList::DecodeFrame

Records a decode frame operation to the command list.
ID3D12VideoDecodeCommandList::DiscardResource

Indicate that the current contents of a resource can be discarded. (ID3D12VideoDecodeCommandList::DiscardResource)
ID3D12VideoDecodeCommandList::EndEvent

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

Ends a query. (ID3D12VideoDecodeCommandList::EndQuery)
ID3D12VideoDecodeCommandList::Reset

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

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

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

For internal use only. Not intended to be called directly. (ID3D12VideoDecodeCommandList::SetMarker)
ID3D12VideoDecodeCommandList::SetPredication

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

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

Requirements

Requirement Value
Header d3d12video.h

See also