Table of Contents

Class ConfigurationParser.Pps

Namespace
VAST.Codecs.H264
Assembly
VAST.Common.dll

Contains Picture Parameter Set (PPS) data from H.264/AVC bitstream.

public class ConfigurationParser.Pps
Inheritance
ConfigurationParser.Pps
Inherited Members

Constructors

Pps()

public Pps()

Fields

bottom_field_pic_order_in_frame_present_flag

Indicates if bottom_field_pic_order_in_frame_present is signaled in slice headers.

public int bottom_field_pic_order_in_frame_present_flag

Field Value

int

bottom_right

Bottom-right macroblock address for each slice group (map type 2).

public uint[] bottom_right

Field Value

uint[]

chroma_qp_index_offset

Offset to add to QP for Cb chroma component.

public int chroma_qp_index_offset

Field Value

int

constrained_intra_pred_flag

Indicates if constrained intra prediction is used.

public int constrained_intra_pred_flag

Field Value

int

deblocking_filter_control_present_flag

Indicates if deblocking filter control parameters are present in slice headers.

public int deblocking_filter_control_present_flag

Field Value

int

entropy_coding_mode_flag

Entropy coding mode (0=CAVLC, 1=CABAC).

public int entropy_coding_mode_flag

Field Value

int

num_ref_idx_l0_default_active_minus1

Default number of reference indices for list 0 minus 1.

public uint num_ref_idx_l0_default_active_minus1

Field Value

uint

num_ref_idx_l1_default_active_minus1

Default number of reference indices for list 1 minus 1.

public uint num_ref_idx_l1_default_active_minus1

Field Value

uint

num_slice_groups_minus1

Number of slice groups minus 1 (0 means one slice group).

public uint num_slice_groups_minus1

Field Value

uint

pic_init_qp_minus26

Initial QP for luma minus 26.

public int pic_init_qp_minus26

Field Value

int

pic_init_qs_minus26

Initial QP for SP/SI slices minus 26.

public int pic_init_qs_minus26

Field Value

int

pic_parameter_set_id

Picture parameter set identifier.

public uint pic_parameter_set_id

Field Value

uint

pic_scaling_list

Picture-level scaling list data.

public ConfigurationParser.ScalingListData pic_scaling_list

Field Value

ConfigurationParser.ScalingListData

pic_scaling_matrix_present_flag

Indicates if picture-level scaling matrices are present.

public int pic_scaling_matrix_present_flag

Field Value

int

pic_size_in_map_units_minus1

Picture size in map units minus 1 (map type 6).

public uint pic_size_in_map_units_minus1

Field Value

uint

redundant_pic_cnt_present_flag

Indicates if redundant_pic_cnt is present in slice headers.

public int redundant_pic_cnt_present_flag

Field Value

int

run_length_minus1

Run length minus 1 for each slice group (map type 0).

public uint[] run_length_minus1

Field Value

uint[]

second_chroma_qp_index_offset

Second offset to add to QP for Cr chroma component.

public int second_chroma_qp_index_offset

Field Value

int

seq_parameter_set_id

Sequence parameter set identifier this PPS refers to.

public uint seq_parameter_set_id

Field Value

uint

slice_group_change_direction_flag

Slice group change direction (map types 3, 4, 5).

public int slice_group_change_direction_flag

Field Value

int

slice_group_change_rate_minus1

Slice group change rate minus 1 (map types 3, 4, 5).

public uint slice_group_change_rate_minus1

Field Value

uint

slice_group_id

Slice group ID for each map unit (map type 6).

public int[] slice_group_id

Field Value

int[]

slice_group_map_type

Slice group map type (0-6).

public uint slice_group_map_type

Field Value

uint

top_left

Top-left macroblock address for each slice group (map type 2).

public uint[] top_left

Field Value

uint[]

transform_8x8_mode_flag

Indicates if 8x8 transform is enabled.

public int transform_8x8_mode_flag

Field Value

int

weighted_bipred_idc

Weighted prediction method for B slices (0=default, 1=explicit, 2=implicit).

public int weighted_bipred_idc

Field Value

int

weighted_pred_flag

Indicates if weighted prediction is applied to P slices.

public int weighted_pred_flag

Field Value

int