estrutura D3D12DDI_DEVICE_FUNCS_VIDEO_0060 (d3d12umddi.h)
As funções de dispositivo do vídeo, usadas em D3D12DDI_FEATURE_VERSION_VIDEO_0060.
Sintaxe
typedef struct D3D12DDI_DEVICE_FUNCS_VIDEO_0060 {
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_0060 pfnCalcPrivateVideoMotionEstimatorSize;
PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 pfnCreateVideoMotionEstimator;
PFND3D12DDI_DESTROYVIDEOMOTIONESTIMATOR_0053 pfnDestroyVideoMotionEstimator;
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0060 pfnCalcPrivateVideoMotionVectorHeapSize;
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 pfnCreateVideoMotionVectorHeap;
PFND3D12DDI_DESTROYVIDEOMOTIONVECTORHEAP_0053 pfnDestroyVideoMotionVectorHeap;
} D3D12DDI_DEVICE_FUNCS_VIDEO_0060;
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
Criar 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
Destruir heap de vetor de movimento de vídeo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Cabeçalho | d3d12umddi.h |