WebM Codec SDK
Data Fields
vpx_roi_map Struct Reference

vpx region of interest map More...

#include <vp8cx.h>

Data Fields

uint8_t enabled
 
unsigned char * roi_map
 
unsigned int rows
 
unsigned int cols
 
int delta_q [8]
 
int delta_lf [8]
 
int skip [8]
 
int ref_frame [8]
 
unsigned int static_threshold [4]
 

Detailed Description

vpx region of interest map

These defines the data structures for the region of interest map

Field Documentation

◆ enabled

uint8_t vpx_roi_map::enabled

If ROI is enabled.

◆ 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.

◆ rows

unsigned int vpx_roi_map::rows

Number of rows.

◆ cols

unsigned int vpx_roi_map::cols

Number of columns.

◆ delta_q

int vpx_roi_map::delta_q[8]

VP8 only uses the first 4 segments. VP9 uses 8 segments. Quantizer deltas. Valid range: [-63, 63].

◆ delta_lf

int vpx_roi_map::delta_lf[8]

Loop filter deltas. Valid range: [-63, 63].

◆ skip

int vpx_roi_map::skip[8]

skip and ref frame segment is only used in VP9. Skip this block.

◆ ref_frame

int vpx_roi_map::ref_frame[8]

Reference frame for this block.

◆ static_threshold

unsigned int vpx_roi_map::static_threshold[4]

Static breakout threshold for each segment. Only used in VP8.


The documentation for this struct was generated from the following file: