FFmpeg
Data Fields
HEVCVPS Struct Reference

#include <ps.h>

Data Fields

unsigned int  vps_id
 
 
 
  vps_max_temporal_layers_minus1 + 1 More...
 
PTL  ptl
 
 
 
 
 
 
  vps_num_layer_sets_minus1 + 1 More...
 
 
 
uint32_t  vps_time_scale
 
 
  vps_num_ticks_poc_diff_one_minus1 + 1 More...
 
 
 
int  nb_layers
 
 
 
 
 
 
uint8_t  poc_lsb_aligned
 
 
struct {
   unsigned   max_dec_pic_buffering
 
   unsigned   max_num_reorder_pics
 
   unsigned   max_latency_increase
 
dpb_size
 
 
 
uint64_t  ols [HEVC_VPS_MAX_LAYERS]
 
 
uint8_t  num_add_layer_sets
 
 
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.

scalability_mask_flag

uint16_t HEVCVPS::scalability_mask_flag

Definition at line 208 of file ps.h.

layer_idx

int8_t HEVCVPS::layer_idx[HEVC_MAX_NUH_LAYER_ID+1]

Definition at line 213 of file ps.h.

layer_id_in_nuh

uint8_t HEVCVPS::layer_id_in_nuh[HEVC_VPS_MAX_LAYERS]

Definition at line 215 of file ps.h.

default_ref_layers_active

uint8_t HEVCVPS::default_ref_layers_active

Definition at line 217 of file ps.h.

max_one_active_ref_layer

uint8_t HEVCVPS::max_one_active_ref_layer

Definition at line 218 of file ps.h.

poc_lsb_aligned

uint8_t HEVCVPS::poc_lsb_aligned

Definition at line 219 of file ps.h.

poc_lsb_not_present

uint8_t HEVCVPS::poc_lsb_not_present

Definition at line 221 of file ps.h.

max_dec_pic_buffering

unsigned HEVCVPS::max_dec_pic_buffering

Definition at line 224 of file ps.h.

max_num_reorder_pics

unsigned HEVCVPS::max_num_reorder_pics

Definition at line 225 of file ps.h.

max_latency_increase

unsigned HEVCVPS::max_latency_increase

Definition at line 226 of file ps.h.

dpb_size

struct { ... } HEVCVPS::dpb_size

view_id

uint16_t HEVCVPS::view_id[HEVC_VPS_MAX_LAYERS]

Definition at line 230 of file ps.h.

num_output_layer_sets

uint8_t HEVCVPS::num_output_layer_sets

Definition at line 233 of file ps.h.

ols

uint64_t HEVCVPS::ols[HEVC_VPS_MAX_LAYERS]

Definition at line 236 of file ps.h.

num_direct_ref_layers

uint8_t HEVCVPS::num_direct_ref_layers[HEVC_VPS_MAX_LAYERS]

Definition at line 239 of file ps.h.

num_add_layer_sets

uint8_t HEVCVPS::num_add_layer_sets

Definition at line 240 of file ps.h.

rep_format

RepFormat HEVCVPS::rep_format

Definition at line 242 of file ps.h.

data

uint8_t* HEVCVPS::data

Definition at line 244 of file ps.h.

Referenced by ff_hevc_decode_nal_vps().

data_size

int HEVCVPS::data_size

Definition at line 245 of file ps.h.

Referenced by ff_hevc_decode_nal_vps().


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

Generated on Wed Nov 19 2025 19:24:12 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /