struct _VAEncMiscParameterBufferDirtyRect

Defined at line 2783 of file ../../third_party/intel/libva/va/va.h

Dirty rectangle data structure for encoding.

The encoding dirty rect can be set through VAEncMiscParameterBufferDirtyRect, if the

implementation supports dirty rect input. The rect set through this structure is applicable

only to the current frame or field, so must be sent every frame or field to be applied.

The number of supported rects can be queried through the VAConfigAttribEncDirtyRect. The

encoder will use the rect information to know those rectangle areas have changed while the

areas not covered by dirty rect rectangles are assumed to have not changed compared to the

previous picture. The encoder may do some internal optimizations.

Public Members

uint32_t num_roi_rectangle
VARectangle * roi_rectangle