Table of Contents

Class ConfigurationParser.Sps_t

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

Contains Sequence Parameter Set (SPS) data from H.265/HEVC bitstream.

public class ConfigurationParser.Sps_t
Inheritance
ConfigurationParser.Sps_t
Inherited Members

Constructors

Sps_t()

public Sps_t()

Fields

amp_enabled_flag

Indicates if asymmetric motion partitions are enabled.

public int amp_enabled_flag

Field Value

int

bit_depth_chroma_minus8

Bit depth for chroma samples minus 8.

public uint bit_depth_chroma_minus8

Field Value

uint

bit_depth_luma_minus8

Bit depth for luma samples minus 8.

public uint bit_depth_luma_minus8

Field Value

uint

chroma_format_idc

Chroma format (0=monochrome, 1=4:2:0, 2=4:2:2, 3=4:4:4).

public uint chroma_format_idc

Field Value

uint

conf_win_bottom_offset

Conformance window bottom offset.

public uint conf_win_bottom_offset

Field Value

uint

conf_win_left_offset

Conformance window left offset.

public uint conf_win_left_offset

Field Value

uint

conf_win_right_offset

Conformance window right offset.

public uint conf_win_right_offset

Field Value

uint

conf_win_top_offset

Conformance window top offset.

public uint conf_win_top_offset

Field Value

uint

conformance_window_flag

Indicates if conformance window cropping is applied.

public int conformance_window_flag

Field Value

int

log2_diff_max_min_luma_coding_block_size

Log2 difference between max and min luma coding block size.

public uint log2_diff_max_min_luma_coding_block_size

Field Value

uint

log2_diff_max_min_luma_transform_block_size

Log2 difference between max and min luma transform block size.

public uint log2_diff_max_min_luma_transform_block_size

Field Value

uint

log2_diff_max_min_pcm_luma_coding_block_size

Log2 difference between max and min PCM luma coding block size.

public uint log2_diff_max_min_pcm_luma_coding_block_size

Field Value

uint

log2_max_pic_order_cnt_lsb_minus4

Log2 of maximum picture order count LSB minus 4.

public uint log2_max_pic_order_cnt_lsb_minus4

Field Value

uint

log2_min_luma_coding_block_size_minus3

Log2 of minimum luma coding block size minus 3.

public uint log2_min_luma_coding_block_size_minus3

Field Value

uint

log2_min_luma_transform_block_size_minus2

Log2 of minimum luma transform block size minus 2.

public uint log2_min_luma_transform_block_size_minus2

Field Value

uint

log2_min_pcm_luma_coding_block_size_minus3

Log2 of minimum PCM luma coding block size minus 3.

public uint log2_min_pcm_luma_coding_block_size_minus3

Field Value

uint

long_term_ref_pics_present_flag

Indicates if long-term reference pictures are present.

public int long_term_ref_pics_present_flag

Field Value

int

lt_ref_pic_poc_lsb_sps

POC LSB values for long-term reference pictures.

public int[] lt_ref_pic_poc_lsb_sps

Field Value

int[]

max_transform_hierarchy_depth_inter

Maximum transform hierarchy depth for inter-predicted CUs.

public uint max_transform_hierarchy_depth_inter

Field Value

uint

max_transform_hierarchy_depth_intra

Maximum transform hierarchy depth for intra-predicted CUs.

public uint max_transform_hierarchy_depth_intra

Field Value

uint

num_long_term_ref_pics_sps

Number of long-term reference pictures in SPS.

public uint num_long_term_ref_pics_sps

Field Value

uint

num_short_term_ref_pic_sets

Number of short-term reference picture sets in SPS.

public uint num_short_term_ref_pic_sets

Field Value

uint

pcm_enabled_flag

Indicates if PCM is enabled.

public int pcm_enabled_flag

Field Value

int

pcm_loop_filter_disabled_flag

Indicates if loop filter is disabled for PCM samples.

public int pcm_loop_filter_disabled_flag

Field Value

int

pcm_sample_bit_depth_chroma_minus1

PCM sample bit depth for chroma minus 1.

public int pcm_sample_bit_depth_chroma_minus1

Field Value

int

pcm_sample_bit_depth_luma_minus1

PCM sample bit depth for luma minus 1.

