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。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h |