estrutura D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 (d3d12umddi.h)

Recupera o tamanho de alocação de memória de um heap de decodificador de vídeo criado com as propriedades fornecidas. Essa estrutura destina-se à funcionalidade D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE marcar em D3D12DDICAPS_TYPE_VIDEO_0020.

Sintaxe

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;

Membros

VideoDecoderHeapDesc

As propriedades de criação de um heap de decodificador de vídeo. O driver deve mapear essas propriedades de criação para o tamanho.

MemoryPoolL0Size

O tamanho L0 do objeto heap. O Pool de Memória L0 é o pool de memória "mais próximo" da GPU. No caso de adaptadores UMA, essa é a quantidade de memória do sistema usada. Para adaptadores discretos, essa é a quantidade de memória discreta usada.

MemoryPoolL1Size

O tamanho L1 do objeto heap. O Pool de Memória L1 é o pool de memória "o segundo mais próximo" da GPU. No caso de adaptadores UMA, esse valor é zero. No caso de adaptadores discretos, essa é a quantidade de memória do sistema usada.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h