Partilhar via


estrutura D3D12DDI_DEVICE_FUNCS_VIDEO_0053 (d3d12umddi.h)

As funções de dispositivo do vídeo.

Sintaxe

typedef struct D3D12DDI_DEVICE_FUNCS_VIDEO_0053 {
  PFND3D12DDI_VIDEO_GETCAPS                             pfnGetCaps;
  PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032          pfnCalcPrivateVideoDecoderSize;
  PFND3D12DDI_CREATEVIDEODECODER_0032                   pfnCreateVideoDecoder;
  PFND3D12DDI_DESTROYVIDEODECODER_0021                  pfnDestroyVideoDecoder;
  PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0033      pfnCalcPrivateVideoDecoderHeapSize;
  PFND3D12DDI_CREATEVIDEODECODERHEAP_0033               pfnCreateVideoDecoderHeap;
  PFND3D12DDI_DESTROYVIDEODECODERHEAP_0032              pfnDestroyVideoDecoderHeap;
  PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0043        pfnCalcPrivateVideoProcessorSize;
  PFND3D12DDI_CREATEVIDEOPROCESSOR_0043                 pfnCreateVideoProcessor;
  PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021                pfnDestroyVideoProcessor;
  PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0053  pfnCalcPrivateVideoMotionEstimatorSize;
  PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0053           pfnCreateVideoMotionEstimator;
  PFND3D12DDI_DESTROYVIDEOMOTIONESTIMATOR_0053          pfnDestroyVideoMotionEstimator;
  PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0053 pfnCalcPrivateVideoMotionVectorHeapSize;
  PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053          pfnCreateVideoMotionVectorHeap;
  PFND3D12DDI_DESTROYVIDEOMOTIONVECTORHEAP_0053         pfnDestroyVideoMotionVectorHeap;
} D3D12DDI_DEVICE_FUNCS_VIDEO_0053;

Membros

pfnGetCaps

Obter recursos.

pfnCalcPrivateVideoDecoderSize

Calcula o tamanho do decodificador de vídeo privado.

pfnCreateVideoDecoder

Cria um decodificador de vídeo.

pfnDestroyVideoDecoder

Destrói o decodificador de vídeo.

pfnCalcPrivateVideoDecoderHeapSize

Calcula o tamanho do heap do decodificador de vídeo privado.

pfnCreateVideoDecoderHeap

Cria o heap do decodificador de vídeo.

pfnDestroyVideoDecoderHeap

Destrói o heap do decodificador de vídeo.

pfnCalcPrivateVideoProcessorSize

Calcula o tamanho do processador de vídeo privado.

pfnCreateVideoProcessor

Cria o processador de vídeo.

pfnDestroyVideoProcessor

Destrói o processador de vídeo.

pfnCalcPrivateVideoMotionEstimatorSize

Calcula o tamanho do avaliador de movimento de vídeo privado.

pfnCreateVideoMotionEstimator

Crie um avaliador de movimento de vídeo.

pfnDestroyVideoMotionEstimator

Destruir o avaliador de movimento de vídeo.

pfnCalcPrivateVideoMotionVectorHeapSize

Calcular o tamanho do heap do vetor de movimento de vídeo privado.

pfnCreateVideoMotionVectorHeap

Criar heap de vetor de movimento de vídeo.

pfnDestroyVideoMotionVectorHeap

Destrua o heap de vetor de movimento de vídeo.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1809
cabeçalho d3d12umddi.h