struct Vp9FrameHeader

Defined at line 193 of file ../../src/media/third_party/chromium_media/media/filters/vp9_parser.h

VP9 frame header.

Public Members

uint8_t profile
bool show_existing_frame
uint8_t frame_to_show_map_idx
FrameType frame_type
bool show_frame
bool error_resilient_mode
uint8_t bit_depth
Vp9ColorSpace color_space
bool color_range
uint8_t subsampling_x
uint8_t subsampling_y
uint32_t frame_width
uint32_t frame_height
uint32_t render_width
uint32_t render_height
bool intra_only
uint8_t reset_frame_context
uint8_t refresh_frame_flags
uint8_t[3] ref_frame_idx
bool[4] ref_frame_sign_bias
bool allow_high_precision_mv
Vp9InterpolationFilter interpolation_filter
bool refresh_frame_context
bool frame_parallel_decoding_mode
uint8_t frame_context_idx
uint8_t frame_context_idx_to_save_probs
Vp9QuantizationParams quant_params
uint8_t tile_cols_log2
uint8_t tile_rows_log2
const uint8_t * data
size_t frame_size
size_t header_size_in_bytes
size_t uncompressed_header_size
Vp9CompressedHeader compressed_header
Vp9FrameContext initial_frame_context
Vp9FrameContext frame_context
Vp9SegmentationParams segmentation
Vp9LoopFilterParams loop_filter

Public Methods

bool RefreshFlag (size_t i)

Defined at line 201 of file ../../src/media/third_party/chromium_media/media/filters/vp9_parser.h

bool IsKeyframe ()

Defined at line 294 of file ../../src/media/third_party/chromium_media/media/filters/vp9_parser.cc

bool IsIntra ()

Defined at line 301 of file ../../src/media/third_party/chromium_media/media/filters/vp9_parser.cc

VideoColorSpace GetColorSpace ()

Defined at line 305 of file ../../src/media/third_party/chromium_media/media/filters/vp9_parser.cc

Enumerations

enum FrameType
Name Value
KEYFRAME 0
INTERFRAME 1

Defined at line 194 of file ../../src/media/third_party/chromium_media/media/filters/vp9_parser.h