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 |