digiKam
seq_parameter_set Class Reference

Public Member Functions

de265_error compute_derived_values (bool sanitize_values=false)
 
void dump (int fd) const
 
int get_bit_depth (int cIdx) const
 
int get_chroma_shift_H (int cIdx) const
 
int get_chroma_shift_W (int cIdx) const
 
int getPUIndexRS (int pixelX, int pixelY) const
 
int num_short_term_ref_pic_sets () const
 
de265_error read (error_queue *, bitreader *)
 
 seq_parameter_set ()
 
void set_CB_log2size_range (int mini, int maxi)
 
void set_defaults (enum PresetSet=Preset_Default)
 
void set_resolution (int w, int h)
 
void set_TB_log2size_range (int mini, int maxi)
 
de265_error write (error_queue *, CABAC_encoder &)
 
 ~seq_parameter_set ()
 

Public Attributes

char amp_enabled_flag
 
int bit_depth_chroma
 
int bit_depth_luma
 
int BitDepth_C
 
int BitDepth_Y
 
int chroma_format_idc
 
int ChromaArrayType
 
int conf_win_bottom_offset
 
int conf_win_left_offset
 
int conf_win_right_offset
 
int conf_win_top_offset
 
char conformance_window_flag
 
int CtbHeightC
 
int CtbSizeY
 
int CtbWidthC
 
int log2_diff_max_min_luma_coding_block_size
 
int log2_diff_max_min_pcm_luma_coding_block_size
 
int log2_diff_max_min_transform_block_size
 
int log2_max_pic_order_cnt_lsb
 
int log2_min_luma_coding_block_size
 
int log2_min_pcm_luma_coding_block_size
 
int log2_min_transform_block_size
 
int Log2CtbSizeY
 
int Log2MaxIpcmCbSizeY
 
int Log2MaxTrafoSize
 
int Log2MinCbSizeY
 
int Log2MinIpcmCbSizeY
 
int Log2MinPUSize
 
int Log2MinTrafoSize
 
char long_term_ref_pics_present_flag
 
int lt_ref_pic_poc_lsb_sps [MAX_NUM_LT_REF_PICS_SPS]
 
int max_transform_hierarchy_depth_inter
 
int max_transform_hierarchy_depth_intra
 
int MaxPicOrderCntLsb
 
int MinCbSizeY
 
int num_long_term_ref_pics_sps
 
char pcm_enabled_flag
 
char pcm_loop_filter_disable_flag
 
char pcm_sample_bit_depth_chroma
 
char pcm_sample_bit_depth_luma
 
int pic_height_in_luma_samples
 
int pic_width_in_luma_samples
 
int PicHeightInCtbsY
 
int PicHeightInMinCbsY
 
int PicHeightInMinPUs
 
int PicHeightInTbsY
 
int PicSizeInCtbsY
 
int PicSizeInMinCbsY
 
int PicSizeInSamplesY
 
int PicSizeInTbsY
 
int PicWidthInCtbsY
 
int PicWidthInMinCbsY
 
int PicWidthInMinPUs
 
int PicWidthInTbsY
 
profile_tier_level profile_tier_level_
 
int QpBdOffset_C
 
int QpBdOffset_Y
 
sps_range_extension range_extension
 
std::vector< ref_pic_setref_pic_sets
 
char sample_adaptive_offset_enabled_flag
 
struct scaling_list_data scaling_list
 
char scaling_list_enable_flag
 
char separate_colour_plane_flag
 
int seq_parameter_set_id
 
char sps_extension_6bits
 
char sps_extension_present_flag
 
int sps_max_dec_pic_buffering [7]
 
int sps_max_latency_increase_plus1 [7]
 
int sps_max_num_reorder_pics [7]
 
char sps_max_sub_layers
 
char sps_multilayer_extension_flag
 
char sps_range_extension_flag
 
bool sps_read
 
char sps_scaling_list_data_present_flag
 
