OpenJPEG 2.5.4
opj_codec_private::[struct]opj_decompression.m_codec_data.m_decompression Struct Reference

Decompression handler. More...

Data Fields

OPJ_BOOL(*) opj_read_header (struct opj_stream_private *cio, void *p_codec, opj_image_t **p_image, struct opj_event_mgr *p_manager)
 Main header reading function handler.
OPJ_BOOL(*) opj_decode (void *p_codec, struct opj_stream_private *p_cio, opj_image_t *p_image, struct opj_event_mgr *p_manager)
 Decoding function.
OPJ_BOOL(*) opj_read_tile_header (void *p_codec, OPJ_UINT32 *p_tile_index, OPJ_UINT32 *p_data_size, OPJ_INT32 *p_tile_x0, OPJ_INT32 *p_tile_y0, OPJ_INT32 *p_tile_x1, OPJ_INT32 *p_tile_y1, OPJ_UINT32 *p_nb_comps, OPJ_BOOL *p_should_go_on, struct opj_stream_private *p_cio, struct opj_event_mgr *p_manager)
 FIXME DOC.
OPJ_BOOL(*) opj_decode_tile_data (void *p_codec, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, struct opj_stream_private *p_cio, struct opj_event_mgr *p_manager)
 FIXME DOC.
OPJ_BOOL(*) opj_end_decompress (void *p_codec, struct opj_stream_private *cio, struct opj_event_mgr *p_manager)
 Reading function used after codestream if necessary.
void(*) opj_destroy (void *p_codec)
 Codec destroy function handler.
void(*) opj_setup_decoder (void *p_codec, opj_dparameters_t *p_param)
 Setup decoder function handler.
void(*) opj_decoder_set_strict_mode (void *p_codec, OPJ_BOOL strict)
 Strict mode function handler.
OPJ_BOOL(*) opj_set_decode_area (void *p_codec, opj_image_t *p_image, OPJ_INT32 p_start_x, OPJ_INT32 p_end_x, OPJ_INT32 p_start_y, OPJ_INT32 p_end_y, struct opj_event_mgr *p_manager)
 Set decode area function handler.
OPJ_BOOL(*) opj_get_decoded_tile (void *p_codec, opj_stream_private_t *p_cio, opj_image_t *p_image, struct opj_event_mgr *p_manager, OPJ_UINT32 tile_index)
 Get tile function.
OPJ_BOOL(*) opj_set_decoded_resolution_factor (void *p_codec, OPJ_UINT32 res_factor, opj_event_mgr_t *p_manager)
 Set the decoded resolution factor.
OPJ_BOOL(*) opj_set_decoded_components (void *p_codec, OPJ_UINT32 num_comps, const OPJ_UINT32 *comps_indices, opj_event_mgr_t *p_manager)
 Set the decoded components.

Detailed Description

Decompression handler.

Field Documentation

◆ opj_decode

Decoding function.

◆ opj_decode_tile_data

OPJ_BOOL(*) opj_codec_private::[struct]opj_decompression.m_codec_data.m_decompression(void *p_codec, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, struct opj_stream_private *p_cio, struct opj_event_mgr *p_manager)

FIXME DOC.

◆ opj_decoder_set_strict_mode

Strict mode function handler.

◆ opj_destroy

Codec destroy function handler.

◆ opj_end_decompress

Reading function used after codestream if necessary.

◆ opj_get_decoded_tile

Get tile function.

◆ opj_read_header

Main header reading function handler.

◆ opj_read_tile_header

OPJ_BOOL(*) opj_codec_private::[struct]opj_decompression.m_codec_data.m_decompression(void *p_codec, OPJ_UINT32 *p_tile_index, OPJ_UINT32 *p_data_size, OPJ_INT32 *p_tile_x0, OPJ_INT32 *p_tile_y0, OPJ_INT32 *p_tile_x1, OPJ_INT32 *p_tile_y1, OPJ_UINT32 *p_nb_comps, OPJ_BOOL *p_should_go_on, struct opj_stream_private *p_cio, struct opj_event_mgr *p_manager)

FIXME DOC.

◆ opj_set_decode_area

OPJ_BOOL(*) opj_codec_private::[struct]opj_decompression.m_codec_data.m_decompression(void *p_codec, opj_image_t *p_image, OPJ_INT32 p_start_x, OPJ_INT32 p_end_x, OPJ_INT32 p_start_y, OPJ_INT32 p_end_y, struct opj_event_mgr *p_manager)

Set decode area function handler.

◆ opj_set_decoded_components

OPJ_BOOL(*) opj_codec_private::[struct]opj_decompression.m_codec_data.m_decompression(void *p_codec, OPJ_UINT32 num_comps, const OPJ_UINT32 *comps_indices, opj_event_mgr_t *p_manager)

Set the decoded components.

◆ opj_set_decoded_resolution_factor

Set the decoded resolution factor.

◆ opj_setup_decoder

Setup decoder function handler.


The documentation for this struct was generated from the following files: