Compartilhar via


estrutura D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE (d3d12video.h)

Descreve o tamanho da alocação de um heap de decodificador de vídeo.

Sintaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE {
  D3D12_VIDEO_DECODER_HEAP_DESC VideoDecoderHeapDesc;
  UINT64                        MemoryPoolL0Size;
  UINT64                        MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE;

Membros

VideoDecoderHeapDesc

Um D3D12_VIDEO_DECODER_HEAP_DESC que descreve um ID3D12VideoDecoderHeap.

MemoryPoolL0Size

O tamanho da alocação do heap do decodificador de vídeo no pool de memória L0. L0 é o pool de memória do sistema físico. Quando o adaptador é discreto/NUMA, esse pool tem maior largura de banda para a CPU e menos largura de banda para a GPU. Quando o adaptador é UMA, esse pool é o único que é válido. Para obter mais informações, consulte Residência.

MemoryPoolL1Size

O tamanho da alocação do heap do decodificador de vídeo no pool de memória L1. L1 normalmente é conhecido como o pool de memória de vídeo físico. L1 só está disponível quando o adaptador é discreto/NUMA e tem maior largura de banda para a GPU e não pode sequer ser acessado pela CPU. Quando o adaptador é UMA, esse pool não está disponível. Para obter mais informações, consulte Residência.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12video.h

Confira também

Residência