digiKam
pic_parameter_set Class Reference

Public Member Functions

void dump (int fd) const
 
bool is_tile_start_CTB (int ctbX, int ctbY) const
 
 pic_parameter_set ()
 
bool read (bitreader *, decoder_context *)
 
void reset ()
 
void set_defaults (enum PresetSet=Preset_Default)
 
void set_derived_values (const seq_parameter_set *sps)
 
bool write (error_queue *, CABAC_encoder &, const seq_parameter_set *sps)
 
 ~pic_parameter_set ()
 

Public Attributes

int beta_offset
 
char cabac_init_present_flag
 
int colBd [DE265_MAX_TILE_COLUMNS+1]
 
int colWidth [DE265_MAX_TILE_COLUMNS]
 
char constrained_intra_pred_flag
 
std::vector< int > CtbAddrRStoTS
 
std::vector< int > CtbAddrTStoRS
 
char cu_qp_delta_enabled_flag
 
char deblocking_filter_control_present_flag
 
char deblocking_filter_override_enabled_flag
 
char dependent_slice_segments_enabled_flag
 
int diff_cu_qp_delta_depth
 
char entropy_coding_sync_enabled_flag
 
char lists_modification_present_flag
 
int log2_parallel_merge_level
 
int Log2MaxTransformSkipSize
 
int Log2MinCuChromaQpOffsetSize
 
int Log2MinCuQpDeltaSize
 
char loop_filter_across_tiles_enabled_flag
 
std::vector< int > MinTbAddrZS
 
char num_extra_slice_header_bits
 
char num_ref_idx_l0_default_active
 
char num_ref_idx_l1_default_active
 
int num_tile_columns
 
int num_tile_rows
 
char output_flag_present_flag
 
int pic_cb_qp_offset
 
int pic_cr_qp_offset
 
char pic_disable_deblocking_filter_flag
 
int pic_init_qp
 
char pic_parameter_set_id
 
char pic_scaling_list_data_present_flag
 
char pps_extension_6bits
 
char pps_extension_flag
 
char pps_loop_filter_across_slices_enabled_flag
 
char pps_multilayer_extension_flag
 
char pps_range_extension_flag
 
bool pps_read
 
char pps_slice_chroma_qp_offsets_present_flag
 
pps_range_extension range_extension
 
int rowBd [DE265_MAX_TILE_ROWS+1]
 
int rowHeight [DE265_MAX_TILE_ROWS]
 
struct scaling_list_data scaling_list
 
char seq_parameter_set_id
 
char sign_data_hiding_flag
 
char slice_segment_header_extension_present_flag
 
std::shared_ptr< const seq_parameter_setsps
 
int tc_offset
 
std::vector< int > TileId
 
std::vector< int > TileIdRS
 
char tiles_enabled_flag
 
char transform_skip_enabled_flag
 
char transquant_bypass_enable_flag
 
char uniform_spacing_flag
 
char weighted_bipred_flag
 
char weighted_pred_flag
 

Constructor & Destructor Documentation

◆ pic_parameter_set()

pic_parameter_set::pic_parameter_set ( )

◆ ~pic_parameter_set()

pic_parameter_set::~pic_parameter_set ( )

Member Function Documentation

◆ dump()

void pic_parameter_set::dump ( int  fd) const

◆ is_tile_start_CTB()

bool pic_parameter_set::is_tile_start_CTB ( int  ctbX,
int  ctbY 
) const

◆ read()

bool pic_parameter_set::read ( bitreader ,
decoder_context  
)

◆ reset()

void pic_parameter_set::reset ( )
inline

References set_defaults().

◆ set_defaults()

void pic_parameter_set::set_defaults ( enum  PresetSet = Preset_Default)

Referenced by reset().

◆ set_derived_values()

void pic_parameter_set::set_derived_values ( const seq_parameter_set sps)

◆ write()

bool pic_parameter_set::write ( error_queue ,
CABAC_encoder ,
const seq_parameter_set sps 
)

Member Data Documentation

◆ beta_offset

int pic_parameter_set::beta_offset

◆ cabac_init_present_flag

char pic_parameter_set::cabac_init_present_flag

◆ colBd

int pic_parameter_set::colBd[DE265_MAX_TILE_COLUMNS+1]

◆ colWidth

int pic_parameter_set::colWidth[DE265_MAX_TILE_COLUMNS]

◆ constrained_intra_pred_flag

char pic_parameter_set::constrained_intra_pred_flag

◆ CtbAddrRStoTS

std::vector<int> pic_parameter_set::CtbAddrRStoTS

◆ CtbAddrTStoRS

std::vector<int> pic_parameter_set::CtbAddrTStoRS

◆ cu_qp_delta_enabled_flag

