Compartilhar via


estrutura D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 (d3d12umddi.h)

A estrutura D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 contém ponteiros para funções de lista de comandos para processamento de vídeo, versão D3D12DDI_FEATURE_VERSION_VIDEO_0088.

Sintaxe

typedef struct D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 {
  PFND3D12DDI_CLOSECOMMANDLIST                        pfnCloseCommandList;
  PFND3D12DDI_RESETCOMMANDLIST_0040                   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_PROCESS_FRAME_0043                pfnProcessFrame;
  PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030        pfnSetProtectedResourceSession;
  PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032               pfnWriteBufferImmediate;
  PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 pfnInitializeVideoExtensionCommand;
  PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063    pfnExecuteVideoExtensionCommand;
  PFND3D12DDI_BARRIER_0088                            pfnBarrier;
} D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088;

Membros

pfnCloseCommandList

Ponteiro para uma função PFND3D12DDI_CLOSECOMMANDLIST que fecha a lista de comandos.

pfnResetCommandList

Ponteiro para uma função PFND3D12DDI_RESETCOMMANDLIST_0040 que redefine a lista de comandos.

pfnDiscardResource

Ponteiro para uma função PFND3D12DDI_DISCARD_RESOURCE_0003 que descarta um recurso.

pfnSetMarker

Ponteiro para uma função PFND3D12DDI_SET_MARKER que define um marcador.

pfnSetPredication

Ponteiro para uma função PFND3D12DDI_SET_PREDICATION que define a precatório.

pfnBeginQuery

Ponteiro para uma função PFND3D12DDI_BEGIN_END_QUERY_0003 que inicia uma consulta.

pfnEndQuery

Ponteiro para uma função PFND3D12DDI_BEGIN_END_QUERY_0003 que encerra uma consulta.

pfnResolveQueryData

Ponteiro para uma função PFND3D12DDI_RESOLVE_QUERY_DATA que resolve dados de consulta.

pfnResourceBarrier

Ponteiro para uma função PFND3D12DDI_RESOURCEBARRIER_0022 que especifica uma barreira de recursos.

pfnProcessFrame

Ponteiro para uma função PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 que processa um quadro.

pfnSetProtectedResourceSession

Ponteiro para uma função PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 que define uma sessão de recurso protegida.

pfnWriteBufferImmediate

Ponteiro para uma função PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032 que grava dados em um buffer imediatamente.

pfnInitializeVideoExtensionCommand

Ponteiro para uma função PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 que inicializa um comando de extensão de vídeo.

pfnExecuteVideoExtensionCommand

Ponteiro para uma função PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 que executa um comando de extensão de vídeo.

pfnBarrier

Ponteiro para uma função PFND3D12DDI_BARRIER_0088 que especifica uma barreira.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h