D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 结构 (d3d12umddi.h)

D3D12DDI_FEATURE_VERSION_VIDEO_0043_0视频功能版本时,D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE功能的数据结构检查。 检索使用给定属性创建的视频处理器的内存分配大小。

语法

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 {
  D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 VideoProcessorDesc;
  UINT64                                  MemoryPoolL0Size;
  UINT64                                  MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043;

成员

VideoProcessorDesc

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

MemoryPoolL0Size

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

MemoryPoolL1Size

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

要求

要求
Header d3d12umddi.h