Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene datos de mapa de entrada de regiones sucias para la ruta de acceso de entrada de textura de GPU de ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.
Sintaxis
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
Indica que el marco actual es un fotograma repetido del marco al que hace referencia SourceDPBFrameReference. Cuando es TRUE, pDirtyRegionsMap debe ser NULL.
MapValuesType
Un D3D12_VIDEO_ENCODER_DIRTY_REGIONS_MAP_VALUES_MODE que indica la semántica de los valores de pDirtyRegionsMap.
pDirtyRegionsMap
Puntero a una textura ID3D12Resource con las mismas dimensiones que el marco de entrada y el formato DXGI_FORMAT_R8_UINT. Cada posición (x, y) indica si el píxel de esa posición es diferente o idéntico a un píxel en la misma posición del marco anterior en el DPB utilizado como referencia.
SourceDPBFrameReference
Índice en los parámetros de imagen descriptor DPB que indica a qué marco de referencia anterior se refiere esta región desfasada.
Requisitos
| Requisito | Importancia |
|---|---|
| Header | d3d12video.h |