OpenJPEG
2.4.0
|
JPEG-2000 codestream reader/writer. More...
#include <j2k.h>
Data Fields | |
OPJ_BOOL | m_is_decoder |
union { | |
opj_j2k_dec_t m_decoder | |
opj_j2k_enc_t m_encoder | |
} | m_specific_param |
opj_image_t * | m_private_image |
pointer to the internal/private encoded / decoded image More... | |
opj_image_t * | m_output_image |
opj_cp_t | m_cp |
Coding parameters. More... | |
opj_procedure_list_t * | m_procedure_list |
the list of procedures to exec More... | |
opj_procedure_list_t * | m_validation_list |
the list of validation procedures to follow to make sure the code is valid More... | |
opj_codestream_index_t * | cstr_index |
helper used to write the index file More... | |
OPJ_UINT32 | m_current_tile_number |
number of the tile currently concern by coding/decoding More... | |
struct opj_tcd * | m_tcd |
the current tile coder/decoder More... | |
opj_thread_pool_t * | m_tp |
Thread pool. More... | |
OPJ_UINT32 | ihdr_w |
Image width coming from JP2 IHDR box. More... | |
OPJ_UINT32 | ihdr_h |
Image height coming from JP2 IHDR box. More... | |
unsigned int | dump_state |
Set to 1 by the decoder initialization if OPJ_DPARAMETERS_DUMP_FLAG is set. More... | |
JPEG-2000 codestream reader/writer.
opj_codestream_index_t* opj_j2k::cstr_index |
helper used to write the index file
Referenced by j2k_get_cstr_index(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_destroy(), opj_j2k_dump_MH_index(), opj_j2k_get_end_header(), opj_j2k_read_header_procedure(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), and opj_j2k_write_epc().
unsigned int opj_j2k::dump_state |
Set to 1 by the decoder initialization if OPJ_DPARAMETERS_DUMP_FLAG is set.
Referenced by opj_j2k_read_siz(), and opj_j2k_setup_decoder().
OPJ_UINT32 opj_j2k::ihdr_h |
Image height coming from JP2 IHDR box.
0 from a pure codestream
Referenced by opj_j2k_read_siz(), and opj_jp2_read_ihdr().
OPJ_UINT32 opj_j2k::ihdr_w |
Image width coming from JP2 IHDR box.
0 from a pure codestream
Referenced by opj_j2k_read_siz(), and opj_jp2_read_ihdr().
opj_cp_t opj_j2k::m_cp |
Coding parameters.
Referenced by j2k_dump(), j2k_get_cstr_info(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_get_max_coc_size(), opj_j2k_get_max_poc_size(), opj_j2k_get_max_toc_size(), opj_j2k_get_SPCod_SPCoc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_SQcd_SQcc_size(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), opj_j2k_setup_encoder(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), and opj_jp2_read_ihdr().
OPJ_UINT32 opj_j2k::m_current_tile_number |
number of the tile currently concern by coding/decoding
Referenced by opj_j2k_compare_coc(), opj_j2k_compare_qcc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppt(), opj_j2k_read_rgn(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_qcd(), opj_j2k_write_sod(), and opj_j2k_write_sot().
opj_j2k_dec_t opj_j2k::m_decoder |
Referenced by j2k_get_cstr_info(), opj_j2k_are_all_used_components_decoded(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_encoding_validation(), opj_j2k_get_tile(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_update_rates(), opj_jp2_decode(), and opj_jp2_get_tile().
opj_j2k_enc_t opj_j2k::m_encoder |
Referenced by opj_j2k_create_compress(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_encoder_set_extra_options(), opj_j2k_end_encoding(), opj_j2k_get_specific_header_sizes(), opj_j2k_init_info(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_update_rates(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_tlm(), and opj_j2k_write_updated_tlm().
OPJ_BOOL opj_j2k::m_is_decoder |
Referenced by opj_j2k_create_compress(), opj_j2k_create_decompress(), and opj_j2k_destroy().
opj_image_t* opj_j2k::m_output_image |
opj_image_t* opj_j2k::m_private_image |
pointer to the internal/private encoded / decoded image
Referenced by j2k_dump(), j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_get_max_coc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_header(), opj_j2k_read_mco(), opj_j2k_read_poc(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_start_compress(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_first_tile_part(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_siz(), and opj_j2k_write_SPCod_SPCoc().
opj_procedure_list_t* opj_j2k::m_procedure_list |
the list of procedures to exec
Referenced by opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_decode(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_encoding_validation(), opj_j2k_end_compress(), opj_j2k_get_tile(), opj_j2k_read_header(), opj_j2k_setup_decoding(), opj_j2k_setup_decoding_tile(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_reading(), opj_j2k_setup_header_writing(), and opj_j2k_start_compress().
union { ... } opj_j2k::m_specific_param |
Referenced by j2k_get_cstr_info(), opj_j2k_are_all_used_components_decoded(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_dump_MH_info(), opj_j2k_encoder_set_extra_options(), opj_j2k_encoding_validation(), opj_j2k_end_encoding(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_update_rates(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_decode(), and opj_jp2_get_tile().
struct opj_tcd* opj_j2k::m_tcd |
the current tile coder/decoder
Referenced by opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_encode(), opj_j2k_end_encoding(), opj_j2k_pre_write_tile(), opj_j2k_read_tile_header(), opj_j2k_set_threads(), opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), and opj_j2k_write_tile().
opj_thread_pool_t* opj_j2k::m_tp |
Thread pool.
Referenced by opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_create_tcd(), opj_j2k_destroy(), and opj_j2k_set_threads().
opj_procedure_list_t* opj_j2k::m_validation_list |
the list of validation procedures to follow to make sure the code is valid
Referenced by opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_encoding_validation(), opj_j2k_read_header(), opj_j2k_setup_decoding_validation(), opj_j2k_setup_encoding_validation(), and opj_j2k_start_compress().