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 |