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,可以指定纹理数组或纹理数组。

要求

要求 价值
标头 d3d12umddi.h