estructura D3D12DDI_DEVICE_FUNCS_VIDEO_0060 (d3d12umddi.h)
Funciones de dispositivo de vídeo, usadas en D3D12DDI_FEATURE_VERSION_VIDEO_0060.
Sintaxis
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;
Miembros
pfnGetCaps
Obtención de funcionalidades.
pfnCalcPrivateVideoDecoderSize
Calcula el tamaño del descodificador de vídeo privado.
pfnCreateVideoDecoder
Crea un descodificador de vídeo.
pfnDestroyVideoDecoder
Destruye el descodificador de vídeo.
pfnCalcPrivateVideoDecoderHeapSize
Calcula el tamaño del montón del montón del descodificador de vídeo privado.
pfnCreateVideoDecoderHeap
Crea el montón del descodificador de vídeo.
pfnDestroyVideoDecoderHeap
Destruye el montón del descodificador de vídeo.
pfnCalcPrivateVideoProcessorSize
Calcula el tamaño del procesador de vídeo privado.
pfnCreateVideoProcessor
Crea el procesador de vídeo.
pfnDestroyVideoProcessor
Destruye el procesador de vídeo.
pfnCalcPrivateVideoMotionEstimatorSize
Calcula el tamaño del estimador de movimiento de vídeo privado.
pfnCreateVideoMotionEstimator
Cree un estimador de movimiento de vídeo.
pfnDestroyVideoMotionEstimator
Destruye el estimador de movimiento de vídeo.
pfnCalcPrivateVideoMotionVectorHeapSize
Calcule el tamaño del montón del montón del vector de movimiento de vídeo privado.
pfnCreateVideoMotionVectorHeap
Cree un montón de vectores de movimiento de vídeo.
pfnDestroyVideoMotionVectorHeap
Destruye el montón de vectores de movimiento de vídeo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |