OpenJPEG  2.0.0
Data Fields
opj_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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
void(* opj_destroy )(void *p_codec)
 Codec destroy function handler. More...
 
void(* opj_setup_decoder )(void *p_codec, opj_dparameters_t *p_param)
 Setup decoder function handler. More...
 
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. More...
 
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. More...
 
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. More...
 

Detailed Description

Decompression handler.

Field Documentation

OPJ_BOOL(* opj_decompression::opj_decode)(void *p_codec, struct opj_stream_private *p_cio, opj_image_t *p_image, struct opj_event_mgr *p_manager)

Decoding function.

Referenced by opj_create_decompress(), and opj_decode().

OPJ_BOOL(* opj_decompression::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.

Referenced by opj_create_decompress(), and opj_decode_tile_data().

void(* opj_decompression::opj_destroy)(void *p_codec)

Codec destroy function handler.

Referenced by opj_create_decompress(), and opj_destroy_codec().

OPJ_BOOL(* opj_decompression::opj_end_decompress)(void *p_codec, struct opj_stream_private *cio, struct opj_event_mgr *p_manager)

Reading function used after codestream if necessary.

Referenced by opj_create_decompress(), and opj_end_decompress().

OPJ_BOOL(* opj_decompression::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.

Referenced by opj_create_decompress(), and opj_get_decoded_tile().

OPJ_BOOL(* opj_decompression::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.

Referenced by opj_create_decompress(), and opj_read_header().

OPJ_BOOL(* opj_decompression::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.

Referenced by opj_create_decompress(), and opj_read_tile_header().

OPJ_BOOL(* opj_decompression::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.

Referenced by opj_create_decompress(), and opj_set_decode_area().

OPJ_BOOL(* opj_decompression::opj_set_decoded_resolution_factor)(void *p_codec, OPJ_UINT32 res_factor, opj_event_mgr_t *p_manager)

Set the decoded resolution factor.

Referenced by opj_create_decompress(), and opj_set_decoded_resolution_factor().

void(* opj_decompression::opj_setup_decoder)(void *p_codec, opj_dparameters_t *p_param)

Setup decoder function handler.

Referenced by opj_create_decompress(), and opj_setup_decoder().


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