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
uint8_t * data
int data_size

Detailed Description

Definition at line 156 of file ps.h.

Field Documentation

◆ vps_id

unsigned int HEVCVPS::vps_id

Definition at line 157 of file ps.h.

◆ vps_temporal_id_nesting_flag

uint8_t HEVCVPS::vps_temporal_id_nesting_flag

Definition at line 159 of file ps.h.

◆ vps_max_layers

int HEVCVPS::vps_max_layers

Definition at line 160 of file ps.h.

◆ vps_max_sub_layers

int HEVCVPS::vps_max_sub_layers

vps_max_temporal_layers_minus1 + 1

Definition at line 161 of file ps.h.

◆ ptl


Definition at line 163 of file ps.h.

◆ vps_sub_layer_ordering_info_present_flag

int HEVCVPS::vps_sub_layer_ordering_info_present_flag

Definition at line 164 of file ps.h.

◆ vps_max_dec_pic_buffering

unsigned int HEVCVPS::vps_max_dec_pic_buffering[HEVC_MAX_SUB_LAYERS]

Definition at line 165 of file ps.h.

◆ vps_num_reorder_pics

unsigned int HEVCVPS::vps_num_reorder_pics[HEVC_MAX_SUB_LAYERS]

Definition at line 166 of file ps.h.

◆ vps_max_latency_increase

unsigned int HEVCVPS::vps_max_latency_increase[HEVC_MAX_SUB_LAYERS]

Definition at line 167 of file ps.h.

◆ vps_max_layer_id

int HEVCVPS::vps_max_layer_id

Definition at line 168 of file ps.h.

◆ vps_num_layer_sets

int HEVCVPS::vps_num_layer_sets

vps_num_layer_sets_minus1 + 1

Definition at line 169 of file ps.h.

◆ vps_timing_info_present_flag

uint8_t HEVCVPS::vps_timing_info_present_flag

Definition at line 170 of file ps.h.

◆ vps_num_units_in_tick

uint32_t HEVCVPS::vps_num_units_in_tick

Definition at line 171 of file ps.h.

◆ vps_time_scale

uint32_t HEVCVPS::vps_time_scale

Definition at line 172 of file ps.h.

◆ vps_poc_proportional_to_timing_flag

uint8_t HEVCVPS::vps_poc_proportional_to_timing_flag

Definition at line 173 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 174 of file ps.h.

◆ vps_num_hrd_parameters

int HEVCVPS::vps_num_hrd_parameters

Definition at line 175 of file ps.h.

◆ hdr

HEVCHdrParams* HEVCVPS::hdr

Definition at line 177 of file ps.h.

◆ data

uint8_t* HEVCVPS::data

Definition at line 179 of file ps.h.

Referenced by ff_hevc_decode_nal_vps().

◆ data_size

int HEVCVPS::data_size

Definition at line 180 of file ps.h.

Referenced by ff_hevc_decode_nal_vps().

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