OpenJPEG  2.5.3
Data Structures
Here are the data structures with brief descriptions:
oCaux_response_param
oCauxtrans_paramAuxiliary transport setting parameters
oCbox_paramBox parameters
oCboxcontents_param
oCboxheader_paramBox header parameters
oCboxlist_paramBox list parameters
oCcache_paramCache parameters
oCcachelist_param
oCcachemodel_paramCache model parameters
oCcachemodellist_paramCache model list parameters
oCchannel_paramChannel parameters
oCchannellist_paramChannel list parameters
oCcodestream_paramCodestream parameters
oCCODmarker_paramA.6.1 Coding style default (COD)
oCdec_melMEL state structure for reading and decoding the MEL bitstream
oCdec_server_recordDecoding server static records
oCdwt_local
oCfaixbox_paramFragment array index box parameters
oCfaixelem4_param4byte parameters of a faix element
oCfaixelem8_param8byte parameters of a faix element
oCfrwd_structState structure for reading and unstuffing of forward-growing bitstreams; these are: MagSgn and SPP bitstreams
oCihdrbox_paramI.5.3.1 Image Header box
oCimgreg_paramImage region parameters
oCindex_paramIndex parameters
oCj2k_prog_order
oCjpip_dec_paramJPIP decoding parameters
oCmanfbox_paramManifest box parameters
oCmarker_paramMarker parameters
oCmarkeridx_paramMarker index parameters
oCmessage_paramMessage parameters
oCmetadata_paramMetadata-bin parameters
oCmetadatalist_paramMetadata-bin list parameters
oCmhixbox_paramHeader index table box parameters
oCmsgqueue_paramMessage queue parameters
oCopj_bioIndividual bit input-output stream (BIO)
oCopj_codec_privateMain codec handler used for compression or decompression
oCopj_codestream_indexIndex structure of the codestream (FIXME should be expand and enhance)
oCopj_codestream_infoIndex structure of the codestream
oCopj_codestream_info_v2Information structure about the codestream (FIXME should be expand and enhance)
oCopj_cpCoding parameters
oCopj_cparametersCompression parameters
oCopj_dec_memory_marker_handler
oCopj_decoding_param
oCopj_dparametersDecompression parameters
oCopj_dwt97_decode_h_job_t
oCopj_dwt97_decode_v_job_t
oCopj_dwt_decode_h_job_t
oCopj_dwt_decode_v_job_t
oCopj_dwt_encode_h_job_t
oCopj_dwt_encode_v_job_t
oCopj_encoding_param
oCopj_event_mgrMessage handler object used for
oCopj_imageDefines image data and characteristics
oCopj_image_compDefines a single image component
oCopj_image_comptparmComponent parameters structure used by the opj_image_create function
oCopj_j2kJPEG-2000 codestream reader/writer
oCopj_j2k_dec
oCopj_j2k_enc
oCopj_j2k_tlm_infoInformation got from the concatenation of TLM marker semgnets
oCopj_j2k_tlm_tile_part_infoEntry of a TLM marker segment
oCopj_job_list_t
oCopj_jp2JPEG-2000 file format reader/writer
oCopj_jp2_boxJP2 Box
oCopj_jp2_cdefChannel descriptions and number of descriptions
oCopj_jp2_cdef_infoChannel description: channel index, type, association
oCopj_jp2_cmap_compComponent mappings: channel index, mapping type, palette index
oCopj_jp2_colorCollector for ICC profile, palette, component mapping, channel description
oCopj_jp2_compsJP2 component
oCopj_jp2_header_handler
oCopj_jp2_img_header_writer_handler
oCopj_jp2_indexIndex structure of the JP2 file EXPERIMENTAL FOR THE MOMENT
oCopj_jp2_metadataInfo structure of the JP2 file EXPERIMENTAL FOR THE MOMENT
oCopj_jp2_pclrPalette data: table entries, palette columns
oCopj_marker_infoMarker structure
oCopj_mct_dataFIXME DOC
oCopj_mqcMQ coder
oCopj_mqc_stateThis struct defines the state of a context
oCopj_packet_infoIndex structure : Information concerning a packet inside tile
oCopj_pi_compFIXME DOC
oCopj_pi_iteratorPacket iterator
oCopj_pi_resolutionFIXME DOC
oCopj_pocProgression order changes
oCopj_ppx_struct
oCopj_procedure_listA list of procedures
oCopj_simple_mcc_decorrelation_dataFIXME DOC
oCopj_sparse_array_int32
oCopj_stepsizeQuantization stepsize
oCopj_stream_privateByte input-output stream
oCopj_t1Tier-1 coding (coding of code-block coefficients)
oCopj_t1_cblk_decode_processing_job_t
oCopj_t1_cblk_encode_processing_job_t
oCopj_t2Tier-2 coding
oCopj_tccpTile-component coding parameters
oCopj_tccp_infoTile-component coding parameters information
oCopj_tcdTile coder/decoder
oCopj_tcd_bandSub-band structure
oCopj_tcd_cblk_decCode-block for decoding
oCopj_tcd_cblk_encFIXME DOC
oCopj_tcd_imageFIXME DOC
oCopj_tcd_layerFIXME DOC
oCopj_tcd_marker_infoStructure to hold information needed to generate some markers
oCopj_tcd_passFIXME DOC
oCopj_tcd_precinctPrecinct structure
oCopj_tcd_resolutionTile-component resolution structure
oCopj_tcd_segSegment of a code-block
oCopj_tcd_seg_data_chunkChunk of codestream data that is part of a code block
oCopj_tcd_tileFIXME DOC
oCopj_tcd_tilecompTile-component structure
oCopj_tcpTile coding parameters : this structure is used to store coding/decoding parameters common to all tiles (information like COD, COC in main header)
oCopj_tgt_nodeTag node
oCopj_tgt_treeTag tree
oCopj_thread_pool_t
oCopj_tile_indexIndex structure about a tile
oCopj_tile_infoIndex structure : information regarding tiles
oCopj_tile_v2_infoTile coding parameters information
oCopj_tls_key_val_t
oCopj_tls_t
oCopj_tp_indexIndex structure about a tile part
oCopj_tp_infoIndex structure : Information concerning tile-parts
oCopj_v8_t
oCopj_worker_thread_job_t
oCopj_worker_thread_list_t
oCopj_worker_thread_t
oCplaceholder_paramA.3.6.3 Placeholder box format
oCplaceholderlist_paramPlaceholder box list parameters
oCquery_paramQuery parameters
oCrange_param1-dimensional range parameters
oCrev_structA structure for reading and unstuffing a segment that grows backward, such as VLC and MRP
oCsession_paramSession parameters
oCsessionlist_paramSession list parameters
oCSIZmarker_paramProgression order
oCsubfaixbox4_param4byte parameters of fragment array index box
oCsubfaixbox8_param8byte parameters of fragment array index box
oCsubfaixbox_paramVariable sized parameters in fragment array index box
oCtarget_paramTarget parameters
oCtargetlist_paramTarget list parameters
oCv8dwt_local
\Cvlc_src_tableHT decoding tables, as given in the standard