Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene i dati della mappa di input delle aree dirty per il percorso di input della trama GPU di ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.
Sintassi
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;
Membri
FullFrameIdentical
Indica che il frame corrente è un fotogramma ripetuto dal frame a cui fa riferimento SourceDPBFrameReference. Se TRUE, pDirtyRegionsMap deve essere NULL.
MapValuesType
Oggetto D3D12_VIDEO_ENCODER_DIRTY_REGIONS_MAP_VALUES_MODE che indica la semantica dei valori di pDirtyRegionsMap.
pDirtyRegionsMap
Puntatore a una trama ID3D12Resource con le stesse dimensioni della cornice di input e del formato DXGI_FORMAT_R8_UINT. Ogni posizione (x, y) indica se il pixel in tale posizione è diverso o identico a un pixel nella stessa posizione del frame precedente nel DPB usato come riferimento.
SourceDPBFrameReference
Indice nel descrittore DPB dei parametri immagine che indica il frame di riferimento precedente a cui fa riferimento questa area dirty.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | d3d12video.h |