Table of Contents

Class ConfigurationParser.Vps_t

Namespace
VAST.Codecs.H265
Assembly
VAST.Common.dll

Contains Video Parameter Set (VPS) data from H.265/HEVC bitstream.

public class ConfigurationParser.Vps_t
Inheritance
ConfigurationParser.Vps_t
Inherited Members

Constructors

Vps_t()

public Vps_t()

Fields

cprms_present_flag

Flags indicating if common HRD parameters are present.

public int[] cprms_present_flag

Field Value

int[]

hrd_layer_set_idx

Layer set index for each HRD parameter set.

public uint[] hrd_layer_set_idx

Field Value

uint[]

hrd_parameters

Array of HRD parameter sets.

public ConfigurationParser.HrdParameters_t[] hrd_parameters

Field Value

HrdParameters_t[]

layer_id_included_flag

Flags indicating which layers are included in each layer set.

public bool[,] layer_id_included_flag

Field Value

bool[,]

profile_tier_level

Profile, tier, and level information.

public ConfigurationParser.ProfileTierLevel_t profile_tier_level

Field Value

ConfigurationParser.ProfileTierLevel_t

vps_base_layer_available_flag

Indicates if base layer is available.

public int vps_base_layer_available_flag

Field Value

int

vps_base_layer_internal_flag

Indicates if base layer is an internal layer.

public int vps_base_layer_internal_flag

Field Value

int

vps_extension_flag

Indicates if VPS extension data is present.

public int vps_extension_flag

Field Value

int

vps_max_dec_pic_buffering_minus1

Maximum decoded picture buffer size minus 1 for each sub-layer.

public uint[] vps_max_dec_pic_buffering_minus1

Field Value

uint[]

vps_max_latency_increase_plus1

Maximum latency increase plus 1 for each sub-layer.

public uint[] vps_max_latency_increase_plus1

Field Value

uint[]

vps_max_layer_id

Maximum layer ID value.

public int vps_max_layer_id

Field Value

int

vps_max_layers_minus1

Maximum number of layers minus 1.

public int vps_max_layers_minus1

Field Value

int

vps_max_num_reorder_pics

Maximum number of reorder pictures for each sub-layer.

public uint[] vps_max_num_reorder_pics

Field Value

uint[]

vps_max_sub_layers_minus1

Maximum number of temporal sub-layers minus 1.

public int vps_max_sub_layers_minus1

Field Value

int

vps_num_hrd_parameters

Number of HRD parameter sets.

public uint vps_num_hrd_parameters

Field Value

uint

vps_num_layer_sets_minus1

Number of layer sets minus 1.

public uint vps_num_layer_sets_minus1

Field Value

uint

vps_num_ticks_poc_diff_one_minus1

Number of clock ticks per POC difference of one, minus 1.

public uint vps_num_ticks_poc_diff_one_minus1

Field Value

uint

vps_num_units_in_tick

Number of time units in a tick.

public uint vps_num_units_in_tick

Field Value

uint

vps_poc_proportional_to_timing_flag

Indicates if POC is proportional to timing.

public int vps_poc_proportional_to_timing_flag

Field Value

int

vps_sub_layer_ordering_info_present_flag

Indicates if sub-layer ordering info is signaled for all sub-layers.

public int vps_sub_layer_ordering_info_present_flag

Field Value

int

vps_temporal_id_nesting_flag

Indicates if temporal ID nesting is used.

public int vps_temporal_id_nesting_flag

Field Value

int

vps_time_scale

Time scale (number of time units per second).

public uint vps_time_scale

Field Value

uint

vps_timing_info_present_flag

Indicates if VPS timing information is present.

public int vps_timing_info_present_flag

Field Value

int

vps_video_parameter_set_id

VPS identifier (0-15).

public int vps_video_parameter_set_id

Field Value

int