#include <Profile.h>
◆ get_broadcast_max_NL()
References GRK_GET_IMF_OR_BROADCAST_PROFILE, GRK_PROFILE_IMF_2K, GRK_PROFILE_IMF_2K_R, GRK_PROFILE_IMF_4K, GRK_PROFILE_IMF_4K_R, GRK_PROFILE_IMF_8K, GRK_PROFILE_IMF_8K_R, _grk_cparameters::rsiz, _grk_cparameters::t_width, _grk_cparameters::tile_size_on, and _grk_image::x1.
◆ get_imf_max_NL()
References GRK_GET_IMF_OR_BROADCAST_PROFILE, GRK_PROFILE_IMF_2K, GRK_PROFILE_IMF_2K_R, GRK_PROFILE_IMF_4K, GRK_PROFILE_IMF_4K_R, GRK_PROFILE_IMF_8K, GRK_PROFILE_IMF_8K_R, _grk_cparameters::rsiz, _grk_cparameters::t_width, _grk_cparameters::tile_size_on, and _grk_image::x1.
Referenced by set_imf_parameters().
◆ initialise_4K_poc()
void grk::Profile::initialise_4K_poc |
( |
grk_progression * | POC, |
|
|
uint8_t | numres ) |
|
static |
◆ is_broadcast_compliant()
References _grk_cparameters::cblk_sty, _grk_cparameters::cblockh_init, _grk_cparameters::cblockw_init, grk::ceildiv(), _grk_image::comps, _grk_image_comp::dx, _grk_image_comp::dy, GRK_CPRL, GRK_GET_IMF_OR_BROADCAST_PROFILE, GRK_GET_LEVEL, GRK_LEVEL_MAX, GRK_PROFILE_BC_MULTI, GRK_PROFILE_BC_SINGLE, _grk_cparameters::irreversible, grk::Logger::logger_, _grk_image::numcomps, _grk_cparameters::numlayers, _grk_cparameters::numpocs, _grk_cparameters::numresolution, _grk_cparameters::prch_init, _grk_cparameters::prcw_init, _grk_image_comp::prec, _grk_cparameters::prog_order, _grk_cparameters::res_spec, _grk_cparameters::rsiz, _grk_image_comp::sgnd, _grk_cparameters::t_height, _grk_cparameters::t_width, _grk_cparameters::tile_size_on, _grk_cparameters::tx0, _grk_cparameters::ty0, grk::Logger::warn(), _grk_image::x0, _grk_image::x1, _grk_image::y0, and _grk_image::y1.
Referenced by grk::CodeStreamCompress::init().
◆ is_cinema_compliant()
bool grk::Profile::is_cinema_compliant |
( |
GrkImage * | image, |
|
|
uint16_t | rsiz ) |
|
static |
◆ is_imf_compliant()
References _grk_cparameters::cblk_sty, _grk_cparameters::cblockh_init, _grk_cparameters::cblockw_init, _grk_image::comps, _grk_image_comp::dx, _grk_image_comp::dy, GRK_CPRL, GRK_GET_IMF_OR_BROADCAST_PROFILE, GRK_GET_IMF_SUBLEVEL, GRK_GET_LEVEL, GRK_LEVEL_MAX, GRK_PROFILE_IMF_2K, GRK_PROFILE_IMF_2K_R, GRK_PROFILE_IMF_4K, GRK_PROFILE_IMF_4K_R, GRK_PROFILE_IMF_8K, GRK_PROFILE_IMF_8K_R, _grk_image_comp::h, _grk_cparameters::irreversible, grk::Logger::logger_, _grk_image::numcomps, _grk_cparameters::numlayers, _grk_cparameters::numpocs, _grk_cparameters::numresolution, _grk_cparameters::prch_init, _grk_cparameters::prcw_init, _grk_image_comp::prec, _grk_cparameters::prog_order, _grk_cparameters::res_spec, _grk_cparameters::roi_compno, _grk_cparameters::rsiz, _grk_image_comp::sgnd, _grk_cparameters::t_height, _grk_cparameters::t_width, grk::tabMaxSubLevelFromMainLevel, _grk_cparameters::tile_size_on, _grk_cparameters::tx0, _grk_cparameters::ty0, _grk_image_comp::w, grk::Logger::warn(), _grk_image::x0, _grk_image::x1, _grk_image::y0, and _grk_image::y1.
Referenced by grk::CodeStreamCompress::init().
◆ set_broadcast_parameters()
void grk::Profile::set_broadcast_parameters |
( |
grk_cparameters * | parameters | ) |
|
|
static |
References _grk_cparameters::csty, _grk_cparameters::enable_tile_part_generation, GRK_CPRL, grk::GRK_DEFAULT_NUMRESOLUTION, GRK_GET_IMF_OR_BROADCAST_PROFILE, GRK_PROFILE_BC_MULTI_R, _grk_cparameters::irreversible, J2K_CP_CSTY_PRT, _grk_cparameters::new_tile_part_progression_divider, _grk_cparameters::numresolution, _grk_cparameters::prch_init, _grk_cparameters::prcw_init, _grk_cparameters::prog_order, _grk_cparameters::res_spec, _grk_cparameters::roi_compno, _grk_cparameters::rsiz, _grk_cparameters::subsampling_dx, and _grk_cparameters::subsampling_dy.
Referenced by grk::CodeStreamCompress::init().
◆ set_cinema_parameters()
References _grk_cparameters::allocation_by_rate_distortion, _grk_cparameters::cblk_sty, _grk_cparameters::cblockh_init, _grk_cparameters::cblockw_init, _grk_image::comps, _grk_cparameters::csty, _grk_image_comp::dx, _grk_image_comp::dy, _grk_cparameters::enable_tile_part_generation, _grk_cparameters::framerate, GRK_CINEMA_24_COMP, GRK_CINEMA_24_CS, GRK_CPRL, GRK_PROFILE_CINEMA_2K, GRK_PROFILE_CINEMA_4K, _grk_image_comp::h, _grk_cparameters::image_offset_x0, _grk_cparameters::image_offset_y0, initialise_4K_poc(), _grk_cparameters::irreversible, J2K_CP_CSTY_PRT, _grk_cparameters::layer_rate, grk::Logger::logger_, _grk_cparameters::max_comp_size, _grk_cparameters::max_cs_size, _grk_cparameters::new_tile_part_progression_divider, _grk_image::numcomps, _grk_cparameters::numgbits, _grk_cparameters::numlayers, _grk_cparameters::numpocs, _grk_cparameters::numresolution, _grk_cparameters::prch_init, _grk_cparameters::prcw_init, _grk_image_comp::prec, _grk_cparameters::prog_order, _grk_cparameters::progression, _grk_cparameters::res_spec, _grk_cparameters::roi_compno, _grk_cparameters::rsiz, _grk_cparameters::subsampling_dx, _grk_cparameters::subsampling_dy, _grk_cparameters::t_height, _grk_cparameters::t_width, _grk_cparameters::tile_size_on, _grk_cparameters::tx0, _grk_cparameters::ty0, _grk_image_comp::w, and grk::Logger::warn().
Referenced by grk::CodeStreamCompress::init().
◆ set_imf_parameters()
References _grk_cparameters::cblockh_init, _grk_cparameters::cblockw_init, _grk_cparameters::csty, _grk_cparameters::enable_tile_part_generation, get_imf_max_NL(), grk::GRK_COMP_PARAM_DEFAULT_CBLOCKH, grk::GRK_COMP_PARAM_DEFAULT_CBLOCKW, GRK_CPRL, grk::GRK_DEFAULT_NUMRESOLUTION, grk::GRK_DEFAULT_PROG_ORDER, GRK_GET_IMF_OR_BROADCAST_PROFILE, GRK_PROFILE_IMF_2K, GRK_PROFILE_IMF_4K, GRK_PROFILE_IMF_8K, _grk_cparameters::irreversible, J2K_CP_CSTY_PRT, _grk_cparameters::new_tile_part_progression_divider, _grk_cparameters::numresolution, _grk_cparameters::prch_init, _grk_cparameters::prcw_init, _grk_cparameters::prog_order, _grk_cparameters::res_spec, _grk_cparameters::rsiz, _grk_cparameters::tile_size_on, _grk_image::x0, _grk_image::x1, _grk_image::y0, and _grk_image::y1.
Referenced by grk::CodeStreamCompress::init().
The documentation for this class was generated from the following files: