Condividi tramite


D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 struttura (d3d12umddi.h)

Funzioni elenco comandi per D3D12DDI_TABLE_TYPE_COMMAND_LIST_VIDEO_DECODE.

Sintassi

typedef struct D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 {
  PFND3D12DDI_CLOSECOMMANDLIST                 pfnCloseCommandList;
  PFND3D12DDI_RESETCOMMANDLIST                 pfnResetCommandList;
  PFND3D12DDI_DISCARD_RESOURCE_0003            pfnDiscardResource;
  PFND3D12DDI_SET_MARKER                       pfnSetMarker;
  PFND3D12DDI_SET_PREDICATION                  pfnSetPredication;
  PFND3D12DDI_BEGIN_END_QUERY_0003             pfnBeginQuery;
  PFND3D12DDI_BEGIN_END_QUERY_0003             pfnEndQuery;
  PFND3D12DDI_RESOLVE_QUERY_DATA               pfnResolveQueryData;
  PFND3D12DDI_RESOURCEBARRIER_0022             pfnResourceBarrier;
  PFND3D12DDI_VIDEO_DECODE_FRAME_0032          pfnDecodeFrame;
  PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 pfnSetProtectedResourceSession;
  PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032        pfnWriteBufferImmediate;
} D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032;

Members

pfnCloseCommandList

Chiudere l'elenco dei comandi.

pfnResetCommandList

Reimpostare l'elenco dei comandi.

pfnDiscardResource

Eliminare la risorsa.

pfnSetMarker

Impostare l'indicatore.

pfnSetPredication

Imposta predicazione.

pfnBeginQuery

Iniziare la query.

pfnEndQuery

Query finale.

pfnResolveQueryData

Risolvere i dati delle query.

pfnResourceBarrier

Barriera delle risorse.

pfnDecodeFrame

Decodifica frame.

pfnSetProtectedResourceSession

Impostare la sessione di risorse protetta.

pfnWriteBufferImmediate

Scrittura immediata del buffer.

Commenti

Quando PFND3D12DDI_FILLDDITTABLE viene chiamato per questo tipo di tabella, l'oggetto D3D12DDI_HRTTABLE deve essere archiviato per chiamare PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB successivamente durante la creazione dell'elenco di comandi.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h