char pic_parameter_set::cu_qp_delta_enabled_flag

◆ deblocking_filter_control_present_flag

char pic_parameter_set::deblocking_filter_control_present_flag

◆ deblocking_filter_override_enabled_flag

char pic_parameter_set::deblocking_filter_override_enabled_flag

◆ dependent_slice_segments_enabled_flag

char pic_parameter_set::dependent_slice_segments_enabled_flag

◆ diff_cu_qp_delta_depth

int pic_parameter_set::diff_cu_qp_delta_depth

◆ entropy_coding_sync_enabled_flag

char pic_parameter_set::entropy_coding_sync_enabled_flag

◆ lists_modification_present_flag

char pic_parameter_set::lists_modification_present_flag

◆ log2_parallel_merge_level

int pic_parameter_set::log2_parallel_merge_level

◆ Log2MaxTransformSkipSize

int pic_parameter_set::Log2MaxTransformSkipSize

◆ Log2MinCuChromaQpOffsetSize

int pic_parameter_set::Log2MinCuChromaQpOffsetSize

◆ Log2MinCuQpDeltaSize

int pic_parameter_set::Log2MinCuQpDeltaSize

◆ loop_filter_across_tiles_enabled_flag

char pic_parameter_set::loop_filter_across_tiles_enabled_flag

◆ MinTbAddrZS

std::vector<int> pic_parameter_set::MinTbAddrZS

◆ num_extra_slice_header_bits

char pic_parameter_set::num_extra_slice_header_bits

◆ num_ref_idx_l0_default_active

char pic_parameter_set::num_ref_idx_l0_default_active

◆ num_ref_idx_l1_default_active

char pic_parameter_set::num_ref_idx_l1_default_active

◆ num_tile_columns

int pic_parameter_set::num_tile_columns

◆ num_tile_rows

int pic_parameter_set::num_tile_rows

◆ output_flag_present_flag

char pic_parameter_set::output_flag_present_flag

◆ pic_cb_qp_offset

int pic_parameter_set::pic_cb_qp_offset

◆ pic_cr_qp_offset

int pic_parameter_set::pic_cr_qp_offset

◆ pic_disable_deblocking_filter_flag

char pic_parameter_set::pic_disable_deblocking_filter_flag

◆ pic_init_qp

int pic_parameter_set::pic_init_qp

◆ pic_parameter_set_id

char pic_parameter_set::pic_parameter_set_id

◆ pic_scaling_list_data_present_flag

char pic_parameter_set::pic_scaling_list_data_present_flag

◆ pps_extension_6bits

char pic_parameter_set::pps_extension_6bits

◆ pps_extension_flag

char pic_parameter_set::pps_extension_flag

◆ pps_loop_filter_across_slices_enabled_flag

char pic_parameter_set::pps_loop_filter_across_slices_enabled_flag

◆ pps_multilayer_extension_flag

char pic_parameter_set::pps_multilayer_extension_flag

◆ pps_range_extension_flag

char pic_parameter_set::pps_range_extension_flag

◆ pps_read

bool pic_parameter_set::pps_read

◆ pps_slice_chroma_qp_offsets_present_flag

char pic_parameter_set::pps_slice_chroma_qp_offsets_present_flag

◆ range_extension

pps_range_extension pic_parameter_set::range_extension

◆ rowBd

int pic_parameter_set::rowBd[DE265_MAX_TILE_ROWS+1]

◆ rowHeight

int pic_parameter_set::rowHeight[DE265_MAX_TILE_ROWS]

◆ scaling_list

struct scaling_list_data pic_parameter_set::scaling_list

◆ seq_parameter_set_id

char pic_parameter_set::seq_parameter_set_id

◆ sign_data_hiding_flag

char pic_parameter_set::sign_data_hiding_flag

◆ slice_segment_header_extension_present_flag

char pic_parameter_set::slice_segment_header_extension_present_flag

◆ sps

std::shared_ptr<const seq_parameter_set> pic_parameter_set::sps

◆ tc_offset

int pic_parameter_set::tc_offset

◆ TileId

std::vector<int> pic_parameter_set::TileId

◆ TileIdRS

std::vector<int> pic_parameter_set::TileIdRS

◆ tiles_enabled_flag

char pic_parameter_set::tiles_enabled_flag

◆ transform_skip_enabled_flag

char pic_parameter_set::transform_skip_enabled_flag

◆ transquant_bypass_enable_flag

char pic_parameter_set::transquant_bypass_enable_flag

◆ uniform_spacing_flag

char pic_parameter_set::uniform_spacing_flag

◆ weighted_bipred_flag

char pic_parameter_set::weighted_bipred_flag

◆ weighted_pred_flag

char pic_parameter_set::weighted_pred_flag

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