D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 结构 (d3d12umddi.h)

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

语法

typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 {
  D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033 VideoDecoderHeapDesc;
  UINT64                                     MemoryPoolL0Size;
  UINT64                                     MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033;

成员

VideoDecoderHeapDesc

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

MemoryPoolL0Size

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

MemoryPoolL1Size

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

要求

要求
Header d3d12umddi.h