D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032结构 (d3d12umddi.h)

包含当前解码操作的引用帧列表。 可以指定纹理数组或纹理数组。

语法

typedef struct D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 {
  D3D12DDI_HRESOURCE              *hDrvTexture2Ds;
  UINT                            *pSubresources;
  D3D12DDI_HVIDEODECODERHEAP_0032 *hDrvVideoDecoderHeaps;
  UINT                            NumTexture2Ds;
} D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032;

成员

hDrvTexture2Ds

引用纹理的列表。

pSubresources

引用纹理列表的子资源索引数组。 NULL 表示每个资源的子资源为 0。

hDrvVideoDecoderHeaps

为相应的引用帧提供堆对象。 NULL 表示所有引用的解码器状态分配都包含在输入流参数中的解码器堆中。 通常,此参数为 null。 VP9 在更改非关键帧的分辨率时使用此参数。

NumTexture2Ds

引用纹理的数目。

备注

此结构设置当前解码操作的引用帧列表。 解码报告D3D12DDI_VIDEO_DECODE_TIER_1或D3D12DDI_VIDEO_DECODE_TIER_2的配置文件需要使用纹理数组,因此 hDrvTexture2D 列表将始终是相同的纹理,pSubresources 用于索引到纹理数组中。 对于D3D12DDI_VIDEO_DECODE_TIER_3,可以指定纹理数组或纹理数组。

要求

   
Header d3d12umddi.h