public int pcm_sample_bit_depth_luma_minus1

Field Value

int

pic_height_in_luma_samples

Picture height in luma samples.

public uint pic_height_in_luma_samples

Field Value

uint

pic_width_in_luma_samples

Picture width in luma samples.

public uint pic_width_in_luma_samples

Field Value

uint

profile_tier_level

Profile, tier, and level information.

public ConfigurationParser.ProfileTierLevel_t profile_tier_level

Field Value

ConfigurationParser.ProfileTierLevel_t

sample_adaptive_offset_enabled_flag

Indicates if sample adaptive offset is enabled.

public int sample_adaptive_offset_enabled_flag

Field Value

int

scaling_list_data

Scaling list data.

public ConfigurationParser.ScalingListData_t scaling_list_data

Field Value

ConfigurationParser.ScalingListData_t

scaling_list_enabled_flag

Indicates if scaling list is enabled.

public int scaling_list_enabled_flag

Field Value

int

separate_colour_plane_flag

Indicates if colour planes are coded separately.

public int separate_colour_plane_flag

Field Value

int

sps_extension_6bits

Reserved 6 bits for future extensions.

public int sps_extension_6bits

Field Value

int

sps_extension_present_flag

Indicates if SPS extension is present.

public int sps_extension_present_flag

Field Value

int

sps_max_dec_pic_buffering_minus1

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

public uint[] sps_max_dec_pic_buffering_minus1

Field Value

uint[]

sps_max_latency_increase_plus1

Maximum latency increase plus 1 for each sub-layer.

public uint[] sps_max_latency_increase_plus1

Field Value

uint[]

sps_max_num_reorder_pics

Maximum number of reorder pictures for each sub-layer.

public uint[] sps_max_num_reorder_pics

Field Value

uint[]

sps_max_sub_layers_minus1

Maximum number of temporal sub-layers minus 1.

public int sps_max_sub_layers_minus1

Field Value

int

sps_multilayer_extension

SPS multilayer extension data.

public ConfigurationParser.SpsMultilayerExtension_t sps_multilayer_extension

Field Value

ConfigurationParser.SpsMultilayerExtension_t

sps_multilayer_extension_flag

Indicates if SPS multilayer extension is present.

public int sps_multilayer_extension_flag

Field Value

int

sps_range_extension

SPS range extension data.

public ConfigurationParser.SpsRangeExtension_t sps_range_extension

Field Value

ConfigurationParser.SpsRangeExtension_t

sps_range_extension_flag

Indicates if SPS range extension is present.

public int sps_range_extension_flag

Field Value

int

sps_scaling_list_data_present_flag

Indicates if scaling list data is present in SPS.

public int sps_scaling_list_data_present_flag

Field Value

int

sps_seq_parameter_set_id

SPS identifier.

public uint sps_seq_parameter_set_id

Field Value

uint

sps_sub_layer_ordering_info_present_flag

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

public int sps_sub_layer_ordering_info_present_flag

Field Value

int

sps_temporal_id_nesting_flag

Indicates if temporal ID nesting is used.

public int sps_temporal_id_nesting_flag

Field Value

int

sps_temporal_mvp_enabled_flag

Indicates if temporal motion vector prediction is enabled.

public int sps_temporal_mvp_enabled_flag

Field Value

int

sps_video_parameter_set_id

VPS identifier this SPS refers to.

public int sps_video_parameter_set_id

Field Value

int

st_ref_pic_set

Array of short-term reference picture sets.

public ConfigurationParser.ShortTermReferencePictureSet_t[] st_ref_pic_set

Field Value

ShortTermReferencePictureSet_t[]

strong_intra_smoothing_enabled_flag

Indicates if strong intra smoothing is enabled.

public int strong_intra_smoothing_enabled_flag

Field Value

int

used_by_curr_pic_lt_sps_flag

Flags indicating if LT pictures are used by current picture.

public int[] used_by_curr_pic_lt_sps_flag

Field Value

int[]

vui_parameters

Video Usability Information parameters.

public ConfigurationParser.VuiParameters_t vui_parameters

Field Value

ConfigurationParser.VuiParameters_t

vui_parameters_present_flag

Indicates if VUI parameters are present.

public int vui_parameters_present_flag

Field Value

int