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 |