estructura D3D12_VIDEO_ENCODER_DIRTY_RECT_INFO (d3d12video.h)

Contiene información del rectángulo sucio del búfer de CPU para la característica de regiones desfasadas.

Sintaxis

typedef struct D3D12_VIDEO_ENCODER_DIRTY_RECT_INFO {
  BOOL                                              FullFrameIdentical;
  D3D12_VIDEO_ENCODER_DIRTY_REGIONS_MAP_VALUES_MODE MapValuesType;
  UINT                                              NumDirtyRects;
  RECT                                              *pDirtyRects;
  UINT                                              SourceDPBFrameReference;
} D3D12_VIDEO_ENCODER_DIRTY_RECT_INFO;

Members

FullFrameIdentical

Indica que el marco actual es un fotograma repetido del marco al que hace referencia SourceDPBFrameReference. Cuando es TRUE, pDirtyRects debe ser NULL.

MapValuesType

Un D3D12_VIDEO_ENCODER_DIRTY_REGIONS_MAP_VALUES_MODE que indica la semántica de los valores de pDirtyRects.

NumDirtyRects

Número de elementos de pDirtyRects.

pDirtyRects

Puntero a una matriz de estructuras RECT. Cada rect indica píxeles en esas posiciones son diferentes o idénticos a los píxeles de las mismas posiciones del marco anterior al que hace referencia SourceDPBFrameReference.

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