# Record TCefAcceleratedPaintInfoCommon

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefAcceleratedPaintInfoCommon = record`

## Description

Structure containing shared texture common metadata. For documentation on each field, please refer to src/media/base/video_frame_metadata.h for actual details.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_osr.h">CEF source file: /include/internal/cef_types_osr.h (cef_accelerated_paint_info_common_t))

## Overview

### Fields

Public | `size: NativeUInt;`
Public | `timestamp: uint64;`
Public | `coded_size: TCefSize;`
Public | `visible_rect: TCefRect;`
Public | `content_rect: TCefRect;`
Public | `source_size: TCefSize;`
Public | `capture_update_rect: TCefRect;`
Public | `region_capture_rect: TCefRect;`
Public | `capture_counter: uint64;`
Public | `has_capture_update_rect: byte;`
Public | `has_region_capture_rect: byte;`
Public | `has_source_size: byte;`
Public | `has_capture_counter: byte;`

## Description

### Fields

Public | `size: NativeUInt;`
Size of this structure.

Public | `timestamp: uint64;`
Timestamp of the frame in microseconds since capture start.

Public | `coded_size: TCefSize;`
The full dimensions of the video frame.

Public | `visible_rect: TCefRect;`
The visible area of the video frame.

Public | `content_rect: TCefRect;`
The region of the video frame that capturer would like to populate.

Public | `source_size: TCefSize;`
Full size of the source frame.

Public | `capture_update_rect: TCefRect;`
Updated area of frame, can be considered as the `dirty` area.

Public | `region_capture_rect: TCefRect;`
May reflects where the frame's contents originate from if region capture is used internally.

Public | `capture_counter: uint64;`
The increamental counter of the frame.

Public | `has_capture_update_rect: byte;`
Optional flag of capture_update_rect

Public | `has_region_capture_rect: byte;`
Optional flag of region_capture_rect

Public | `has_source_size: byte;`
Optional flag of source_size

Public | `has_capture_counter: byte;`
Optional flag of capture_counter

Generated by PasDoc 1.0.4.