FFmpeg
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

◆ frame_marker

uint8_t VP9RawFrameHeader::frame_marker

Definition at line 84 of file cbs_vp9.h.

◆ profile_low_bit

uint8_t VP9RawFrameHeader::profile_low_bit

Definition at line 85 of file cbs_vp9.h.

◆ profile_high_bit

uint8_t VP9RawFrameHeader::profile_high_bit

Definition at line 86 of file cbs_vp9.h.

◆ show_existing_frame

uint8_t VP9RawFrameHeader::show_existing_frame

Definition at line 88 of file cbs_vp9.h.

◆ frame_to_show_map_idx

uint8_t VP9RawFrameHeader::frame_to_show_map_idx

Definition at line 89 of file cbs_vp9.h.

◆ frame_type

uint8_t VP9RawFrameHeader::frame_type

Definition at line 91 of file cbs_vp9.h.

◆ show_frame

uint8_t VP9RawFrameHeader::show_frame

Definition at line 92 of file cbs_vp9.h.

◆ error_resilient_mode

uint8_t VP9RawFrameHeader::error_resilient_mode

Definition at line 93 of file cbs_vp9.h.

◆ ten_or_twelve_bit

uint8_t VP9RawFrameHeader::ten_or_twelve_bit

Definition at line 96 of file cbs_vp9.h.

◆ color_space

uint8_t VP9RawFrameHeader::color_space

Definition at line 97 of file cbs_vp9.h.

◆ color_range

uint8_t VP9RawFrameHeader::color_range

Definition at line 98 of file cbs_vp9.h.

◆ subsampling_x

uint8_t VP9RawFrameHeader::subsampling_x

Definition at line 99 of file cbs_vp9.h.

◆ subsampling_y

uint8_t VP9RawFrameHeader::subsampling_y

Definition at line 100 of file cbs_vp9.h.

◆ refresh_frame_flags

uint8_t VP9RawFrameHeader::refresh_frame_flags

Definition at line 102 of file cbs_vp9.h.

◆ intra_only

uint8_t VP9RawFrameHeader::intra_only

Definition at line 104 of file cbs_vp9.h.

◆ reset_frame_context

uint8_t VP9RawFrameHeader::reset_frame_context

Definition at line 105 of file cbs_vp9.h.

◆ ref_frame_idx

uint8_t VP9RawFrameHeader::ref_frame_idx[VP9_REFS_PER_FRAME]

Definition at line 107 of file cbs_vp9.h.

◆ ref_frame_sign_bias

uint8_t VP9RawFrameHeader::ref_frame_sign_bias[VP9_MAX_REF_FRAMES]

Definition at line 108 of file cbs_vp9.h.

◆ allow_high_precision_mv

uint8_t VP9RawFrameHeader::allow_high_precision_mv

Definition at line 110 of file cbs_vp9.h.

◆ refresh_frame_context

uint8_t VP9RawFrameHeader::refresh_frame_context

Definition at line 112 of file cbs_vp9.h.

◆ frame_parallel_decoding_mode

uint8_t VP9RawFrameHeader::frame_parallel_decoding_mode

Definition at line 113 of file cbs_vp9.h.

◆ frame_context_idx

uint8_t VP9RawFrameHeader::frame_context_idx

Definition at line 115 of file cbs_vp9.h.

◆ found_ref

uint8_t VP9RawFrameHeader::found_ref[VP9_REFS_PER_FRAME]

Definition at line 118 of file cbs_vp9.h.

◆ frame_width_minus_1

uint16_t VP9RawFrameHeader::frame_width_minus_1

Definition at line 119 of file cbs_vp9.h.

◆ frame_height_minus_1

uint16_t VP9RawFrameHeader::frame_height_minus_1

Definition at line 120 of file cbs_vp9.h.

◆ render_and_frame_size_different

uint8_t VP9RawFrameHeader::render_and_frame_size_different

Definition at line 121 of file cbs_vp9.h.

◆ render_width_minus_1

uint16_t VP9RawFrameHeader::render_width_minus_1

Definition at line 122 of file cbs_vp9.h.

◆ render_height_minus_1

uint16_t VP9RawFrameHeader::render_height_minus_1

Definition at line 123 of file cbs_vp9.h.

◆ is_filter_switchable

uint8_t VP9RawFrameHeader::is_filter_switchable

Definition at line 126 of file cbs_vp9.h.

◆ raw_interpolation_filter_type

uint8_t VP9RawFrameHeader::raw_interpolation_filter_type

Definition at line 127 of file cbs_vp9.h.

◆ loop_filter_level

uint8_t VP9RawFrameHeader::loop_filter_level

Definition at line 130 of file cbs_vp9.h.

◆ loop_filter_sharpness

uint8_t VP9RawFrameHeader::loop_filter_sharpness

Definition at line 131 of file cbs_vp9.h.

◆ loop_filter_delta_enabled

uint8_t VP9RawFrameHeader::loop_filter_delta_enabled

Definition at line 132 of file cbs_vp9.h.

◆ loop_filter_delta_update

uint8_t VP9RawFrameHeader::loop_filter_delta_update

Definition at line 133 of file cbs_vp9.h.

◆ update_ref_delta

uint8_t VP9RawFrameHeader::update_ref_delta[VP9_MAX_REF_FRAMES]

Definition at line 134 of file cbs_vp9.h.

◆ loop_filter_ref_deltas

int8_t VP9RawFrameHeader::loop_filter_ref_deltas[VP9_MAX_REF_FRAMES]

Definition at line 135 of file cbs_vp9.h.

◆ update_mode_delta

uint8_t VP9RawFrameHeader::update_mode_delta[2]

Definition at line 136 of file cbs_vp9.h.

◆ loop_filter_mode_deltas

int8_t VP9RawFrameHeader::loop_filter_mode_deltas[2]

Definition at line 137 of file cbs_vp9.h.

◆ base_q_idx

uint8_t VP9RawFrameHeader::base_q_idx

Definition at line 140 of file cbs_vp9.h.

◆ delta_q_y_dc

int8_t VP9RawFrameHeader::delta_q_y_dc

Definition at line 141 of file cbs_vp9.h.

◆ delta_q_uv_dc

int8_t VP9RawFrameHeader::delta_q_uv_dc

Definition at line 142 of file cbs_vp9.h.

◆ delta_q_uv_ac

int8_t VP9RawFrameHeader::delta_q_uv_ac

Definition at line 143 of file cbs_vp9.h.

◆ segmentation_enabled

uint8_t VP9RawFrameHeader::segmentation_enabled

Definition at line 146 of file cbs_vp9.h.

◆ segmentation_update_map

uint8_t VP9RawFrameHeader::segmentation_update_map

Definition at line 147 of file cbs_vp9.h.

◆ segmentation_tree_probs

uint8_t VP9RawFrameHeader::segmentation_tree_probs[7]

Definition at line 148 of file cbs_vp9.h.

◆ segmentation_temporal_update

uint8_t VP9RawFrameHeader::segmentation_temporal_update

Definition at line 149 of file cbs_vp9.h.

◆ segmentation_pred_prob

uint8_t VP9RawFrameHeader::segmentation_pred_prob[3]

Definition at line 150 of file cbs_vp9.h.

◆ segmentation_update_data

uint8_t VP9RawFrameHeader::segmentation_update_data

Definition at line 151 of file cbs_vp9.h.

◆ segmentation_abs_or_delta_update

uint8_t VP9RawFrameHeader::segmentation_abs_or_delta_update

Definition at line 152 of file cbs_vp9.h.

◆ feature_enabled

uint8_t VP9RawFrameHeader::feature_enabled[VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]

Definition at line 153 of file cbs_vp9.h.

◆ feature_value

uint8_t VP9RawFrameHeader::feature_value[VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]

Definition at line 154 of file cbs_vp9.h.

◆ feature_sign

uint8_t VP9RawFrameHeader::feature_sign[VP9_MAX_SEGMENTS][VP9_SEG_LVL_MAX]

Definition at line 155 of file cbs_vp9.h.

◆ tile_cols_log2

uint8_t VP9RawFrameHeader::tile_cols_log2

Definition at line 158 of file cbs_vp9.h.

◆ tile_rows_log2

uint8_t VP9RawFrameHeader::tile_rows_log2

Definition at line 159 of file cbs_vp9.h.

◆ header_size_in_bytes

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: