estrutura D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP (d3d12video.h)

Contém um mapa de quantização resolvido por GPU para o quadro atual a ser usado em vez dos parâmetros pRateControlQPMap do buffer de CPU existentes. O usuário deve verificar o suporte para D3D12_FEATURE_VIDEO_ENCODER_QPMAP_INPUT antes de usar esse recurso.

Sintaxe

typedef struct D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP {
  ID3D12Resource *pOpaqueQuantizationMap;
} D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP;

Membros

pOpaqueQuantizationMap

Ponteiro para uma ID3D12Resource que contém o mapa de quantização. Quando não é NULL, isso substitui os parâmetros de estrutura de controle de imagem pRateControlQPMap do buffer de CPU existentes. Deve ser resolvido primeiro usando ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.

Requisitos

Requisito Valor
Header d3d12video.h