Поделиться через


структура D3D12DDI_DEVICE_FUNCS_VIDEO_0043 (d3d12umddi.h)

Функции устройства видео.

Синтаксис

typedef struct D3D12DDI_DEVICE_FUNCS_VIDEO_0043
{
    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;
} D3D12DDI_DEVICE_FUNCS_VIDEO_0043;

Члены

pfnGetCaps

Получение возможностей. См. PFND3D12DDI_VIDEO_GETCAPS.

pfnCalcPrivateVideoDecoderSize

Вычисляет размер частного декодера видео. См. PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032.

pfnCreateVideoDecoder

Создает декодировщик видео. См. PFND3D12DDI_CREATEVIDEODECODER_0032.

pfnDestroyVideoDecoder

Уничтожает декодировщик видео. См. PFND3D12DDI_DESTROYVIDEODECODER_0021.

pfnCalcPrivateVideoDecoderHeapSize

Вычисляет размер кучи частного декодера видео. См. PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0033.

pfnCreateVideoDecoderHeap

Создает кучу декодировщика видео. См. PFND3D12DDI_CREATEVIDEODECODERHEAP_0033.

pfnDestroyVideoDecoderHeap

Уничтожает кучу декодировщика видео. См. PFND3D12DDI_DESTROYVIDEODECODERHEAP_0032.

pfnCalcPrivateVideoProcessorSize

Вычисляет размер частного видеопроцессоров. См. PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0043.

pfnCreateVideoProcessor

Создает обработчик видео. См. PFND3D12DDI_CREATEVIDEOPROCESSOR_0032.

pfnDestroyVideoProcessor

Уничтожает процессор видео. См. PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021.

Требования

Требование Ценность
заголовка d3d12umddi.h