Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält dirty regions input map data for the GPU texture input path of ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.
Syntax
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;
Elemente
FullFrameIdentical
Gibt an, dass der aktuelle Frame ein Wiederholungsrahmen aus dem Frame ist, auf den von SourceDPBFrameReference verwiesen wird. Wenn TRUE, muss "pDirtyRegionsMap" NULL sein.
MapValuesType
Ein D3D12_VIDEO_ENCODER_DIRTY_REGIONS_MAP_VALUES_MODE , der die Semantik der Werte von pDirtyRegionsMap angibt.
pDirtyRegionsMap
Zeigen Sie auf eine ID3D12Resource-Textur mit denselben Dimensionen wie der Eingabeframe und formatieren Sie DXGI_FORMAT_R8_UINT. Jede (x, y)-Position gibt an, ob das Pixel an dieser Position unterschiedlich oder identisch mit einem Pixel an derselben Position des vorherigen Frames in der DPB ist, die als Bezug verwendet wird.
SourceDPBFrameReference
Ein Index in den Bildparameter-DPB-Deskriptor, der angibt, auf welchen vorherigen Bezugsrahmen dieser geänderte Bereich verweist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |