FFmpeg
Data Fields
HEVCVPS Struct Reference

#include <ps.h>

Data Fields

unsigned int vps_id
 
uint8_t vps_temporal_id_nesting_flag
 
int vps_max_layers
 
int vps_max_sub_layers
 vps_max_temporal_layers_minus1 + 1 More...
 
PTL ptl
 
int vps_sub_layer_ordering_info_present_flag
 
unsigned int vps_max_dec_pic_buffering [HEVC_MAX_SUB_LAYERS]
 
unsigned int vps_num_reorder_pics [HEVC_MAX_SUB_LAYERS]
 
unsigned int vps_max_latency_increase [HEVC_MAX_SUB_LAYERS]
 
int vps_max_layer_id
 
int vps_num_layer_sets
 vps_num_layer_sets_minus1 + 1 More...
 
uint8_t vps_timing_info_present_flag
 
uint32_t vps_num_units_in_tick
 
uint32_t vps_time_scale
 
uint8_t vps_poc_proportional_to_timing_flag
 
int vps_num_ticks_poc_diff_one
 vps_num_ticks_poc_diff_one_minus1 + 1 More...
 
int vps_num_hrd_parameters
 
HEVCHdrParamshdr
 
int nb_layers
 
int8_t layer_idx [HEVC_MAX_NUH_LAYER_ID+1]
 
uint8_t layer_id_in_nuh [HEVC_VPS_MAX_LAYERS]
 
uint8_t default_ref_layers_active
 
uint8_t max_one_active_ref_layer
 
uint8_t poc_lsb_aligned
 
uint8_t poc_lsb_not_present
 
struct {
   unsigned   max_dec_pic_buffering
 
   unsigned   max_num_reorder_pics
 
   unsigned   max_latency_increase
 
dpb_size
 
uint16_t view_id [HEVC_VPS_MAX_LAYERS]
 
uint8_t num_output_layer_sets
 
uint64_t ols [HEVC_VPS_MAX_LAYERS]
 
uint8_t num_direct_ref_layers [HEVC_VPS_MAX_LAYERS]
 
RepFormat rep_format
 
uint8_t * data
 
int data_size
 

Detailed Description

Definition at line 171 of file ps.h.

Field Documentation

◆ vps_id

unsigned int HEVCVPS::vps_id

Definition at line 172 of file ps.h.

◆ vps_temporal_id_nesting_flag

uint8_t HEVCVPS::vps_temporal_id_nesting_flag

Definition at line 174 of file ps.h.

◆ vps_max_layers

int HEVCVPS::vps_max_layers

Definition at line 175 of file ps.h.

◆ vps_max_sub_layers

int HEVCVPS::vps_max_sub_layers

vps_max_temporal_layers_minus1 + 1

Definition at line 176 of file ps.h.

◆ ptl

PTL HEVCVPS::ptl

Definition at line 178 of file ps.h.

◆ vps_sub_layer_ordering_info_present_flag

int HEVCVPS::vps_sub_layer_ordering_info_present_flag

Definition at line 179 of file ps.h.

◆ vps_max_dec_pic_buffering

unsigned int HEVCVPS::vps_max_dec_pic_buffering[HEVC_MAX_SUB_LAYERS]

Definition at line 180 of file ps.h.

◆ vps_num_reorder_pics

unsigned int HEVCVPS::vps_num_reorder_pics[HEVC_MAX_SUB_LAYERS]

Definition at line 181 of file ps.h.

◆ vps_max_latency_increase

unsigned int HEVCVPS::vps_max_latency_increase[HEVC_MAX_SUB_LAYERS]

Definition at line 182 of file ps.h.

◆ vps_max_layer_id

int HEVCVPS::vps_max_layer_id

Definition at line 183 of file ps.h.

◆ vps_num_layer_sets

int HEVCVPS::vps_num_layer_sets

vps_num_layer_sets_minus1 + 1

Definition at line 184 of file ps.h.

◆ vps_timing_info_present_flag

uint8_t HEVCVPS::vps_timing_info_present_flag

Definition at line 185 of file ps.h.

◆ vps_num_units_in_tick

uint32_t HEVCVPS::vps_num_units_in_tick

Definition at line 186 of file ps.h.

◆ vps_time_scale

uint32_t HEVCVPS::vps_time_scale

Definition at line 187 of file ps.h.

◆ vps_poc_proportional_to_timing_flag

uint8_t HEVCVPS::vps_poc_proportional_to_timing_flag

Definition at line 188 of file ps.h.

◆ vps_num_ticks_poc_diff_one

int HEVCVPS::vps_num_ticks_poc_diff_one

vps_num_ticks_poc_diff_one_minus1 + 1

Definition at line 189 of file ps.h.

◆ vps_num_hrd_parameters

int HEVCVPS::vps_num_hrd_parameters

Definition at line 190 of file ps.h.

◆ hdr

HEVCHdrParams* HEVCVPS::hdr

Definition at line 192 of file ps.h.

◆ nb_layers

int HEVCVPS::nb_layers

Definition at line 206 of file ps.h.

◆ layer_idx

int8_t HEVCVPS::layer_idx[HEVC_MAX_NUH_LAYER_ID+1]

Definition at line 211 of file ps.h.

◆ layer_id_in_nuh

uint8_t HEVCVPS::layer_id_in_nuh[HEVC_VPS_MAX_LAYERS]

Definition at line 213 of file ps.h.

◆ default_ref_layers_active

uint8_t HEVCVPS::default_ref_layers_active

Definition at line 215 of file ps.h.

◆ max_one_active_ref_layer

uint8_t HEVCVPS::max_one_active_ref_layer

Definition at line 216 of file ps.h.

◆ poc_lsb_aligned

uint8_t HEVCVPS::poc_lsb_aligned

Definition at line 217 of file ps.h.

◆ poc_lsb_not_present

uint8_t HEVCVPS::poc_lsb_not_present

Definition at line 219 of file ps.h.

◆ max_dec_pic_buffering

unsigned HEVCVPS::max_dec_pic_buffering

Definition at line 222 of file ps.h.

◆ max_num_reorder_pics

unsigned HEVCVPS::max_num_reorder_pics

Definition at line 223 of file ps.h.

◆ max_latency_increase

unsigned HEVCVPS::max_latency_increase

Definition at line 224 of file ps.h.

◆ dpb_size

struct { ... } HEVCVPS::dpb_size

◆ view_id

uint16_t HEVCVPS::view_id[HEVC_VPS_MAX_LAYERS]

Definition at line 228 of file ps.h.

◆ num_output_layer_sets

uint8_t HEVCVPS::num_output_layer_sets

Definition at line 231 of file ps.h.

◆ ols

uint64_t HEVCVPS::ols[HEVC_VPS_MAX_LAYERS]

Definition at line 234 of file ps.h.

◆ num_direct_ref_layers

uint8_t HEVCVPS::num_direct_ref_layers[HEVC_VPS_MAX_LAYERS]

Definition at line 237 of file ps.h.

◆ rep_format

RepFormat HEVCVPS::rep_format

Definition at line 239 of file ps.h.

◆ data

uint8_t* HEVCVPS::data

Definition at line 241 of file ps.h.

Referenced by ff_hevc_decode_nal_vps().

◆ data_size

int HEVCVPS::data_size

Definition at line 242 of file ps.h.

Referenced by ff_hevc_decode_nal_vps().


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