char sps_sub_layer_ordering_info_present_flag
 
char sps_temporal_id_nesting_flag
 
char sps_temporal_mvp_enabled_flag
 
int SpsMaxLatencyPictures [7]
 
char strong_intra_smoothing_enable_flag
 
int SubHeightC
 
int SubWidthC
 
char used_by_curr_pic_lt_sps_flag [MAX_NUM_LT_REF_PICS_SPS]
 
char video_parameter_set_id
 
video_usability_information vui
 
char vui_parameters_present_flag
 
int WinUnitX
 
int WinUnitY
 
uint8_t WpOffsetBdShiftC
 
uint8_t WpOffsetBdShiftY
 
int32_t WpOffsetHalfRangeC
 
int32_t WpOffsetHalfRangeY
 

Constructor & Destructor Documentation

◆ seq_parameter_set()

seq_parameter_set::seq_parameter_set ( )

◆ ~seq_parameter_set()

seq_parameter_set::~seq_parameter_set ( )

Member Function Documentation

◆ compute_derived_values()

de265_error seq_parameter_set::compute_derived_values ( bool  sanitize_values = false)

◆ dump()

void seq_parameter_set::dump ( int  fd) const

◆ get_bit_depth()

int seq_parameter_set::get_bit_depth ( int  cIdx) const
inline

References BitDepth_C, and BitDepth_Y.

◆ get_chroma_shift_H()

int seq_parameter_set::get_chroma_shift_H ( int  cIdx) const
inline

References SubHeightC.

◆ get_chroma_shift_W()

int seq_parameter_set::get_chroma_shift_W ( int  cIdx) const
inline

References SubWidthC.

◆ getPUIndexRS()

int seq_parameter_set::getPUIndexRS ( int  pixelX,
int  pixelY 
) const
inline

◆ num_short_term_ref_pic_sets()

int seq_parameter_set::num_short_term_ref_pic_sets ( ) const
inline

References ref_pic_sets.

◆ read()

de265_error seq_parameter_set::read ( error_queue ,
bitreader  
)

◆ set_CB_log2size_range()

void seq_parameter_set::set_CB_log2size_range ( int  mini,
int  maxi 
)

◆ set_defaults()

void seq_parameter_set::set_defaults ( enum  PresetSet = Preset_Default)

◆ set_resolution()

void seq_parameter_set::set_resolution ( int  w,
int  h 
)

◆ set_TB_log2size_range()

void seq_parameter_set::set_TB_log2size_range ( int  mini,
int  maxi 
)

◆ write()

de265_error seq_parameter_set::write ( error_queue ,
CABAC_encoder  
)

Member Data Documentation

◆ amp_enabled_flag

char seq_parameter_set::amp_enabled_flag

◆ bit_depth_chroma

int seq_parameter_set::bit_depth_chroma

◆ bit_depth_luma

int seq_parameter_set::bit_depth_luma

◆ BitDepth_C

int seq_parameter_set::BitDepth_C

Referenced by get_bit_depth().

◆ BitDepth_Y

int seq_parameter_set::BitDepth_Y

Referenced by get_bit_depth().

◆ chroma_format_idc

int seq_parameter_set::chroma_format_idc

◆ ChromaArrayType

int seq_parameter_set::ChromaArrayType

◆ conf_win_bottom_offset

int seq_parameter_set::conf_win_bottom_offset

◆ conf_win_left_offset

int seq_parameter_set::conf_win_left_offset

◆ conf_win_right_offset

int seq_parameter_set::conf_win_right_offset

◆ conf_win_top_offset

int seq_parameter_set::conf_win_top_offset

◆ conformance_window_flag

char seq_parameter_set::conformance_window_flag

◆ CtbHeightC

int seq_parameter_set::CtbHeightC

◆ CtbSizeY

int seq_parameter_set::CtbSizeY

◆ CtbWidthC

int seq_parameter_set::CtbWidthC

◆ log2_diff_max_min_luma_coding_block_size

int seq_parameter_set::log2_diff_max_min_luma_coding_block_size

◆ log2_diff_max_min_pcm_luma_coding_block_size

int seq_parameter_set::log2_diff_max_min_pcm_luma_coding_block_size

◆ log2_diff_max_min_transform_block_size

int seq_parameter_set::log2_diff_max_min_transform_block_size

◆ log2_max_pic_order_cnt_lsb

int seq_parameter_set::log2_max_pic_order_cnt_lsb

◆ log2_min_luma_coding_block_size

int seq_parameter_set::log2_min_luma_coding_block_size

◆ log2_min_pcm_luma_coding_block_size

int seq_parameter_set::log2_min_pcm_luma_coding_block_size

◆ log2_min_transform_block_size

int seq_parameter_set::log2_min_transform_block_size

◆ Log2CtbSizeY

int seq_parameter_set::Log2CtbSizeY

◆ Log2MaxIpcmCbSizeY

int seq_parameter_set::Log2MaxIpcmCbSizeY

◆ Log2MaxTrafoSize

int seq_parameter_set::Log2MaxTrafoSize

◆ Log2MinCbSizeY

int seq_parameter_set::Log2MinCbSizeY

◆ Log2MinIpcmCbSizeY

int seq_parameter_set::Log2MinIpcmCbSizeY

◆ Log2MinPUSize

int seq_parameter_set::Log2MinPUSize

Referenced by getPUIndexRS().

◆ Log2MinTrafoSize

int seq_parameter_set::Log2MinTrafoSize

◆ long_term_ref_pics_present_flag

char seq_parameter_set::long_term_ref_pics_present_flag

◆ lt_ref_pic_poc_lsb_sps

int seq_parameter_set::lt_ref_pic_poc_lsb_sps[MAX_NUM_LT_REF_PICS_SPS]

◆ max_transform_hierarchy_depth_inter

int seq_parameter_set::max_transform_hierarchy_depth_inter

◆ max_transform_hierarchy_depth_intra

int seq_parameter_set::max_transform_hierarchy_depth_intra

◆ MaxPicOrderCntLsb

int seq_parameter_set::MaxPicOrderCntLsb

◆ MinCbSizeY

int seq_parameter_set::MinCbSizeY

◆ num_long_term_ref_pics_sps

int seq_parameter_set::num_long_term_ref_pics_sps

◆ pcm_enabled_flag

char seq_parameter_set::pcm_enabled_flag

◆ pcm_loop_filter_disable_flag

char seq_parameter_set::pcm_loop_filter_disable_flag

◆ pcm_sample_bit_depth_chroma

char seq_parameter_set::pcm_sample_bit_depth_chroma

◆ pcm_sample_bit_depth_luma

char seq_parameter_set::pcm_sample_bit_depth_luma

◆ pic_height_in_luma_samples

int seq_parameter_set::pic_height_in_luma_samples

◆ pic_width_in_luma_samples

int seq_parameter_set::pic_width_in_luma_samples

◆ PicHeightInCtbsY

int seq_parameter_set::PicHeightInCtbsY

◆ PicHeightInMinCbsY

int seq_parameter_set::PicHeightInMinCbsY

◆ PicHeightInMinPUs

int seq_parameter_set::PicHeightInMinPUs

◆ PicHeightInTbsY

int seq_parameter_set::PicHeightInTbsY

◆ PicSizeInCtbsY

int seq_parameter_set::PicSizeInCtbsY

◆ PicSizeInMinCbsY

int seq_parameter_set::PicSizeInMinCbsY

◆ PicSizeInSamplesY

int seq_parameter_set::PicSizeInSamplesY

◆ PicSizeInTbsY

int seq_parameter_set::PicSizeInTbsY

◆ PicWidthInCtbsY

int seq_parameter_set::PicWidthInCtbsY

◆ PicWidthInMinCbsY

int seq_parameter_set::PicWidthInMinCbsY

