D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS構造体 (d3d12video.h)

ID3D12VideoEncodeCommandList4::ResolveInputParamLayout の GPU テクスチャ入力パスのダーティリージョン入力マップ データが含まれています。

構文

typedef struct D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS {
  BOOL                                              FullFrameIdentical;
  D3D12_VIDEO_ENCODER_DIRTY_REGIONS_MAP_VALUES_MODE MapValuesType;
  ID3D12Resource                                    *pDirtyRegionsMap;
  UINT                                              SourceDPBFrameReference;
} D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS;

Members

FullFrameIdentical

現在のフレームが SourceDPBFrameReference によって参照されるフレームの繰り返しフレームであることを示します。 TRUE の場合、pDirtyRegionsMap は NULL である必要があります。

MapValuesType

pDirtyRegionsMap の値のセマンティックを示す D3D12_VIDEO_ENCODER_DIRTY_REGIONS_MAP_VALUES_MODE

pDirtyRegionsMap

入力フレームとフォーマット DXGI_FORMAT_R8_UINTと同じ寸法を持つ ID3D12Resource テクスチャへのポインター。 各 (x, y) 位置は、その位置のピクセルが、参照として使用される DPB 内の前のフレームの同じ位置にあるピクセルと異なるか、同一であるかどうかを示します。

SourceDPBFrameReference

このダーティ領域が参照する以前の参照フレームを示す図パラメーター DPB 記述子へのインデックス。

必要条件

Requirement 価値
ヘッダー d3d12video.h