All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
VP9RawFrameHeader Struct Reference

#include <cbs_vp9.h>

Data Fields

uint8_t frame_marker
uint8_t profile_low_bit
uint8_t profile_high_bit
uint8_t show_existing_frame
uint8_t frame_to_show_map_idx
uint8_t frame_type
uint8_t show_frame
uint8_t error_resilient_mode
uint8_t ten_or_twelve_bit
uint8_t color_space
uint8_t color_range
uint8_t subsampling_x
uint8_t subsampling_y
uint8_t refresh_frame_flags
uint8_t intra_only
uint8_t reset_frame_context
uint8_t ref_frame_idx [VP9_REFS_PER_FRAME]
uint8_t ref_frame_sign_bias [VP9_MAX_REF_FRAMES]
uint8_t allow_high_precision_mv
uint8_t refresh_frame_context
uint8_t frame_parallel_decoding_mode
uint8_t frame_context_idx
uint8_t found_ref [VP9_REFS_PER_FRAME]
uint16_t frame_width_minus_1
uint16_t frame_height_minus_1
uint8_t render_and_frame_size_different
uint16_t render_width_minus_1
uint16_t render_height_minus_1
uint8_t is_filter_switchable
uint8_t raw_interpolation_filter_type
uint8_t loop_filter_level
uint8_t loop_filter_sharpness
uint8_t loop_filter_delta_enabled
uint8_t loop_filter_delta_update
uint8_t update_ref_delta [VP9_MAX_REF_FRAMES]
int8_t loop_filter_ref_deltas [VP9_MAX_REF_FRAMES]
uint8_t update_mode_delta [2]
int8_t loop_filter_mode_deltas [2]
uint8_t base_q_idx
int8_t delta_q_y_dc
int8_t delta_q_uv_dc
int8_t delta_q_uv_ac
uint8_t segmentation_enabled
uint8_t segmentation_update_map
uint8_t segmentation_tree_probs [7]
uint8_t segmentation_temporal_update
uint8_t segmentation_pred_prob [3]
uint8_t segmentation_update_data
uint8_t segmentation_abs_or_delta_update
uint8_t feature_enabled [VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]
uint8_t feature_value [VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]
uint8_t feature_sign [VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]
uint8_t tile_cols_log2
uint8_t tile_rows_log2
uint16_t header_size_in_bytes

Detailed Description

Definition at line 83 of file cbs_vp9.h.

Field Documentation

uint8_t VP9RawFrameHeader::frame_marker

Definition at line 84 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::profile_low_bit

Definition at line 85 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::profile_high_bit

Definition at line 86 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::show_existing_frame

Definition at line 88 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::frame_to_show_map_idx

Definition at line 89 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::frame_type

Definition at line 91 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::show_frame

Definition at line 92 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::error_resilient_mode

Definition at line 93 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::ten_or_twelve_bit

Definition at line 96 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::color_space

Definition at line 97 of file cbs_vp9.h.

Referenced by vp9_metadata_filter().

uint8_t VP9RawFrameHeader::color_range

Definition at line 98 of file cbs_vp9.h.

Referenced by vp9_metadata_filter().

uint8_t VP9RawFrameHeader::subsampling_x

Definition at line 99 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::subsampling_y

Definition at line 100 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::refresh_frame_flags

Definition at line 102 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::intra_only

Definition at line 104 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::reset_frame_context

Definition at line 105 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::ref_frame_idx[VP9_REFS_PER_FRAME]

Definition at line 107 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::ref_frame_sign_bias[VP9_MAX_REF_FRAMES]

Definition at line 108 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::allow_high_precision_mv

Definition at line 110 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::refresh_frame_context

Definition at line 112 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::frame_parallel_decoding_mode

Definition at line 113 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::frame_context_idx

Definition at line 115 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::found_ref[VP9_REFS_PER_FRAME]

Definition at line 118 of file cbs_vp9.h.

uint16_t VP9RawFrameHeader::frame_width_minus_1

Definition at line 119 of file cbs_vp9.h.

uint16_t VP9RawFrameHeader::frame_height_minus_1

Definition at line 120 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::render_and_frame_size_different

Definition at line 121 of file cbs_vp9.h.

uint16_t VP9RawFrameHeader::render_width_minus_1

Definition at line 122 of file cbs_vp9.h.

uint16_t VP9RawFrameHeader::render_height_minus_1

Definition at line 123 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::is_filter_switchable

Definition at line 126 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::raw_interpolation_filter_type

Definition at line 127 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::loop_filter_level

Definition at line 130 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::loop_filter_sharpness

Definition at line 131 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::loop_filter_delta_enabled

Definition at line 132 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::loop_filter_delta_update

Definition at line 133 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::update_ref_delta[VP9_MAX_REF_FRAMES]

Definition at line 134 of file cbs_vp9.h.

int8_t VP9RawFrameHeader::loop_filter_ref_deltas[VP9_MAX_REF_FRAMES]

Definition at line 135 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::update_mode_delta[2]

Definition at line 136 of file cbs_vp9.h.

int8_t VP9RawFrameHeader::loop_filter_mode_deltas[2]

Definition at line 137 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::base_q_idx

Definition at line 140 of file cbs_vp9.h.

int8_t VP9RawFrameHeader::delta_q_y_dc

Definition at line 141 of file cbs_vp9.h.

int8_t VP9RawFrameHeader::delta_q_uv_dc

Definition at line 142 of file cbs_vp9.h.

int8_t VP9RawFrameHeader::delta_q_uv_ac

Definition at line 143 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::segmentation_enabled

Definition at line 146 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::segmentation_update_map

Definition at line 147 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::segmentation_tree_probs[7]

Definition at line 148 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::segmentation_temporal_update

Definition at line 149 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::segmentation_pred_prob[3]

Definition at line 150 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::segmentation_update_data

Definition at line 151 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::segmentation_abs_or_delta_update

Definition at line 152 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::feature_enabled[VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]

Definition at line 153 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::feature_value[VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]

Definition at line 154 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::feature_sign[VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]

Definition at line 155 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::tile_cols_log2

Definition at line 158 of file cbs_vp9.h.

uint8_t VP9RawFrameHeader::tile_rows_log2

Definition at line 159 of file cbs_vp9.h.

uint16_t VP9RawFrameHeader::header_size_in_bytes

Definition at line 161 of file cbs_vp9.h.

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