◆ PicWidthInMinPUs

int seq_parameter_set::PicWidthInMinPUs

Referenced by getPUIndexRS().

◆ PicWidthInTbsY

int seq_parameter_set::PicWidthInTbsY

◆ profile_tier_level_

profile_tier_level seq_parameter_set::profile_tier_level_

◆ QpBdOffset_C

int seq_parameter_set::QpBdOffset_C

◆ QpBdOffset_Y

int seq_parameter_set::QpBdOffset_Y

◆ range_extension

sps_range_extension seq_parameter_set::range_extension

◆ ref_pic_sets

std::vector<ref_pic_set> seq_parameter_set::ref_pic_sets

◆ sample_adaptive_offset_enabled_flag

char seq_parameter_set::sample_adaptive_offset_enabled_flag

◆ scaling_list

struct scaling_list_data seq_parameter_set::scaling_list

◆ scaling_list_enable_flag

char seq_parameter_set::scaling_list_enable_flag

◆ separate_colour_plane_flag

char seq_parameter_set::separate_colour_plane_flag

◆ seq_parameter_set_id

int seq_parameter_set::seq_parameter_set_id

◆ sps_extension_6bits

char seq_parameter_set::sps_extension_6bits

◆ sps_extension_present_flag

char seq_parameter_set::sps_extension_present_flag

◆ sps_max_dec_pic_buffering

int seq_parameter_set::sps_max_dec_pic_buffering[7]

◆ sps_max_latency_increase_plus1

int seq_parameter_set::sps_max_latency_increase_plus1[7]

◆ sps_max_num_reorder_pics

int seq_parameter_set::sps_max_num_reorder_pics[7]

◆ sps_max_sub_layers

char seq_parameter_set::sps_max_sub_layers

◆ sps_multilayer_extension_flag

char seq_parameter_set::sps_multilayer_extension_flag

◆ sps_range_extension_flag

char seq_parameter_set::sps_range_extension_flag

◆ sps_read

bool seq_parameter_set::sps_read

◆ sps_scaling_list_data_present_flag

char seq_parameter_set::sps_scaling_list_data_present_flag

◆ sps_sub_layer_ordering_info_present_flag

char seq_parameter_set::sps_sub_layer_ordering_info_present_flag

◆ sps_temporal_id_nesting_flag

char seq_parameter_set::sps_temporal_id_nesting_flag

◆ sps_temporal_mvp_enabled_flag

char seq_parameter_set::sps_temporal_mvp_enabled_flag

◆ SpsMaxLatencyPictures

int seq_parameter_set::SpsMaxLatencyPictures[7]

◆ strong_intra_smoothing_enable_flag

char seq_parameter_set::strong_intra_smoothing_enable_flag

◆ SubHeightC

int seq_parameter_set::SubHeightC

Referenced by get_chroma_shift_H().

◆ SubWidthC

int seq_parameter_set::SubWidthC

Referenced by get_chroma_shift_W().

◆ used_by_curr_pic_lt_sps_flag

char seq_parameter_set::used_by_curr_pic_lt_sps_flag[MAX_NUM_LT_REF_PICS_SPS]

◆ video_parameter_set_id

char seq_parameter_set::video_parameter_set_id

◆ vui

video_usability_information seq_parameter_set::vui

◆ vui_parameters_present_flag

char seq_parameter_set::vui_parameters_present_flag

◆ WinUnitX

int seq_parameter_set::WinUnitX

◆ WinUnitY

int seq_parameter_set::WinUnitY

◆ WpOffsetBdShiftC

uint8_t seq_parameter_set::WpOffsetBdShiftC

◆ WpOffsetBdShiftY

uint8_t seq_parameter_set::WpOffsetBdShiftY

◆ WpOffsetHalfRangeC

int32_t seq_parameter_set::WpOffsetHalfRangeC

◆ WpOffsetHalfRangeY

int32_t seq_parameter_set::WpOffsetHalfRangeY

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