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 |