共用方式為


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