D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP構造体 (d3d12video.h)

既存の CPU バッファー pRateControlQPMap パラメーターの代わりに使用する現在のフレームの GPU 解決量子化マップが含まれています。 ユーザーは、この機能を使用する前に、D3D12_FEATURE_VIDEO_ENCODER_QPMAP_INPUTのサポートを確認する必要があります。

構文

typedef struct D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP {
  ID3D12Resource *pOpaqueQuantizationMap;
} D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP;

Members

pOpaqueQuantizationMap

量子化マップを含む ID3D12Resource へのポインター。 NULL でない場合、これは既存の CPU バッファー pRateControlQPMap 画像制御構造体パラメーターよりも優先されます。 最初に ID3D12VideoEncodeCommandList4::ResolveInputParamLayout を使用して解決する必要があります。

必要条件

Requirement 価値
ヘッダー d3d12video.h