D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 {
  D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 VideoProcessorDesc;
  UINT64                                  MemoryPoolL0Size;
  UINT64                                  MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_video_processor_size_data_0043)

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 structure

Description

Data structure for the D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE capability check when the video feature version is D3D12DDI_FEATURE_VERSION_VIDEO_0043_0. Retrieves the memory allocation size of a video processor created with the given properties.

Members

VideoProcessorDesc

The creation properties for a video processor heap. Driver should map these creation properties to size.

MemoryPoolL0Size

The L0 size of the heap object. Memory Pool L0 is the memory pool “closest” to the GPU. In the case of UMA adapters, this is the amount of system memory used. For discrete adapters, this is the amount of discrete memory used.

MemoryPoolL1Size

The L1 size of the heap object. Memory Pool L1 is the memory pool “second closest” to the GPU. In the case of UMA adapters, this value is zero. In the case of discrete adapters, this is the amount of system memory used.