D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 结构 (d3d12umddi.h)

检索使用给定属性创建的视频处理器的内存分配大小。 此结构适用于 D3D12DDICAPS_TYPE_VIDEO_0020 中的D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE功能检查

语法

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 {
  D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032 VideoProcessorDesc;
  UINT64                                  MemoryPoolL0Size;
  UINT64                                  MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032;

成员

VideoProcessorDesc

视频处理器堆的创建属性。 驱动程序应将这些创建属性映射到大小。

MemoryPoolL0Size

堆对象的 L0 大小。 内存池 L0 是“最靠近”GPU 的内存池。 对于 UMA 适配器,这是所使用的系统内存量。 对于离散适配器,这是使用的离散内存量。

MemoryPoolL1Size

堆对象的 L1 大小。 内存池 L1 是与 GPU“第二最近”的内存池。 对于 UMA 适配器,此值为零。 对于离散适配器,这是所使用的系统内存量。

要求

要求
Header d3d12umddi.h