vpx_roi_map Struct Reference

vpx region of interest map More...

Public Attributes

uint8_t enabled
 If ROI is enabled. More...
 
unsigned char * roi_map
 An id between 0-3 (0-7 for vp9) for each 16x16 (8x8 for VP9) region within a frame. More...
 
unsigned int rows
 Number of rows. More...
 
unsigned int cols
 Number of columns. More...
 
int delta_q [8]
 VP8 only uses the first 4 segments. More...
 
int delta_lf [8]
 Loop filter deltas. More...
 
int skip [8]
 skip and ref frame segment is only used in VP9. More...
 
int ref_frame [8]
 Reference frame for this block. More...
 
unsigned int static_threshold [4]
 Static breakout threshold for each segment. More...
 

Detailed Description

vpx region of interest map

These defines the data structures for the region of interest map

Member Data Documentation

◆ cols

unsigned int vpx_roi_map::cols

Number of columns.

◆ delta_lf

int vpx_roi_map::delta_lf

Loop filter deltas.

◆ delta_q

int vpx_roi_map::delta_q

VP8 only uses the first 4 segments.

Quantizer deltas.

VP9 uses 8 segments. Quantizer deltas.

◆ enabled

uint8_t vpx_roi_map::enabled

If ROI is enabled.

◆ ref_frame

int vpx_roi_map::ref_frame[8]

Reference frame for this block.

◆ roi_map

unsigned char * vpx_roi_map::roi_map

An id between 0-3 (0-7 for vp9) for each 16x16 (8x8 for VP9) region within a frame.

An id between 0 and 3 for each 16x16 region within a frame.

◆ rows

unsigned int vpx_roi_map::rows

Number of rows.

◆ skip

int vpx_roi_map::skip[8]

skip and ref frame segment is only used in VP9.

Skip this block.

◆ static_threshold

unsigned int vpx_roi_map::static_threshold

Static breakout threshold for each segment.

Only used in VP8.