D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP Struktur (d3d12video.h)

Enthält eine GPU-aufgelöste Quantisierungszuordnung für den aktuellen Frame, der anstelle der vorhandenen PRateControlQPMap-Parameter des CPU-Puffers verwendet werden soll. Der Benutzer muss die Unterstützung für D3D12_FEATURE_VIDEO_ENCODER_QPMAP_INPUT überprüfen, bevor dieses Feature verwendet wird.

Syntax

typedef struct D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP {
  ID3D12Resource *pOpaqueQuantizationMap;
} D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP;

Elemente

pOpaqueQuantizationMap

Zeiger auf eine ID3D12Resource, die die Quantisierungszuordnung enthält. Wenn nicht NULL, ersetzt dies die vorhandenen CPU-Puffer pRateControlQPMap Bildsteuerungsstrukturparameter. Muss zuerst mithilfe von ID3D12VideoEncodeCommandList4::ResolveInputParamLayout aufgelöst werden.

Anforderungen

Anforderung Wert
Header d3d12video.h