Compartilhar via


estrutura D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 (d3d12umddi.h)

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

Sintaxe

typedef struct D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_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_ESTIMATE_MOTION_0053                        pfnEstimateMotion;
  PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030            pfnSetProtectedResourceSession;
  PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032                   pfnWriteBufferImmediate;
  PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060       pfnResolveVideoMotionVectorHeap;
  PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063     pfnInitializeVideoExtensionCommand;
  PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063        pfnExecuteVideoExtensionCommand;
  PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 pfnResolveEncoderOutputMetadata;
  PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0                   pfnEncodeFrame;
  PFND3D12DDI_BARRIER_0088                                pfnBarrier;
} D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_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 precação.

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.

pfnEstimateMotion

Ponteiro para uma função PFND3D12DDI_ESTIMATE_MOTION_0053 que estima o movimento para codificação de vídeo.

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.

pfnResolveVideoMotionVectorHeap

Ponteiro para uma função PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060 que resolve um heap de vetor de movimento de vídeo.

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.

pfnResolveEncoderOutputMetadata

Ponteiro para uma função PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 que resolve metadados de saída para codificação de vídeo.

pfnEncodeFrame

Ponteiro para uma função PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 que codifica um quadro 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