<ahref="openjpeg_8h.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> <spanclass="comment">/*</span></div>
<divclass="line"><aname="l00002"></a><spanclass="lineno"> 2</span> <spanclass="comment"> * The copyright in this software is being made available under the 2-clauses </span></div>
<divclass="line"><aname="l00003"></a><spanclass="lineno"> 3</span> <spanclass="comment"> * BSD License, included below. This software may be subject to other third </span></div>
<divclass="line"><aname="l00004"></a><spanclass="lineno"> 4</span> <spanclass="comment"> * party and contributor rights, including patent rights, and no such rights</span></div>
<divclass="line"><aname="l00005"></a><spanclass="lineno"> 5</span> <spanclass="comment"> * are granted under this license.</span></div>
<divclass="line"><aname="l00017"></a><spanclass="lineno"> 17</span> <spanclass="comment"> * Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France </span></div>
<divclass="line"><aname="l00021"></a><spanclass="lineno"> 21</span> <spanclass="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
<divclass="line"><aname="l00022"></a><spanclass="lineno"> 22</span> <spanclass="comment"> * modification, are permitted provided that the following conditions</span></div>
<divclass="line"><aname="l00023"></a><spanclass="lineno"> 23</span> <spanclass="comment"> * are met:</span></div>
<divclass="line"><aname="l00024"></a><spanclass="lineno"> 24</span> <spanclass="comment"> * 1. Redistributions of source code must retain the above copyright</span></div>
<divclass="line"><aname="l00025"></a><spanclass="lineno"> 25</span> <spanclass="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
<divclass="line"><aname="l00026"></a><spanclass="lineno"> 26</span> <spanclass="comment"> * 2. Redistributions in binary form must reproduce the above copyright</span></div>
<divclass="line"><aname="l00027"></a><spanclass="lineno"> 27</span> <spanclass="comment"> * notice, this list of conditions and the following disclaimer in the</span></div>
<divclass="line"><aname="l00028"></a><spanclass="lineno"> 28</span> <spanclass="comment"> * documentation and/or other materials provided with the distribution.</span></div>
<divclass="line"><aname="l00030"></a><spanclass="lineno"> 30</span> <spanclass="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS'</span></div>
<divclass="line"><aname="l00031"></a><spanclass="lineno"> 31</span> <spanclass="comment"> * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
<divclass="line"><aname="l00032"></a><spanclass="lineno"> 32</span> <spanclass="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
<divclass="line"><aname="l00033"></a><spanclass="lineno"> 33</span> <spanclass="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE</span></div>
<divclass="line"><aname="l00034"></a><spanclass="lineno"> 34</span> <spanclass="comment"> * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div>
<divclass="line"><aname="l00035"></a><spanclass="lineno"> 35</span> <spanclass="comment"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div>
<divclass="line"><aname="l00036"></a><spanclass="lineno"> 36</span> <spanclass="comment"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div>
<divclass="line"><aname="l00037"></a><spanclass="lineno"> 37</span> <spanclass="comment"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
<divclass="line"><aname="l00038"></a><spanclass="lineno"> 38</span> <spanclass="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div>
<divclass="line"><aname="l00039"></a><spanclass="lineno"> 39</span> <spanclass="comment"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div>
<divclass="line"><aname="l00040"></a><spanclass="lineno"> 40</span> <spanclass="comment"> * POSSIBILITY OF SUCH DAMAGE.</span></div>
<divclass="line"><aname="l00053"></a><spanclass="lineno"> 53</span> <spanclass="comment">The inline keyword is supported by C99 but not by C90. </span></div>
<divclass="line"><aname="l00054"></a><spanclass="lineno"> 54</span> <spanclass="comment">Most compilers implement their own version of this keyword ... </span></div>
<divclass="line"><aname="l00075"></a><spanclass="lineno"> 75</span> <spanclass="preprocessor"> #pragma message("WARNING: You need to implement DEPRECATED for this compiler")</span></div>
<divclass="line"><aname="l00096"></a><spanclass="lineno"> 96</span> <spanclass="comment">The following ifdef block is the standard way of creating macros which make exporting </span></div>
<divclass="line"><aname="l00097"></a><spanclass="lineno"> 97</span> <spanclass="comment">from a DLL simpler. All files within this DLL are compiled with the OPJ_EXPORTS</span></div>
<divclass="line"><aname="l00098"></a><spanclass="lineno"> 98</span> <spanclass="comment">symbol defined on the command line. this symbol should not be defined on any project</span></div>
<divclass="line"><aname="l00099"></a><spanclass="lineno"> 99</span> <spanclass="comment">that uses this DLL. This way any other project whose source files include this file see </span></div>
<divclass="line"><aname="l00100"></a><spanclass="lineno"> 100</span> <spanclass="comment">OPJ_API functions as being imported from a DLL, whereas this DLL sees symbols</span></div>
<divclass="line"><aname="l00135"></a><spanclass="lineno"> 135</span> <spanclass="comment">/* Avoid compile-time warning because parameter is not used */</span></div>
<divclass="line"><aname="l00155"></a><spanclass="lineno"> 155</span> <spanclass="comment">/* UniPG>> */</span><spanclass="comment">/* NOT YET USED IN THE V2 VERSION OF OPENJPEG */</span></div>
<divclass="line"><aname="l00402"></a><spanclass="lineno"> 402</span> <spanclass="comment">/* number of precinct size specifications */</span></div>
<divclass="line"><aname="l00433"></a><spanclass="lineno"> 433</span> <spanclass="comment">/* UniPG>> */</span><spanclass="comment">/* NOT YET USED IN THE V2 VERSION OF OPENJPEG */</span></div>
<divclass="line"><aname="l00554"></a><spanclass="lineno"> 554</span> <spanclass="comment">/* UniPG>> */</span><spanclass="comment">/* NOT YET USED IN THE V2 VERSION OF OPENJPEG */</span></div>
<divclass="line"><aname="l00591"></a><spanclass="lineno"> 591</span> <spanclass="comment"> * Callback function prototype for read function</span></div>
<divclass="line"><aname="l00596"></a><spanclass="lineno"> 596</span> <spanclass="comment"> * Callback function prototype for write function</span></div>
<divclass="line"><aname="l00601"></a><spanclass="lineno"> 601</span> <spanclass="comment"> * Callback function prototype for skip function</span></div>
<divclass="line"><aname="l00606"></a><spanclass="lineno"> 606</span> <spanclass="comment"> * Callback function prototype for seek function</span></div>
<divclass="line"><aname="l00611"></a><spanclass="lineno"> 611</span> <spanclass="comment"> * Callback function prototype for free user data function</span></div>
<divclass="line"><aname="l00853"></a><spanclass="lineno"> 853</span> <spanclass="comment">/* new output management of the codestream information and index */</span></div>
<divclass="line"><aname="l00937"></a><spanclass="lineno"><aclass="line"href="structopj__codestream__info__v2.html#aa99e254208d5fbbd53c93b7049228af2"> 937</a></span> <aclass="code"href="structopj__tile__v2__info.html">opj_tile_info_v2_t</a> *<aclass="code"href="structopj__codestream__info__v2.html#aa99e254208d5fbbd53c93b7049228af2">tile_info</a>; <spanclass="comment">/* FIXME not used for the moment */</span></div>
<divclass="line"><aname="l00971"></a><spanclass="lineno"> 971</span> <spanclass="comment">/* UniPG>> */</span><spanclass="comment">/* NOT USED FOR THE MOMENT IN THE V2 VERSION */</span></div>
<divclass="line"><aname="l00999"></a><spanclass="lineno"> 999</span> <spanclass="comment">/* UniPG>> */</span><spanclass="comment">/* NOT USED FOR THE MOMENT IN THE V2 VERSION */</span></div>
<divclass="line"><aname="l01011"></a><spanclass="lineno"><aclass="line"href="structopj__codestream__index.html#ab7ce4372a9717a7f6c1ef21553738cd1"> 1011</a></span> <aclass="code"href="structopj__tile__index.html">opj_tile_index_t</a> *<aclass="code"href="structopj__codestream__index.html#ab7ce4372a9717a7f6c1ef21553738cd1">tile_index</a>; <spanclass="comment">/* FIXME not used for the moment */</span></div>
<divclass="line"><aname="l01054"></a><spanclass="lineno"> 1054</span> <spanclass="comment">/* Get the version of the openjpeg library*/</span></div>
<divclass="line"><aname="l01471"></a><spanclass="lineno"> 1471</span> <spanclass="comment">/* EXPERIMENTAL FUNCTIONS FOR NOW, USED ONLY IN J2K_DUMP*/</span></div>
<divclass="ttc"id="structopj__image__comptparm_html_aca10e7f31cbd3ebee3601532d19333de"><divclass="ttname"><ahref="structopj__image__comptparm.html#aca10e7f31cbd3ebee3601532d19333de">opj_image_comptparm::dy</a></div><divclass="ttdeci">OPJ_UINT32 dy</div><divclass="ttdoc">YRsiz: vertical separation of a sample of ith component with respect to the reference grid...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:690</div></div>
<divclass="ttc"id="structopj__cparameters_html_a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><divclass="ttname"><ahref="structopj__cparameters.html#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">opj_cparameters::jpwl_hprot_MH</a></div><divclass="ttdeci">int jpwl_hprot_MH</div><divclass="ttdoc">error protection method for MH (0,1,16,32,37-128) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:439</div></div>
<divclass="ttc"id="structopj__tile__index_html_a2ff0c3c3d726d2d337ba00daa573bc9c"><divclass="ttname"><ahref="structopj__tile__index.html#a2ff0c3c3d726d2d337ba00daa573bc9c">opj_tile_index::current_nb_tps</a></div><divclass="ttdeci">OPJ_UINT32 current_nb_tps</div><divclass="ttdoc">current nb of tile part (allocated) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:965</div></div>
<divclass="ttc"id="structopj__cparameters_html_aa23c629f885589a29a1a3b6e581b6cd5"><divclass="ttname"><ahref="structopj__cparameters.html#aa23c629f885589a29a1a3b6e581b6cd5">opj_cparameters::jpwl_pprot_packno</a></div><divclass="ttdeci">int jpwl_pprot_packno[JPWL_MAX_NO_PACKSPECS]</div><divclass="ttdoc">packet number of packet protection specification (>=0) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:447</div></div>
<divclass="ttc"id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014a19fc3276dda961877ffaf3d0ea88a03a"><divclass="ttname"><ahref="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a19fc3276dda961877ffaf3d0ea88a03a">OPJ_CINEMA2K_24</a></div><divclass="ttdoc">Not Digital Cinema. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:259</div></div>
<divclass="ttc"id="structopj__cparameters_html_a8cf53402a7f5bccf81828a16e1408e37"><divclass="ttname"><ahref="structopj__cparameters.html#a8cf53402a7f5bccf81828a16e1408e37">opj_cparameters::cblockh_init</a></div><divclass="ttdeci">int cblockh_init</div><divclass="ttdoc">initial code block height, default to 64 </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:393</div></div>
<divclass="ttc"id="structopj__codestream__info__v2_html_a4d7b215adaa78108035158e30bf291c0"><divclass="ttname"><ahref="structopj__codestream__info__v2.html#a4d7b215adaa78108035158e30bf291c0">opj_codestream_info_v2::tdy</a></div><divclass="ttdeci">OPJ_UINT32 tdy</div><divclass="ttdoc">tile size in y = YTsiz </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:924</div></div>
<divclass="ttc"id="structopj__cparameters_html_af7515038b10277057df10a8448563e52"><divclass="ttname"><ahref="structopj__cparameters.html#af7515038b10277057df10a8448563e52">opj_cparameters::max_comp_size</a></div><divclass="ttdeci">int max_comp_size</div><divclass="ttdoc">Maximum size (in bytes) for each component. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:474</div></div>
<divclass="ttc"id="openjpeg_8h_html_ab230c306bbf1cfbf48e1a1f8a3b438af"><divclass="ttname"><ahref="openjpeg_8h.html#ab230c306bbf1cfbf48e1a1f8a3b438af">opj_tile_index_t</a></div><divclass="ttdeci">struct opj_tile_index opj_tile_index_t</div><divclass="ttdoc">Index structure about a tile. </div></div>
<divclass="ttc"id="structopj__poc_html_a589b30dc156784a1d3ebff74cd5296c7"><divclass="ttname"><ahref="structopj__poc.html#a589b30dc156784a1d3ebff74cd5296c7">opj_poc::resno0</a></div><divclass="ttdeci">OPJ_UINT32 resno0</div><divclass="ttdoc">Resolution num start, Component num start, given by POC. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:327</div></div>
<divclass="ttc"id="openjpeg_8h_html_a0b8315749743c701bbdd0da02eddd2bf"><divclass="ttname"><ahref="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a></div><divclass="ttdeci">#define JPWL_MAX_NO_TILESPECS</div><divclass="ttdoc">Maximum number of tile parts expected by JPWL: increase at your will. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:156</div></div>
<divclass="ttc"id="openjpeg_8h_html_a86df1f90c5bd2c069ed8ea20712664d8"><divclass="ttname"><ahref="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a></div><divclass="ttdeci">#define OPJ_J2K_MAXRLVLS</div><divclass="ttdoc">Number of maximum resolution level authorized. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:146</div></div>
<divclass="ttc"id="structopj__cparameters_html_a8d95073966622a5a9bfd8b925da48469"><divclass="ttname"><ahref="structopj__cparameters.html#a8d95073966622a5a9bfd8b925da48469">opj_cparameters::rsiz</a></div><divclass="ttdeci">OPJ_UINT16 rsiz</div><divclass="ttdoc">RSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:500</div></div>
<divclass="ttc"id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448cae71faa22530632702387b7a7930cbdca"><divclass="ttname"><ahref="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448cae71faa22530632702387b7a7930cbdca">OPJ_CLRSPC_UNSPECIFIED</a></div><divclass="ttdoc">not specified in the codestream </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:281</div></div>
<divclass="ttc"id="structopj__poc_html_ae542a813339ce89a4feac011fc762114"><divclass="ttname"><ahref="structopj__poc.html#ae542a813339ce89a4feac011fc762114">opj_poc::layno0</a></div><divclass="ttdeci">OPJ_UINT32 layno0</div><divclass="ttdoc">Layer num start,Precinct num start, Precinct num end. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:331</div></div>
<divclass="ttc"id="structopj__tp__index_html_a4abbd3c895f3de9c86b05e7b9e84199b"><divclass="ttname"><ahref="structopj__tp__index.html#a4abbd3c895f3de9c86b05e7b9e84199b">opj_tp_index::end_header</a></div><divclass="ttdeci">OPJ_OFF_T end_header</div><divclass="ttdoc">end position of the header </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:949</div></div>
<divclass="ttc"id="structopj__codestream__info_html_ade3187c450b8409da485d258d816d1be"><divclass="ttname"><ahref="structopj__codestream__info.html#ade3187c450b8409da485d258d816d1be">opj_codestream_info::marker</a></div><divclass="ttdeci">opj_marker_info_t * marker</div><divclass="ttdoc">list of markers </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:838</div></div>
<divclass="ttc"id="structopj__image_html_a7a27deb6bf174dd57ee473d1d514f8ef"><divclass="ttname"><ahref="structopj__image.html#a7a27deb6bf174dd57ee473d1d514f8ef">opj_image::x1</a></div><divclass="ttdeci">OPJ_UINT32 x1</div><divclass="ttdoc">Xsiz: width of the reference grid. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:667</div></div>
<divclass="ttc"id="structopj__codestream__info__v2_html_a4e82abe637853c201871ab252f620e7f"><divclass="ttname"><ahref="structopj__codestream__info__v2.html#a4e82abe637853c201871ab252f620e7f">opj_codestream_info_v2::tw</a></div><divclass="ttdeci">OPJ_UINT32 tw</div><divclass="ttdoc">number of tiles in X </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:926</div></div>
<divclass="ttc"id="structopj__cparameters_html_ac77442ca958da1beb292db9357a6f5cd"><divclass="ttname"><ahref="structopj__cparameters.html#ac77442ca958da1beb292db9357a6f5cd">opj_cparameters::tcp_rates</a></div><divclass="ttdeci">float tcp_rates[100]</div><divclass="ttdoc">rates of layers - might be subsequently limited by the max_cs_size field </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:385</div></div>
<divclass="ttc"id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014aaf6260e053222f87f813a808308288e5"><divclass="ttname"><ahref="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014aaf6260e053222f87f813a808308288e5">OPJ_CINEMA4K_24</a></div><divclass="ttdoc">2K Digital Cinema at 48 fps </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:261</div></div>
<divclass="ttc"id="structopj__image__comp_html_af9d6fd62a2b8bdd9fd162ce403eb0f10"><divclass="ttname"><ahref="structopj__image__comp.html#af9d6fd62a2b8bdd9fd162ce403eb0f10">opj_image_comp::dy</a></div><divclass="ttdeci">OPJ_UINT32 dy</div><divclass="ttdoc">YRsiz: vertical separation of a sample of ith component with respect to the reference grid...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:633</div></div>
<divclass="ttc"id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da420118e5a2846d97362f5ba3b8b5df49"><divclass="ttname"><ahref="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da420118e5a2846d97362f5ba3b8b5df49">OPJ_LRCP</a></div><divclass="ttdoc">layer-resolution-component-precinct order </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:269</div></div>
<divclass="ttc"id="structopj__image__comp_html_ad676bf364b0c8fc889e97cc684ce95d0"><divclass="ttname"><ahref="structopj__image__comp.html#ad676bf364b0c8fc889e97cc684ce95d0">opj_image_comp::data</a></div><divclass="ttdeci">OPJ_INT32 * data</div><divclass="ttdoc">image component data </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:653</div></div>
<divclass="ttc"id="structopj__cparameters_html_aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><divclass="ttname"><ahref="structopj__cparameters.html#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">opj_cparameters::tcp_numlayers</a></div><divclass="ttdeci">int tcp_numlayers</div><divclass="ttdoc">number of layers </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:383</div></div>
<divclass="ttc"id="structopj__cparameters_html_ae1d9efd3b4f540faf4e937aada11fe1c"><divclass="ttname"><ahref="structopj__cparameters.html#ae1d9efd3b4f540faf4e937aada11fe1c">opj_cparameters::jpwl_epc_on</a></div><divclass="ttdeci">OPJ_BOOL jpwl_epc_on</div><divclass="ttdoc">enables writing of EPC in MH, thus activating JPWL </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:437</div></div>
<divclass="ttc"id="structopj__codestream__info__v2_html_a6bea879cbc05ab7cc1145bb10a3dedfc"><divclass="ttname"><ahref="structopj__codestream__info__v2.html#a6bea879cbc05ab7cc1145bb10a3dedfc">opj_codestream_info_v2::tdx</a></div><divclass="ttdeci">OPJ_UINT32 tdx</div><divclass="ttdoc">tile size in x = XTsiz </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:922</div></div>
<divclass="ttc"id="structopj__tile__info_html"><divclass="ttname"><ahref="structopj__tile__info.html">opj_tile_info</a></div><divclass="ttdoc">Index structure : information regarding tiles. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:763</div></div>
<divclass="ttc"id="openjpeg_8h_html_afaaf1b749d982c1fe36749b0542b581b"><divclass="ttname"><ahref="openjpeg_8h.html#afaaf1b749d982c1fe36749b0542b581b">opj_start_compress</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_start_compress(opj_codec_t *p_codec, opj_image_t *p_image, opj_stream_t *p_stream)</div><divclass="ttdoc">Start to compress the current image. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:711</div></div>
<divclass="ttc"id="structopj__tccp__info_html_aafded29af274e144a964bb13e88cc9d8"><divclass="ttname"><ahref="structopj__tccp__info.html#aafded29af274e144a964bb13e88cc9d8">opj_tccp_info::compno</a></div><divclass="ttdeci">OPJ_UINT32 compno</div><divclass="ttdoc">component index </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:861</div></div>
<divclass="ttc"id="openjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a55eb16c0cdf9aeb8382edae64961e8e8"><divclass="ttname"><ahref="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a55eb16c0cdf9aeb8382edae64961e8e8">OPJ_CINEMA4K</a></div><divclass="ttdoc">Profile name for a 2K image. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:249</div></div>
<divclass="ttc"id="structopj__poc_html"><divclass="ttname"><ahref="structopj__poc.html">opj_poc</a></div><divclass="ttdoc">Progression order changes. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:325</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a8a03e90400566b4107038a06af55e8f7"><divclass="ttname"><ahref="structopj__codestream__info.html#a8a03e90400566b4107038a06af55e8f7">opj_codestream_info::packno</a></div><divclass="ttdeci">int packno</div><divclass="ttdoc">packet number </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:807</div></div>
<divclass="ttc"id="structopj__cparameters_html_a8b6d1fdedf276b5ab0f4be42d729588e"><divclass="ttname"><ahref="structopj__cparameters.html#a8b6d1fdedf276b5ab0f4be42d729588e">opj_cparameters::jpwl_hprot_TPH</a></div><divclass="ttdeci">int jpwl_hprot_TPH[JPWL_MAX_NO_TILESPECS]</div><divclass="ttdoc">error protection methods for TPHs (0,1,16,32,37-128) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:443</div></div>
<divclass="ttc"id="structopj__dparameters_html_a26717d2ffa292b5dadf7777b18fff632"><divclass="ttname"><ahref="structopj__dparameters.html#a26717d2ffa292b5dadf7777b18fff632">opj_dparameters::nb_tile_to_decode</a></div><divclass="ttdeci">OPJ_UINT32 nb_tile_to_decode</div><divclass="ttdoc">Nb of tile to decode. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:550</div></div>
<divclass="ttc"id="openjpeg_8h_html_a953f982d6d7c96af2ba905f517b72e05"><divclass="ttname"><ahref="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a></div><divclass="ttdeci">struct opj_codestream_info opj_codestream_info_t</div><divclass="ttdoc">Index structure of the codestream. </div></div>
<divclass="ttc"id="structopj__dparameters_html_a97c98cc0b3ef7681665febd6661ea155"><divclass="ttname"><ahref="structopj__dparameters.html#a97c98cc0b3ef7681665febd6661ea155">opj_dparameters::cp_layer</a></div><divclass="ttdeci">OPJ_UINT32 cp_layer</div><divclass="ttdoc">Set the maximum number of quality layers to decode. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:523</div></div>
<divclass="ttc"id="structopj__tile__info_html_a7e7075dcb90aa1b5474b486a7fd0b43c"><divclass="ttname"><ahref="structopj__tile__info.html#a7e7075dcb90aa1b5474b486a7fd0b43c">opj_tile_info::start_pos</a></div><divclass="ttdeci">int start_pos</div><divclass="ttdoc">start position </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:769</div></div>
<divclass="ttc"id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbfa183df004ed4c4d055ccf2754721695b1"><divclass="ttname"><ahref="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa183df004ed4c4d055ccf2754721695b1">OPJ_CODEC_JP2</a></div><divclass="ttdoc">JP2 file format : read/write. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:296</div></div>
<divclass="ttc"id="structopj__tccp__info_html_a9a0ed66904bfe8bcfce631904f32a57e"><divclass="ttname"><ahref="structopj__tccp__info.html#a9a0ed66904bfe8bcfce631904f32a57e">opj_tccp_info::numresolutions</a></div><divclass="ttdeci">OPJ_UINT32 numresolutions</div><divclass="ttdoc">number of resolutions </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:865</div></div>
<divclass="ttc"id="structopj__tile__index_html_a78addc7dc1a7e4977626bfe7e64a8c22"><divclass="ttname"><ahref="structopj__tile__index.html#a78addc7dc1a7e4977626bfe7e64a8c22">opj_tile_index::nb_packet</a></div><divclass="ttdeci">OPJ_UINT32 nb_packet</div><divclass="ttdoc">packet number </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:981</div></div>
<divclass="ttc"id="openjpeg_8h_html_abc841286d2efd0ef0dccb45164963793"><divclass="ttname"><ahref="openjpeg_8h.html#abc841286d2efd0ef0dccb45164963793">opj_destroy_cstr_info</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_destroy_cstr_info(opj_codestream_info_v2_t **cstr_info)</div><divclass="ttdoc">Destroy Codestream information after compression or decompression. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:885</div></div>
<divclass="ttc"id="structopj__cparameters_html_a423567e525151d003bcc617cb5ff02d3"><divclass="ttname"><ahref="structopj__cparameters.html#a423567e525151d003bcc617cb5ff02d3">opj_cparameters::jpwl_pprot_tileno</a></div><divclass="ttdeci">int jpwl_pprot_tileno[JPWL_MAX_NO_PACKSPECS]</div><divclass="ttdoc">tile number of packet protection specification (>=0) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:445</div></div>
<divclass="ttc"id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da337a514b374b59054f75cad2a0073dd2"><divclass="ttname"><ahref="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da337a514b374b59054f75cad2a0073dd2">OPJ_RLCP</a></div><divclass="ttdoc">resolution-layer-component-precinct order </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:270</div></div>
<divclass="ttc"id="openjpeg_8h_html_a9a29938510b3ecb41022476926978f5e"><divclass="ttname"><ahref="openjpeg_8h.html#a9a29938510b3ecb41022476926978f5e">opj_get_jp2_index</a></div><divclass="ttdeci">OPJ_API opj_jp2_index_t *OPJ_CALLCONV opj_get_jp2_index(opj_codec_t *p_codec)</div><divclass="ttdoc">Get the JP2 file index from the codec FIXME. </div></div>
<divclass="ttc"id="structopj__tile__info_html_acb90b213f617e941a71fb7fa1e8d05b8"><divclass="ttname"><ahref="structopj__tile__info.html#acb90b213f617e941a71fb7fa1e8d05b8">opj_tile_info::end_pos</a></div><divclass="ttdeci">int end_pos</div><divclass="ttdoc">end position </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:773</div></div>
<divclass="ttc"id="openjpeg_8h_html_afc1dbd6789c60bcf6ebd32cc07575ac6"><divclass="ttname"><ahref="openjpeg_8h.html#afc1dbd6789c60bcf6ebd32cc07575ac6">OPJ_COLOR_SPACE</a></div><divclass="ttdeci">enum COLOR_SPACE OPJ_COLOR_SPACE</div><divclass="ttdoc">Supported image color spaces. </div></div>
<divclass="ttc"id="openjpeg_8h_html_a2b29bd52d3b2bcc2d3e0d95db66fbd5f"><divclass="ttname"><ahref="openjpeg_8h.html#a2b29bd52d3b2bcc2d3e0d95db66fbd5f">opj_image_tile_create</a></div><divclass="ttdeci">OPJ_API opj_image_t *OPJ_CALLCONV opj_image_tile_create(OPJ_UINT32 numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc)</div><divclass="ttdoc">Creates an image without allocating memory for the image (used in the new version of the library)...</div><divclass="ttdef"><b>Definition:</b> image.c:208</div></div>
<divclass="ttc"id="structopj__codestream__index_html_a812db107386fa6513a3b0d00670c2e6a"><divclass="ttname"><ahref="structopj__codestream__index.html#a812db107386fa6513a3b0d00670c2e6a">opj_codestream_index::main_head_start</a></div><divclass="ttdeci">OPJ_OFF_T main_head_start</div><divclass="ttdoc">main header start position (SOC position) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:992</div></div>
<divclass="ttc"id="structopj__tp__info_html"><divclass="ttname"><ahref="structopj__tp__info.html">opj_tp_info</a></div><divclass="ttdoc">Index structure : Information concerning tile-parts. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:747</div></div>
<divclass="ttc"id="structopj__image_html_ac63093741ed0c70b9c0a8ee3070cbce6"><divclass="ttname"><ahref="structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6">opj_image::numcomps</a></div><divclass="ttdeci">OPJ_UINT32 numcomps</div><divclass="ttdoc">number of components in the image </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:671</div></div>
<divclass="ttc"id="openjpeg_8h_html_a5c557180c59d54a2f1d29e8639687aa4"><divclass="ttname"><ahref="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a></div><divclass="ttdeci">struct opj_image opj_image_t</div><divclass="ttdoc">Defines image data and characteristics. </div></div>
<divclass="ttc"id="openjpeg_8h_html_a29648f3323808658b11710fc5a7cfa89"><divclass="ttname"><ahref="openjpeg_8h.html#a29648f3323808658b11710fc5a7cfa89">opj_set_decode_area</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decode_area(opj_codec_t *p_codec, opj_image_t *p_image, OPJ_INT32 p_start_x, OPJ_INT32 p_start_y, OPJ_INT32 p_end_x, OPJ_INT32 p_end_y)</div><divclass="ttdoc">Sets the given area to be decoded. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:421</div></div>
<divclass="ttc"id="structopj__image__comptparm_html_a8789a74e9825d51a1aa99021c2273746"><divclass="ttname"><ahref="structopj__image__comptparm.html#a8789a74e9825d51a1aa99021c2273746">opj_image_comptparm::y0</a></div><divclass="ttdeci">OPJ_UINT32 y0</div><divclass="ttdoc">y component offset compared to the whole image </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:698</div></div>
<divclass="ttc"id="openjpeg_8h_html_a9292a3d2e289e49cbb1df3a4976092cb"><divclass="ttname"><ahref="openjpeg_8h.html#a9292a3d2e289e49cbb1df3a4976092cb">opj_setup_encoder</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_encoder(opj_codec_t *p_codec, opj_cparameters_t *parameters, opj_image_t *image)</div><divclass="ttdoc">Setup the encoder parameters using the current image and using user parameters. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:693</div></div>
<divclass="ttc"id="openjpeg_8h_html_adcef66fb58906cc2e6739ad8fe58ba28"><divclass="ttname"><ahref="openjpeg_8h.html#adcef66fb58906cc2e6739ad8fe58ba28">opj_image_destroy</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_image_destroy(opj_image_t *image)</div><divclass="ttdoc">Deallocate any resources associated with an image. </div><divclass="ttdef"><b>Definition:</b> image.c:80</div></div>
<divclass="ttc"id="structopj__codestream__info__v2_html"><divclass="ttname"><ahref="structopj__codestream__info__v2.html">opj_codestream_info_v2</a></div><divclass="ttdoc">Information structure about the codestream (FIXME should be expand and enhance) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:915</div></div>
<divclass="ttc"id="structopj__cparameters_html_ab50007fc9b1e85db441846657c8939ac"><divclass="ttname"><ahref="structopj__cparameters.html#ab50007fc9b1e85db441846657c8939ac">opj_cparameters::cp_comment</a></div><divclass="ttdeci">char * cp_comment</div><divclass="ttdoc">comment for coding </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:373</div></div>
<divclass="ttc"id="structopj__poc_html_ab618f5b54688c5ab52752704d20688be"><divclass="ttname"><ahref="structopj__poc.html#ab618f5b54688c5ab52752704d20688be">opj_poc::layE</a></div><divclass="ttdeci">OPJ_UINT32 layE</div><divclass="ttdoc">End value, initialised in pi_initialise_encode. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:343</div></div>
<divclass="ttc"id="structopj__tccp__info_html_ab18c34b70814a92452cbff1e3acb0dd4"><divclass="ttname"><ahref="structopj__tccp__info.html#ab18c34b70814a92452cbff1e3acb0dd4">opj_tccp_info::numgbits</a></div><divclass="ttdeci">OPJ_UINT32 numgbits</div><divclass="ttdoc">number of guard bits </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:881</div></div>
<divclass="ttc"id="structopj__poc_html_a63331c069470acee13b8292604b28e65"><divclass="ttname"><ahref="structopj__poc.html#a63331c069470acee13b8292604b28e65">opj_poc::tx0</a></div><divclass="ttdeci">OPJ_INT32 tx0</div><divclass="ttdoc">Start and end values for Tile width and height. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:339</div></div>
<divclass="ttc"id="openjpeg_8h_html_a5d8f796e2757145918bb630ac37fb349"><divclass="ttname"><ahref="openjpeg_8h.html#a5d8f796e2757145918bb630ac37fb349">opj_decode</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_decode(opj_codec_t *p_decompressor, opj_stream_t *p_stream, opj_image_t *p_image)</div><divclass="ttdoc">Decode an image from a JPEG-2000 codestream. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:400</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a33f12a9f2a90b8945a4aee2d1b88113b"><divclass="ttname"><ahref="structopj__codestream__info.html#a33f12a9f2a90b8945a4aee2d1b88113b">opj_codestream_info::main_head_end</a></div><divclass="ttdeci">int main_head_end</div><divclass="ttdoc">main header position </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:845</div></div>
<divclass="ttc"id="structopj__jp2__metadata_html"><divclass="ttname"><ahref="structopj__jp2__metadata.html">opj_jp2_metadata</a></div><divclass="ttdoc">Info structure of the JP2 file EXPERIMENTAL FOR THE MOMENT. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:1026</div></div>
<divclass="ttc"id="openjpeg_8h_html_a5d196d304c431d2c1d462397976aa763"><divclass="ttname"><ahref="openjpeg_8h.html#a5d196d304c431d2c1d462397976aa763">opj_stream_set_write_function</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_stream_set_write_function(opj_stream_t *p_stream, opj_stream_write_fn p_function)</div><divclass="ttdoc">Sets the given function to be used as a write function. </div><divclass="ttdef"><b>Definition:</b> cio.c:227</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a2aa722a5eb7195ca2f3d242c406505c9"><divclass="ttname"><ahref="structopj__codestream__info.html#a2aa722a5eb7195ca2f3d242c406505c9">opj_codestream_info::numdecompos</a></div><divclass="ttdeci">int * numdecompos</div><divclass="ttdoc">number of decomposition for each component </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:833</div></div>
<divclass="ttc"id="structopj__dparameters_html_a52c99d552c89a73a85710fb313de6995"><divclass="ttname"><ahref="structopj__dparameters.html#a52c99d552c89a73a85710fb313de6995">opj_dparameters::DA_y1</a></div><divclass="ttdeci">OPJ_UINT32 DA_y1</div><divclass="ttdoc">Decoding area bottom boundary. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:543</div></div>
<divclass="ttc"id="structopj__image_html_a80fd916819080f959a601b0089c4c69a"><divclass="ttname"><ahref="structopj__image.html#a80fd916819080f959a601b0089c4c69a">opj_image::y1</a></div><divclass="ttdeci">OPJ_UINT32 y1</div><divclass="ttdoc">Ysiz: height of the reference grid. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:669</div></div>
<divclass="ttc"id="openjpeg_8h_html_ab689cd31c6861d9737acabbba2172d21"><divclass="ttname"><ahref="openjpeg_8h.html#ab689cd31c6861d9737acabbba2172d21">opj_stream_default_create</a></div><divclass="ttdeci">OPJ_API opj_stream_t *OPJ_CALLCONV opj_stream_default_create(OPJ_BOOL p_is_input)</div><divclass="ttdoc">Creates an abstract stream. </div><divclass="ttdef"><b>Definition:</b> cio.c:187</div></div>
<divclass="ttc"id="structopj__image_html_a0a905c725270c4a7085fbe1edea994c2"><divclass="ttname"><ahref="structopj__image.html#a0a905c725270c4a7085fbe1edea994c2">opj_image::color_space</a></div><divclass="ttdeci">OPJ_COLOR_SPACE color_space</div><divclass="ttdoc">color space: sRGB, Greyscale or YUV </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:673</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a4f18a0061ac864226fffd5590a771c08"><divclass="ttname"><ahref="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">opj_codestream_info::th</a></div><divclass="ttdeci">int th</div><divclass="ttdoc">number of tiles in Y </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:827</div></div>
<divclass="ttc"id="openjpeg_8h_html_aef4e40da13534ecda530816e133bfce8"><divclass="ttname"><ahref="openjpeg_8h.html#aef4e40da13534ecda530816e133bfce8">opj_codestream_index_t</a></div><divclass="ttdeci">struct opj_codestream_index opj_codestream_index_t</div><divclass="ttdoc">Index structure of the codestream (FIXME should be expand and enhance) </div></div>
<divclass="ttc"id="openjpeg_8h_html_a7850d110156f6dae53f05fc3943562e0"><divclass="ttname"><ahref="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_MCT(opj_cparameters_t *parameters, OPJ_FLOAT32 *pEncodingMatrix, OPJ_INT32 *p_dc_shift, OPJ_UINT32 pNbComp)</div><divclass="ttdoc">Sets the MCT matrix to use. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:783</div></div>
<divclass="ttc"id="structopj__cparameters_html_a65ea173e1bce0ff5c8a68f636d34551f"><divclass="ttname"><ahref="structopj__cparameters.html#a65ea173e1bce0ff5c8a68f636d34551f">opj_cparameters::subsampling_dy</a></div><divclass="ttdeci">int subsampling_dy</div><divclass="ttdoc">subsampling value for dy </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:426</div></div>
<divclass="ttc"id="openjpeg_8h_html_aec377b042454f3b695486f9829d8a490"><divclass="ttname"><ahref="openjpeg_8h.html#aec377b042454f3b695486f9829d8a490">opj_stream_create_default_file_stream</a></div><divclass="ttdeci">OPJ_API opj_stream_t *OPJ_CALLCONV opj_stream_create_default_file_stream(const char *fname, OPJ_BOOL p_is_read_stream)</div><divclass="ttdoc">Create a stream from a file identified with its filename with default parameters (helper function) ...</div><divclass="ttdef"><b>Definition:</b> openjpeg.c:920</div></div>
<divclass="ttc"id="structopj__cparameters_html_af66fdac7008a61c0adc20ce3e352c4ec"><divclass="ttname"><ahref="structopj__cparameters.html#af66fdac7008a61c0adc20ce3e352c4ec">opj_cparameters::prog_order</a></div><divclass="ttdeci">OPJ_PROG_ORDER prog_order</div><divclass="ttdoc">progression order (default OPJ_LRCP) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:377</div></div>
<divclass="ttc"id="structopj__cparameters_html_a247d5405d6b439c4708e1ec37efa2eb6"><divclass="ttname"><ahref="structopj__cparameters.html#a247d5405d6b439c4708e1ec37efa2eb6">opj_cparameters::cp_cinema</a></div><divclass="ttdeci">OPJ_CINEMA_MODE cp_cinema</div><divclass="ttdoc">DEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not complia...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:469</div></div>
<divclass="ttc"id="structopj__cparameters_html_af521f83ac3c79823d965711934146bea"><divclass="ttname"><ahref="structopj__cparameters.html#af521f83ac3c79823d965711934146bea">opj_cparameters::tcp_distoratio</a></div><divclass="ttdeci">float tcp_distoratio[100]</div><divclass="ttdoc">different psnr for successive layers </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:387</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a26d4a41815b198695fe004824e19569c"><divclass="ttname"><ahref="structopj__codestream__info.html#a26d4a41815b198695fe004824e19569c">opj_codestream_info::marknum</a></div><divclass="ttdeci">int marknum</div><divclass="ttdoc">number of markers </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:836</div></div>
<divclass="ttc"id="structopj__packet__info_html_a5f5406a701b46234a6ff7bc899ee89c6"><divclass="ttname"><ahref="structopj__packet__info.html#a5f5406a701b46234a6ff7bc899ee89c6">opj_packet_info::end_pos</a></div><divclass="ttdeci">OPJ_OFF_T end_pos</div><divclass="ttdoc">packet end position </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:724</div></div>
<divclass="ttc"id="structopj__cparameters_html_aa18e81a266cd02bb7c47359f8ad02133"><divclass="ttname"><ahref="structopj__cparameters.html#aa18e81a266cd02bb7c47359f8ad02133">opj_cparameters::jpwl_sens_size</a></div><divclass="ttdeci">int jpwl_sens_size</div><divclass="ttdoc">enables writing of ESD, (0=no/1/2 bytes) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:451</div></div>
<divclass="ttc"id="structopj__image_html"><divclass="ttname"><ahref="structopj__image.html">opj_image</a></div><divclass="ttdoc">Defines image data and characteristics. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:661</div></div>
<divclass="ttc"id="openjpeg_8h_html_adc9849b9d75076edefaf5fa1b2bb3061"><divclass="ttname"><ahref="openjpeg_8h.html#adc9849b9d75076edefaf5fa1b2bb3061">opj_get_jp2_metadata</a></div><divclass="ttdeci">OPJ_API opj_jp2_metadata_t *OPJ_CALLCONV opj_get_jp2_metadata(opj_codec_t *p_codec)</div><divclass="ttdoc">Get the JP2 file information from the codec FIXME. </div></div>
<divclass="ttc"id="openjpeg_8h_html_ab25b37d58849efaebba4902660d7b4cc"><divclass="ttname"><ahref="openjpeg_8h.html#ab25b37d58849efaebba4902660d7b4cc">opj_image_cmptparm_t</a></div><divclass="ttdeci">struct opj_image_comptparm opj_image_cmptparm_t</div><divclass="ttdoc">Component parameters structure used by the opj_image_create function. </div></div>
<divclass="ttc"id="structopj__codestream__info__v2_html_a9d3011389d1194a28c1c3a345f450e93"><divclass="ttname"><ahref="structopj__codestream__info__v2.html#a9d3011389d1194a28c1c3a345f450e93">opj_codestream_info_v2::tx0</a></div><divclass="ttdeci">OPJ_UINT32 tx0</div><divclass="ttdoc">tile origin in x = XTOsiz </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:918</div></div>
<divclass="ttc"id="structopj__dparameters_html_a9e6136d89847ec5d15d42bfe814b4a08"><divclass="ttname"><ahref="structopj__dparameters.html#a9e6136d89847ec5d15d42bfe814b4a08">opj_dparameters::flags</a></div><divclass="ttdeci">unsigned int flags</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:566</div></div>
<divclass="ttc"id="openjpeg_8h_html_ac1cd13efc1533d77a1941c5a2524320f"><divclass="ttname"><ahref="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a></div><divclass="ttdeci">#define OPJ_PATH_LEN</div><divclass="ttdoc">Maximum allowed size for filenames. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:144</div></div>
<divclass="ttc"id="structopj__cparameters_html_a6876c8821fddd2074ca687d45a1d2833"><divclass="ttname"><ahref="structopj__cparameters.html#a6876c8821fddd2074ca687d45a1d2833">opj_cparameters::tp_flag</a></div><divclass="ttdeci">char tp_flag</div><divclass="ttdoc">Flag for Tile part generation. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:483</div></div>
<divclass="ttc"id="structopj__tile__index_html_ac23cb8601e7c587234ec702b9cb19c52"><divclass="ttname"><ahref="structopj__tile__index.html#ac23cb8601e7c587234ec702b9cb19c52">opj_tile_index::maxmarknum</a></div><divclass="ttdeci">OPJ_UINT32 maxmarknum</div><divclass="ttdoc">actual size of markers array </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:977</div></div>
<divclass="ttc"id="structopj__cparameters_html_a6892dc4d99ced896f6b5672f28eeeb0a"><divclass="ttname"><ahref="structopj__cparameters.html#a6892dc4d99ced896f6b5672f28eeeb0a">opj_cparameters::jpwl_sens_TPH</a></div><divclass="ttdeci">int jpwl_sens_TPH[JPWL_MAX_NO_TILESPECS]</div><divclass="ttdoc">sensitivity methods for TPHs (-1=no,0-7) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:461</div></div>
<divclass="ttc"id="structopj__poc_html_a094197c4116fd4d12d7ac829ea5484f6"><divclass="ttname"><ahref="structopj__poc.html#a094197c4116fd4d12d7ac829ea5484f6">opj_poc::layno1</a></div><divclass="ttdeci">OPJ_UINT32 layno1</div><divclass="ttdoc">Layer num end,Resolution num end, Component num end, given by POC. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:329</div></div>
<divclass="ttc"id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0dab8b093f93fdeda633de79ba6d606083a"><divclass="ttname"><ahref="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab8b093f93fdeda633de79ba6d606083a">OPJ_RPCL</a></div><divclass="ttdoc">resolution-precinct-component-layer order </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:271</div></div>
<divclass="ttc"id="structopj__cparameters_html_a6bb3bfdd3a3aeb26313e643296e248ee"><divclass="ttname"><ahref="structopj__cparameters.html#a6bb3bfdd3a3aeb26313e643296e248ee">opj_cparameters::jpwl_sens_MH</a></div><divclass="ttdeci">int jpwl_sens_MH</div><divclass="ttdoc">sensitivity method for MH (-1=no,0-7) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:457</div></div>
<divclass="ttc"id="structopj__tile__index_html"><divclass="ttname"><ahref="structopj__tile__index.html">opj_tile_index</a></div><divclass="ttdoc">Index structure about a tile. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:958</div></div>
<divclass="ttc"id="openjpeg_8h_html_a8b76b4fc4f9bf54bf36b7b4f2514737d"><divclass="ttname"><ahref="openjpeg_8h.html#a8b76b4fc4f9bf54bf36b7b4f2514737d">opj_tp_info_t</a></div><divclass="ttdeci">struct opj_tp_info opj_tp_info_t</div><divclass="ttdoc">Index structure : Information concerning tile-parts. </div></div>
<divclass="ttc"id="openjpeg_8h_html_a32646f57f2e8450e57165d085dadb8c8"><divclass="ttname"><ahref="openjpeg_8h.html#a32646f57f2e8450e57165d085dadb8c8">opj_stream_set_read_function</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_stream_set_read_function(opj_stream_t *p_stream, opj_stream_read_fn p_function)</div><divclass="ttdoc">Sets the given function to be used as a read function. </div><divclass="ttdef"><b>Definition:</b> cio.c:206</div></div>
<divclass="ttc"id="structopj__image__comp_html_a1f897a8932374ca64cd4d7a256008ea3"><divclass="ttname"><ahref="structopj__image__comp.html#a1f897a8932374ca64cd4d7a256008ea3">opj_image_comp::x0</a></div><divclass="ttdeci">OPJ_UINT32 x0</div><divclass="ttdoc">x component offset compared to the whole image </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:639</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a74d3dcb1bad6b498412b0975cd3213a4"><divclass="ttname"><ahref="structopj__codestream__info.html#a74d3dcb1bad6b498412b0975cd3213a4">opj_codestream_info::prog</a></div><divclass="ttdeci">OPJ_PROG_ORDER prog</div><divclass="ttdoc">progression order </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:815</div></div>
<divclass="ttc"id="openjpeg_8h_html_a60b658a71fa2c2ea022f6faef1a46510"><divclass="ttname"><ahref="openjpeg_8h.html#a60b658a71fa2c2ea022f6faef1a46510">opj_tile_info_t</a></div><divclass="ttdeci">struct opj_tile_info opj_tile_info_t</div><divclass="ttdoc">Index structure : information regarding tiles. </div></div>
<divclass="ttc"id="structopj__cparameters_html_a85770086d03908461500e3c3c802a7eb"><divclass="ttname"><ahref="structopj__cparameters.html#a85770086d03908461500e3c3c802a7eb">opj_cparameters::jpwl_sens_TPH_tileno</a></div><divclass="ttdeci">int jpwl_sens_TPH_tileno[JPWL_MAX_NO_TILESPECS]</div><divclass="ttdoc">tile number of sensitivity specification (>=0) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:459</div></div>
<divclass="ttc"id="openjpeg_8h_html_a0703208df785be60460eb83c5d40b10f"><divclass="ttname"><ahref="openjpeg_8h.html#a0703208df785be60460eb83c5d40b10f">opj_stream_destroy</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_stream_destroy(opj_stream_t *p_stream)</div><divclass="ttdoc">Destroys a stream created by opj_create_stream. </div><divclass="ttdef"><b>Definition:</b> cio.c:192</div></div>
<divclass="ttc"id="openjpeg_8h_html_adf975bbcd105f85d8773b4ee925bc73f"><divclass="ttname"><ahref="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameters_t *parameters)</div><divclass="ttdoc">Set encoding parameters to default values, that means : </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:634</div></div>
<divclass="ttc"id="openjpeg_8h_html_a5b747bfbcf5be1b36aec8f1b8447d085"><divclass="ttname"><ahref="openjpeg_8h.html#a5b747bfbcf5be1b36aec8f1b8447d085">opj_end_decompress</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_decompress(opj_codec_t *p_codec, opj_stream_t *p_stream)</div><divclass="ttdoc">Read after the codestream if necessary. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:764</div></div>
<divclass="ttc"id="structopj__cparameters_html_af8ed53e1a187a6029c400cbbad37c915"><divclass="ttname"><ahref="structopj__cparameters.html#af8ed53e1a187a6029c400cbbad37c915">opj_cparameters::roi_compno</a></div><divclass="ttdeci">int roi_compno</div><divclass="ttdoc">region of interest: affected component in [0..3], -1 means no ROI </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:399</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a80db65d4963b361a06be0876036fe23d"><divclass="ttname"><ahref="structopj__codestream__info.html#a80db65d4963b361a06be0876036fe23d">opj_codestream_info::tile_x</a></div><divclass="ttdeci">int tile_x</div><divclass="ttdoc">tile size in x </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:817</div></div>
<divclass="ttc"id="structopj__image__comptparm_html_abc64ebc6d3d148ad72171ae58b6b8c6b"><divclass="ttname"><ahref="structopj__image__comptparm.html#abc64ebc6d3d148ad72171ae58b6b8c6b">opj_image_comptparm::bpp</a></div><divclass="ttdeci">OPJ_UINT32 bpp</div><divclass="ttdoc">image depth in bits </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:702</div></div>
<divclass="ttc"id="structopj__tile__info_html_a8372af599cca7a326ff3f640224014cd"><divclass="ttname"><ahref="structopj__tile__info.html#a8372af599cca7a326ff3f640224014cd">opj_tile_info::pdy</a></div><divclass="ttdeci">int pdy[33]</div><divclass="ttdoc">precinct size (in power of 2), in Y for each resolution level </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:781</div></div>
<divclass="ttc"id="structopj__tccp__info_html_a495d19259ef11a4887dd4027e7983f35"><divclass="ttname"><ahref="structopj__tccp__info.html#a495d19259ef11a4887dd4027e7983f35">opj_tccp_info::roishift</a></div><divclass="ttdeci">OPJ_INT32 roishift</div><divclass="ttdoc">Region Of Interest shift. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:883</div></div>
<divclass="ttc"id="structopj__tp__info_html_ac5a572e2da8fe4fb41023da20a1f8975"><divclass="ttname"><ahref="structopj__tp__info.html#ac5a572e2da8fe4fb41023da20a1f8975">opj_tp_info::tp_end_pos</a></div><divclass="ttdeci">int tp_end_pos</div><divclass="ttdoc">end position of tile part </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:753</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a5450a3b02de2084a833c4e38ca976417"><divclass="ttname"><ahref="structopj__codestream__info.html#a5450a3b02de2084a833c4e38ca976417">opj_codestream_info::tile_y</a></div><divclass="ttdeci">int tile_y</div><divclass="ttdoc">tile size in y </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:819</div></div>
<divclass="ttc"id="structopj__tccp__info_html_abf244dd9106b1db867e32a6abb84a9b5"><divclass="ttname"><ahref="structopj__tccp__info.html#abf244dd9106b1db867e32a6abb84a9b5">opj_tccp_info::stepsizes_mant</a></div><divclass="ttdeci">OPJ_UINT32 stepsizes_mant[OPJ_J2K_MAXBANDS]</div><divclass="ttdoc">stepsizes used for quantization </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:877</div></div>
<divclass="ttc"id="structopj__dparameters_html_a440bb7c355913b2dade15a4b811f3f23"><divclass="ttname"><ahref="structopj__dparameters.html#a440bb7c355913b2dade15a4b811f3f23">opj_dparameters::DA_x0</a></div><divclass="ttdeci">OPJ_UINT32 DA_x0</div><divclass="ttdoc">Decoding area left boundary. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:537</div></div>
<divclass="ttc"id="structopj__codestream__index_html_ad1cbf83b73e96560352d824700c7b74d"><divclass="ttname"><ahref="structopj__codestream__index.html#ad1cbf83b73e96560352d824700c7b74d">opj_codestream_index::main_head_end</a></div><divclass="ttdeci">OPJ_OFF_T main_head_end</div><divclass="ttdoc">main header end position (first SOT position) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:994</div></div>
<divclass="ttc"id="structopj__tile__index_html_a850d46c58c9ad02070ae87ed46f4d675"><divclass="ttname"><ahref="structopj__tile__index.html#a850d46c58c9ad02070ae87ed46f4d675">opj_tile_index::nb_tps</a></div><divclass="ttdeci">OPJ_UINT32 nb_tps</div><divclass="ttdoc">number of tile parts </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:963</div></div>
<divclass="ttc"id="structopj__cparameters_html_adbbd4991dd1e5dc95189b0659a3557e1"><divclass="ttname"><ahref="structopj__cparameters.html#adbbd4991dd1e5dc95189b0659a3557e1">opj_cparameters::tile_size_on</a></div><divclass="ttdeci">OPJ_BOOL tile_size_on</div><divclass="ttdoc">size of tile: tile_size_on = false (not in argument) or = true (in argument) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:355</div></div>
<divclass="ttc"id="openjpeg_8h_html_a07b1a78e17f8c23f7fd1a4d282b9537b"><divclass="ttname"><ahref="openjpeg_8h.html#a07b1a78e17f8c23f7fd1a4d282b9537b">opj_encode</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_encode(opj_codec_t *p_codec, opj_stream_t *p_stream)</div><divclass="ttdoc">Encode an image into a JPEG-2000 codestream. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:730</div></div>
<divclass="ttc"id="structopj__codestream__info_html_ad0b77ec211cd04869bfe4a87809df74c"><divclass="ttname"><ahref="structopj__codestream__info.html#ad0b77ec211cd04869bfe4a87809df74c">opj_codestream_info::D_max</a></div><divclass="ttdeci">double D_max</div><divclass="ttdoc">maximum distortion reduction on the whole image (add for Marcela) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:805</div></div>
<divclass="ttc"id="structopj__cparameters_html_a92a712e2bef69618cc22784b8cdb2d5f"><divclass="ttname"><ahref="structopj__cparameters.html#a92a712e2bef69618cc22784b8cdb2d5f">opj_cparameters::POC</a></div><divclass="ttdeci">opj_poc_t POC[32]</div><divclass="ttdoc">progression order changes </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:379</div></div>
<divclass="ttc"id="structopj__cparameters_html_afa250edbef12dd22f4d1ad7704ee1391"><divclass="ttname"><ahref="structopj__cparameters.html#afa250edbef12dd22f4d1ad7704ee1391">opj_cparameters::image_offset_y0</a></div><divclass="ttdeci">int image_offset_y0</div><divclass="ttdoc">subimage encoding: origin image offset in y direction </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:422</div></div>
<divclass="ttc"id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbfa9586e726a23d21b56d4cc352c4eca976"><divclass="ttname"><ahref="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa9586e726a23d21b56d4cc352c4eca976">OPJ_CODEC_JPP</a></div><divclass="ttdoc">JPP-stream (JPEG 2000, JPIP) : to be coded. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:297</div></div>
<divclass="ttc"id="structopj__cparameters_html_a4b182100f513d421395bb33b5438c092"><divclass="ttname"><ahref="structopj__cparameters.html#a4b182100f513d421395bb33b5438c092">opj_cparameters::jpwl_sens_range</a></div><divclass="ttdeci">int jpwl_sens_range</div><divclass="ttdoc">sensitivity range (0-3) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:455</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a231c10b2c238e1e6462bf7cd40871169"><divclass="ttname"><ahref="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">opj_codestream_info::tw</a></div><divclass="ttdeci">int tw</div><divclass="ttdoc">number of tiles in X </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:825</div></div>
<divclass="ttc"id="structopj__tile__info_html_afc4a4cf6ea2ebecdc45ba234197ba4ee"><divclass="ttname"><ahref="structopj__tile__info.html#afc4a4cf6ea2ebecdc45ba234197ba4ee">opj_tile_info::end_header</a></div><divclass="ttdeci">int end_header</div><divclass="ttdoc">end position of the header </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:771</div></div>
<divclass="ttc"id="structopj__packet__info_html_a8d0687f01cba3aa3b62011eec7d415cd"><divclass="ttname"><ahref="structopj__packet__info.html#a8d0687f01cba3aa3b62011eec7d415cd">opj_packet_info::end_ph_pos</a></div><divclass="ttdeci">OPJ_OFF_T end_ph_pos</div><divclass="ttdoc">end of packet header position (including EPH marker if it exists) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:722</div></div>
<divclass="ttc"id="structopj__dparameters_html_a7602fcf8e3b14e560c09e35b30aa48af"><divclass="ttname"><ahref="structopj__dparameters.html#a7602fcf8e3b14e560c09e35b30aa48af">opj_dparameters::cp_reduce</a></div><divclass="ttdeci">OPJ_UINT32 cp_reduce</div><divclass="ttdoc">Set the number of highest resolution levels to be discarded. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:516</div></div>
<divclass="ttc"id="structopj__tile__info_html_a5d960ad0d8c50d7c3415c75e9004af59"><divclass="ttname"><ahref="structopj__tile__info.html#a5d960ad0d8c50d7c3415c75e9004af59">opj_tile_info::tileno</a></div><divclass="ttdeci">int tileno</div><divclass="ttdoc">number of tile </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:767</div></div>
<divclass="ttc"id="structopj__image_html_a9813bacf1939346629c07262c61c8e74"><divclass="ttname"><ahref="structopj__image.html#a9813bacf1939346629c07262c61c8e74">opj_image::y0</a></div><divclass="ttdeci">OPJ_UINT32 y0</div><divclass="ttdoc">YOsiz: vertical offset from the origin of the reference grid to the top side of the image area...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:665</div></div>
<divclass="ttc"id="openjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a0dd82d7200247c80b1041000f5af4514"><divclass="ttname"><ahref="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a0dd82d7200247c80b1041000f5af4514">OPJ_MCT</a></div><divclass="ttdoc">Profile name for a 4K image. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:250</div></div>
<divclass="ttc"id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448ca3555a29fadf038ddd2bbbf0df7b8e427"><divclass="ttname"><ahref="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca3555a29fadf038ddd2bbbf0df7b8e427">OPJ_CLRSPC_UNKNOWN</a></div><divclass="ttdoc">not supported by the library </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:280</div></div>
<divclass="ttc"id="structopj__dparameters_html_a85f649ae0ba7912531a67080a1245ae0"><divclass="ttname"><ahref="structopj__dparameters.html#a85f649ae0ba7912531a67080a1245ae0">opj_dparameters::jpwl_exp_comps</a></div><divclass="ttdeci">int jpwl_exp_comps</div><divclass="ttdoc">expected number of components </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:560</div></div>
<divclass="ttc"id="structopj__tile__info_html_a5c7fc10ee179e66ae7a8ea76c71250d1"><divclass="ttname"><ahref="structopj__tile__info.html#a5c7fc10ee179e66ae7a8ea76c71250d1">opj_tile_info::maxmarknum</a></div><divclass="ttdeci">int maxmarknum</div><divclass="ttdoc">actual size of markers array </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:793</div></div>
<divclass="ttc"id="structopj__cparameters_html_a47596276043d689a1c18c0c54272c489"><divclass="ttname"><ahref="structopj__cparameters.html#a47596276043d689a1c18c0c54272c489">opj_cparameters::irreversible</a></div><divclass="ttdeci">int irreversible</div><divclass="ttdoc">1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:397</div></div>
<divclass="ttc"id="structopj__tccp__info_html_a9061c1d462e89e1b024aa369117e4182"><divclass="ttname"><ahref="structopj__tccp__info.html#a9061c1d462e89e1b024aa369117e4182">opj_tccp_info::stepsizes_expn</a></div><divclass="ttdeci">OPJ_UINT32 stepsizes_expn[OPJ_J2K_MAXBANDS]</div><divclass="ttdoc">stepsizes used for quantization </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:879</div></div>
<divclass="ttc"id="structopj__image__comptparm_html_a384f4f3280e19b98e5fc0b67cd4fc02a"><divclass="ttname"><ahref="structopj__image__comptparm.html#a384f4f3280e19b98e5fc0b67cd4fc02a">opj_image_comptparm::x0</a></div><divclass="ttdeci">OPJ_UINT32 x0</div><divclass="ttdoc">x component offset compared to the whole image </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:696</div></div>
<divclass="ttc"id="structopj__cparameters_html_af22c7f26a9180c588b2d7d40fc647fd2"><divclass="ttname"><ahref="structopj__cparameters.html#af22c7f26a9180c588b2d7d40fc647fd2">opj_cparameters::jpwl_pprot</a></div><divclass="ttdeci">int jpwl_pprot[JPWL_MAX_NO_PACKSPECS]</div><divclass="ttdoc">error protection methods for packets (0,1,16,32,37-128) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:449</div></div>
<divclass="ttc"id="openjpeg_8h_html_a0db5facf635c28129d1bbbd6626950b6"><divclass="ttname"><ahref="openjpeg_8h.html#a0db5facf635c28129d1bbbd6626950b6">opj_end_compress</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_end_compress(opj_codec_t *p_codec, opj_stream_t *p_stream)</div><divclass="ttdoc">End to compress the current image. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:747</div></div>
<divclass="ttc"id="structopj__tp__info_html_a006450676644e80d319ebfd173776309"><divclass="ttname"><ahref="structopj__tp__info.html#a006450676644e80d319ebfd173776309">opj_tp_info::tp_numpacks</a></div><divclass="ttdeci">int tp_numpacks</div><divclass="ttdoc">number of packets of tile part </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:757</div></div>
<divclass="ttc"id="structopj__tile__v2__info_html_a00061ebffde4a17ca6e0f3e50c55b671"><divclass="ttname"><ahref="structopj__tile__v2__info.html#a00061ebffde4a17ca6e0f3e50c55b671">opj_tile_v2_info::tileno</a></div><divclass="ttdeci">int tileno</div><divclass="ttdoc">number (index) of tile </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:897</div></div>
<divclass="ttc"id="structopj__cparameters_html_a8d8807bd72c1f4469a9e1711bfe987d8"><divclass="ttname"><ahref="structopj__cparameters.html#a8d8807bd72c1f4469a9e1711bfe987d8">opj_cparameters::cp_disto_alloc</a></div><divclass="ttdeci">int cp_disto_alloc</div><divclass="ttdoc">allocation by rate/distortion </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:365</div></div>
<divclass="ttc"id="openjpeg_8h_html_a669758856e5e6992e97b405bc8b45bf2"><divclass="ttname"><ahref="openjpeg_8h.html#a669758856e5e6992e97b405bc8b45bf2">OPJ_RSIZ_CAPABILITIES</a></div><divclass="ttdeci">enum RSIZ_CAPABILITIES OPJ_RSIZ_CAPABILITIES</div><divclass="ttdoc">DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Rsiz Capabilities. </div></div>
<divclass="ttc"id="openjpeg_8h_html_ac887f1d80d30a49fe20b673836783696"><divclass="ttname"><ahref="openjpeg_8h.html#ac887f1d80d30a49fe20b673836783696">opj_set_info_handler</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_info_handler(opj_codec_t *p_codec, opj_msg_callback p_callback, void *p_user_data)</div><divclass="ttdoc">Set the info handler use by openjpeg. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:44</div></div>
<divclass="ttc"id="openjpeg_8h_html_a59301f51ec3a295cc3c7df01bd31c4f7"><divclass="ttname"><ahref="openjpeg_8h.html#a59301f51ec3a295cc3c7df01bd31c4f7">opj_tp_index_t</a></div><divclass="ttdeci">struct opj_tp_index opj_tp_index_t</div><divclass="ttdoc">Index structure about a tile part. </div></div>
<divclass="ttc"id="structopj__cparameters_html_aa6d0f1b3d5fd134d9d58fbe5c958753a"><divclass="ttname"><ahref="structopj__cparameters.html#aa6d0f1b3d5fd134d9d58fbe5c958753a">opj_cparameters::mct_data</a></div><divclass="ttdeci">void * mct_data</div><divclass="ttdoc">Naive implementation of MCT restricted to a single reversible array based encoding without offset con...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:490</div></div>
<divclass="ttc"id="structopj__tp__info_html_ac5e04f61a4ce59d4c9fa7cca93aaa52b"><divclass="ttname"><ahref="structopj__tp__info.html#ac5e04f61a4ce59d4c9fa7cca93aaa52b">opj_tp_info::tp_start_pack</a></div><divclass="ttdeci">int tp_start_pack</div><divclass="ttdoc">start packet of tile part </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:755</div></div>
<divclass="ttc"id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014a7f61f8b8a8d037030ef8c51c1cdd8ca4"><divclass="ttname"><ahref="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a7f61f8b8a8d037030ef8c51c1cdd8ca4">OPJ_CINEMA2K_48</a></div><divclass="ttdoc">2K Digital Cinema at 24 fps </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:260</div></div>
<divclass="ttc"id="structopj__dparameters_html_aacb6078641e9837a6306aaeed31378f5"><divclass="ttname"><ahref="structopj__dparameters.html#aacb6078641e9837a6306aaeed31378f5">opj_dparameters::outfile</a></div><divclass="ttdeci">char outfile[OPJ_PATH_LEN]</div><divclass="ttdoc">output file name </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:530</div></div>
<divclass="ttc"id="openjpeg_8h_html_a78201b6205457853283ec7441cc48d71"><divclass="ttname"><ahref="openjpeg_8h.html#a78201b6205457853283ec7441cc48d71">opj_jp2_metadata_t</a></div><divclass="ttdeci">struct opj_jp2_metadata opj_jp2_metadata_t</div><divclass="ttdoc">Info structure of the JP2 file EXPERIMENTAL FOR THE MOMENT. </div></div>
<divclass="ttc"id="structopj__image__comptparm_html"><divclass="ttname"><ahref="structopj__image__comptparm.html">opj_image_comptparm</a></div><divclass="ttdoc">Component parameters structure used by the opj_image_create function. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:686</div></div>
<divclass="ttc"id="structopj__tile__info_html_adf741cbea6706831aeb382b338eafc49"><divclass="ttname"><ahref="structopj__tile__info.html#adf741cbea6706831aeb382b338eafc49">opj_tile_info::pdx</a></div><divclass="ttdeci">int pdx[33]</div><divclass="ttdoc">precinct size (in power of 2), in X for each resolution level </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:779</div></div>
<divclass="ttc"id="structopj__codestream__info_html_ac07a91836119488ebd42134051633e59"><divclass="ttname"><ahref="structopj__codestream__info.html#ac07a91836119488ebd42134051633e59">opj_codestream_info::main_head_start</a></div><divclass="ttdeci">int main_head_start</div><divclass="ttdoc">main header position </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:843</div></div>
<divclass="ttc"id="openjpeg_8h_html_abad6efc7d4b7a75b2223bef8a444ccb4"><divclass="ttname"><ahref="openjpeg_8h.html#abad6efc7d4b7a75b2223bef8a444ccb4">opj_stream_set_seek_function</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_stream_set_seek_function(opj_stream_t *p_stream, opj_stream_seek_fn p_function)</div><divclass="ttdoc">Sets the given function to be used as a seek function, the stream is then seekable. </div><divclass="ttdef"><b>Definition:</b> cio.c:217</div></div>
<divclass="ttc"id="structopj__image__comp_html"><divclass="ttname"><ahref="structopj__image__comp.html">opj_image_comp</a></div><divclass="ttdoc">Defines a single image component. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:629</div></div>
<divclass="ttc"id="structopj__cparameters_html_a0bb783f05d93564b1c34c4d248f4d77d"><divclass="ttname"><ahref="structopj__cparameters.html#a0bb783f05d93564b1c34c4d248f4d77d">opj_cparameters::jpwl_hprot_TPH_tileno</a></div><divclass="ttdeci">int jpwl_hprot_TPH_tileno[JPWL_MAX_NO_TILESPECS]</div><divclass="ttdoc">tile number of header protection specification (>=0) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:441</div></div>
<divclass="ttc"id="structopj__tile__info_html_ae8bdb0913c89ceb00a8a829dfbf34d43"><divclass="ttname"><ahref="structopj__tile__info.html#ae8bdb0913c89ceb00a8a829dfbf34d43">opj_tile_info::thresh</a></div><divclass="ttdeci">double * thresh</div><divclass="ttdoc">value of thresh for each layer by tile cfr. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:765</div></div>
<divclass="ttc"id="openjpeg_8h_html_a6cd79f0336b039391ffd67cddca0ac67"><divclass="ttname"><ahref="openjpeg_8h.html#a6cd79f0336b039391ffd67cddca0ac67">opj_stream_set_user_data</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_stream_set_user_data(opj_stream_t *p_stream, void *p_data, opj_stream_free_user_data_fn p_function)</div><divclass="ttdoc">Sets the given data to be used as a user data for the stream. </div><divclass="ttdef"><b>Definition:</b> cio.c:249</div></div>
<divclass="ttc"id="structopj__tp__info_html_ad39cf4235e80407535e281b6e5b12a06"><divclass="ttname"><ahref="structopj__tp__info.html#ad39cf4235e80407535e281b6e5b12a06">opj_tp_info::tp_end_header</a></div><divclass="ttdeci">int tp_end_header</div><divclass="ttdoc">end position of tile part header </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:751</div></div>
<divclass="ttc"id="structopj__tp__index_html_a1ce2a675699b82d3125e7c60eaabf021"><divclass="ttname"><ahref="structopj__tp__index.html#a1ce2a675699b82d3125e7c60eaabf021">opj_tp_index::start_pos</a></div><divclass="ttdeci">OPJ_OFF_T start_pos</div><divclass="ttdoc">start position </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:947</div></div>
<divclass="ttc"id="structopj__cparameters_html_aeb97f74cb9128509a585d7fdbf9f2a80"><divclass="ttname"><ahref="structopj__cparameters.html#aeb97f74cb9128509a585d7fdbf9f2a80">opj_cparameters::subsampling_dx</a></div><divclass="ttdeci">int subsampling_dx</div><divclass="ttdoc">subsampling value for dx </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:424</div></div>
<divclass="ttc"id="structopj__image__comp_html_ab9d6b54916aba881438fcff74d76a6a5"><divclass="ttname"><ahref="structopj__image__comp.html#ab9d6b54916aba881438fcff74d76a6a5">opj_image_comp::resno_decoded</a></div><divclass="ttdeci">OPJ_UINT32 resno_decoded</div><divclass="ttdoc">number of decoded resolution </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:649</div></div>
<divclass="ttc"id="openjpeg_8h_html_a6450987526732e77d4477b02e466b89e"><divclass="ttname"><ahref="openjpeg_8h.html#a6450987526732e77d4477b02e466b89e">opj_codestream_info_v2_t</a></div><divclass="ttdeci">struct opj_codestream_info_v2 opj_codestream_info_v2_t</div><divclass="ttdoc">Information structure about the codestream (FIXME should be expand and enhance) </div></div>
<divclass="ttc"id="structopj__codestream__index_html"><divclass="ttname"><ahref="structopj__codestream__index.html">opj_codestream_index</a></div><divclass="ttdoc">Index structure of the codestream (FIXME should be expand and enhance) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:990</div></div>
<divclass="ttc"id="structopj__tile__v2__info_html_a16ee5e7e2e48b166d2ad24daabbf74b9"><divclass="ttname"><ahref="structopj__tile__v2__info.html#a16ee5e7e2e48b166d2ad24daabbf74b9">opj_tile_v2_info::prg</a></div><divclass="ttdeci">OPJ_PROG_ORDER prg</div><divclass="ttdoc">progression order </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:901</div></div>
<divclass="ttc"id="structopj__codestream__info_html_af26a0035d72bdf4617d51b013c5c77e2"><divclass="ttname"><ahref="structopj__codestream__info.html#af26a0035d72bdf4617d51b013c5c77e2">opj_codestream_info::maxmarknum</a></div><divclass="ttdeci">int maxmarknum</div><divclass="ttdoc">actual size of markers array </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:840</div></div>
<divclass="ttc"id="openjpeg_8h_html_aa67a413455bb7e2b53f4e4c2c1e604ef"><divclass="ttname"><ahref="openjpeg_8h.html#aa67a413455bb7e2b53f4e4c2c1e604ef">opj_get_decoded_tile</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_get_decoded_tile(opj_codec_t *p_codec, opj_stream_t *p_stream, opj_image_t *p_image, OPJ_UINT32 tile_index)</div><divclass="ttdoc">Get the decoded tile from the codec. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:498</div></div>
<divclass="ttc"id="openjpeg_8h_html_a94daf46def250f24e7aeca800818e7d8"><divclass="ttname"><ahref="openjpeg_8h.html#a94daf46def250f24e7aeca800818e7d8">opj_get_cstr_index</a></div><divclass="ttdeci">OPJ_API opj_codestream_index_t *OPJ_CALLCONV opj_get_cstr_index(opj_codec_t *p_codec)</div><divclass="ttdoc">Get the codestream index from the codec. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:901</div></div>
<divclass="ttc"id="openjpeg_8h_html_ae24aa81acf8ec8154f099bbe35703c0a"><divclass="ttname"><ahref="openjpeg_8h.html#ae24aa81acf8ec8154f099bbe35703c0a">opj_set_warning_handler</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_warning_handler(opj_codec_t *p_codec, opj_msg_callback p_callback, void *p_user_data)</div><divclass="ttdoc">Set the warning handler use by openjpeg. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:59</div></div>
<divclass="ttc"id="structopj__tile__index_html_a05f204bc2a2012668088b53761dbad21"><divclass="ttname"><ahref="structopj__tile__index.html#a05f204bc2a2012668088b53761dbad21">opj_tile_index::current_tpsno</a></div><divclass="ttdeci">OPJ_UINT32 current_tpsno</div><divclass="ttdoc">current tile-part index </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:967</div></div>
<divclass="ttc"id="structopj__tile__info_html_ad4acc74dc99799b2ee227d1784ce5f0f"><divclass="ttname"><ahref="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">opj_tile_info::num_tps</a></div><divclass="ttdeci">int num_tps</div><divclass="ttdoc">number of tile parts </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:795</div></div>
<divclass="ttc"id="openjpeg_8h_html_a2af5acee8a36a969d8bc4cd896492746"><divclass="ttname"><ahref="openjpeg_8h.html#a2af5acee8a36a969d8bc4cd896492746">opj_image_comp_t</a></div><divclass="ttdeci">struct opj_image_comp opj_image_comp_t</div><divclass="ttdoc">Defines a single image component. </div></div>
<divclass="ttc"id="openjpeg_8h_html_ac4209d9dff9fee40d6604d0c3781a036"><divclass="ttname"><ahref="openjpeg_8h.html#ac4209d9dff9fee40d6604d0c3781a036">opj_get_cstr_info</a></div><divclass="ttdeci">OPJ_API opj_codestream_info_v2_t *OPJ_CALLCONV opj_get_cstr_info(opj_codec_t *p_codec)</div><divclass="ttdoc">Get the codestream information from the codec. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:874</div></div>
<divclass="ttc"id="structopj__cparameters_html_a20ef135570741fc85c68edf3f5e09828"><divclass="ttname"><ahref="structopj__cparameters.html#a20ef135570741fc85c68edf3f5e09828">opj_cparameters::cp_rsiz</a></div><divclass="ttdeci">OPJ_RSIZ_CAPABILITIES cp_rsiz</div><divclass="ttdoc">DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile name. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:479</div></div>
<divclass="ttc"id="structopj__codestream__info_html_a580bee732e2d606ef531cf1d928470b7"><divclass="ttname"><ahref="structopj__codestream__info.html#a580bee732e2d606ef531cf1d928470b7">opj_codestream_info::index_write</a></div><divclass="ttdeci">int index_write</div><divclass="ttdoc">writing the packet in the index with t2_encode_packets </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:809</div></div>
<divclass="ttc"id="structopj__image__comp_html_a0805d2f69bb770ff022c164aeda22685"><divclass="ttname"><ahref="structopj__image__comp.html#a0805d2f69bb770ff022c164aeda22685">opj_image_comp::dx</a></div><divclass="ttdeci">OPJ_UINT32 dx</div><divclass="ttdoc">XRsiz: horizontal separation of a sample of ith component with respect to the reference grid...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:631</div></div>
<divclass="ttc"id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da9449f0877df2f49873eb75c1404a1b20"><divclass="ttname"><ahref="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da9449f0877df2f49873eb75c1404a1b20">OPJ_CPRL</a></div><divclass="ttdoc">component-precinct-resolution-layer order </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:273</div></div>
<divclass="ttc"id="structopj__image__comp_html_a29e1e27c76fda74371c495e0cdfccd1d"><divclass="ttname"><ahref="structopj__image__comp.html#a29e1e27c76fda74371c495e0cdfccd1d">opj_image_comp::bpp</a></div><divclass="ttdeci">OPJ_UINT32 bpp</div><divclass="ttdoc">image depth in bits </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:645</div></div>
<divclass="ttc"id="structopj__dparameters_html_a6e248b6a2988aedbae0ae5932b28dec6"><divclass="ttname"><ahref="structopj__dparameters.html#a6e248b6a2988aedbae0ae5932b28dec6">opj_dparameters::jpwl_max_tiles</a></div><divclass="ttdeci">int jpwl_max_tiles</div><divclass="ttdoc">maximum number of tiles </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:562</div></div>
<divclass="ttc"id="structopj__cparameters_html_a1cb6bcae13aa61c170f84a82559b318a"><divclass="ttname"><ahref="structopj__cparameters.html#a1cb6bcae13aa61c170f84a82559b318a">opj_cparameters::max_cs_size</a></div><divclass="ttdeci">int max_cs_size</div><divclass="ttdoc">Maximum size (in bytes) for the whole codestream. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:497</div></div>
<divclass="ttc"id="openjpeg_8h_html_accb6a7b065e3808777237012011e6894"><divclass="ttname"><ahref="openjpeg_8h.html#accb6a7b065e3808777237012011e6894">opj_setup_decoder</a></div><divclass="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec, opj_dparameters_t *parameters)</div><divclass="ttdoc">Setup the decoder with decompression parameters provided by the user and with the message handler pro...</div><divclass="ttdef"><b>Definition:</b> openjpeg.c:357</div></div>
<divclass="ttc"id="structopj__tile__index_html_ab32de2a32290709e66313b5d7fbbe6e1"><divclass="ttname"><ahref="structopj__tile__index.html#ab32de2a32290709e66313b5d7fbbe6e1">opj_tile_index::tileno</a></div><divclass="ttdeci">OPJ_UINT32 tileno</div><divclass="ttdoc">tile index </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:960</div></div>
<divclass="ttc"id="structopj__cparameters_html_a7808492371aab9c05be67a1113fed582"><divclass="ttname"><ahref="structopj__cparameters.html#a7808492371aab9c05be67a1113fed582">opj_cparameters::image_offset_x0</a></div><divclass="ttdeci">int image_offset_x0</div><divclass="ttdoc">subimage encoding: origin image offset in x direction </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:420</div></div>
<divclass="ttc"id="structopj__tp__index_html_a4f9ddcadc23ac14e40dbdfd4f28d783d"><divclass="ttname"><ahref="structopj__tp__index.html#a4f9ddcadc23ac14e40dbdfd4f28d783d">opj_tp_index::end_pos</a></div><divclass="ttdeci">OPJ_OFF_T end_pos</div><divclass="ttdoc">end position </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:951</div></div>
<divclass="ttc"id="structopj__codestream__info_html_ac20b482a3b3feadfa21ced6edc727557"><divclass="ttname"><ahref="structopj__codestream__info.html#ac20b482a3b3feadfa21ced6edc727557">opj_codestream_info::numlayers</a></div><divclass="ttdeci">int numlayers</div><divclass="ttdoc">number of layer </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:831</div></div>
<divclass="ttc"id="structopj__packet__info_html_a091879c16084f61abb01b1a5b26d142b"><divclass="ttname"><ahref="structopj__packet__info.html#a091879c16084f61abb01b1a5b26d142b">opj_packet_info::start_pos</a></div><divclass="ttdeci">OPJ_OFF_T start_pos</div><divclass="ttdoc">packet start position (including SOP marker if it exists) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:720</div></div>
<divclass="ttc"id="structopj__poc_html_a39759710cc99ef7c1381e9bbf2e23358"><divclass="ttname"><ahref="structopj__poc.html#a39759710cc99ef7c1381e9bbf2e23358">opj_poc::progorder</a></div><divclass="ttdeci">OPJ_CHAR progorder[5]</div><divclass="ttdoc">Progression order string. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:335</div></div>
<divclass="ttc"id="structopj__image_html_a0d01041cfbba0d40ab38836a35544e09"><divclass="ttname"><ahref="structopj__image.html#a0d01041cfbba0d40ab38836a35544e09">opj_image::x0</a></div><divclass="ttdeci">OPJ_UINT32 x0</div><divclass="ttdoc">XOsiz: horizontal offset from the origin of the reference grid to the left side of the image area...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:663</div></div>
<divclass="ttc"id="structopj__tp__info_html_a8456c54bdba73448429e5a0d830e2123"><divclass="ttname"><ahref="structopj__tp__info.html#a8456c54bdba73448429e5a0d830e2123">opj_tp_info::tp_start_pos</a></div><divclass="ttdeci">int tp_start_pos</div><divclass="ttdoc">start position of tile part </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:749</div></div>
<divclass="ttc"id="structopj__cparameters_html_ac0db496d20b35e9e8713977b67134019"><divclass="ttname"><ahref="structopj__cparameters.html#ac0db496d20b35e9e8713977b67134019">opj_cparameters::outfile</a></div><divclass="ttdeci">char outfile[OPJ_PATH_LEN]</div><divclass="ttdoc">output file name </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:414</div></div>
<divclass="ttc"id="structopj__cparameters_html_a16b3337eed0fb4df9bb6902bce9dc083"><divclass="ttname"><ahref="structopj__cparameters.html#a16b3337eed0fb4df9bb6902bce9dc083">opj_cparameters::roi_shift</a></div><divclass="ttdeci">int roi_shift</div><divclass="ttdoc">region of interest: upshift value </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:401</div></div>
<divclass="ttc"id="openjpeg_8h_html_a3cc0342ccd7d97bb6e96cf2341655949"><divclass="ttname"><ahref="openjpeg_8h.html#a3cc0342ccd7d97bb6e96cf2341655949">opj_jp2_index_t</a></div><divclass="ttdeci">struct opj_jp2_index opj_jp2_index_t</div><divclass="ttdoc">Index structure of the JP2 file EXPERIMENTAL FOR THE MOMENT. </div></div>
<divclass="ttc"id="structopj__marker__info_html_a49e93e2fc29eededa8b19b0bba31587b"><divclass="ttname"><ahref="structopj__marker__info.html#a49e93e2fc29eededa8b19b0bba31587b">opj_marker_info::len</a></div><divclass="ttdeci">int len</div><divclass="ttdoc">length, marker val included </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:740</div></div>
<divclass="ttc"id="structopj__tile__info_html_a47b12fca5a60c8ab6d505a580098a382"><divclass="ttname"><ahref="structopj__tile__info.html#a47b12fca5a60c8ab6d505a580098a382">opj_tile_info::marknum</a></div><divclass="ttdeci">int marknum</div><divclass="ttdoc">number of markers </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:789</div></div>
<divclass="ttc"id="structopj__jp2__index_html"><divclass="ttname"><ahref="structopj__jp2__index.html">opj_jp2_index</a></div><divclass="ttdoc">Index structure of the JP2 file EXPERIMENTAL FOR THE MOMENT. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:1036</div></div>
<divclass="ttc"id="structopj__image_html_a0412d0a6696e7b6ace224c5111cf6be2"><divclass="ttname"><ahref="structopj__image.html#a0412d0a6696e7b6ace224c5111cf6be2">opj_image::icc_profile_len</a></div><divclass="ttdeci">OPJ_UINT32 icc_profile_len</div><divclass="ttdoc">size of ICC profile </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:679</div></div>
<divclass="ttc"id="structopj__tile__info_html_a38eea8dbd58de28609e384cdb4f4ba77"><divclass="ttname"><ahref="structopj__tile__info.html#a38eea8dbd58de28609e384cdb4f4ba77">opj_tile_info::pw</a></div><divclass="ttdeci">int pw[33]</div><divclass="ttdoc">precinct number for each resolution level (width) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:775</div></div>
<divclass="ttc"id="structopj__tp__index_html"><divclass="ttname"><ahref="structopj__tp__index.html">opj_tp_index</a></div><divclass="ttdoc">Index structure about a tile part. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:945</div></div>
<divclass="ttc"id="openjpeg_8h_html_a6d339df3cc8521962a1c03ed421f140a"><divclass="ttname"><ahref="openjpeg_8h.html#a6d339df3cc8521962a1c03ed421f140a">opj_stream_create_file_stream</a></div><divclass="ttdeci">OPJ_API opj_stream_t *OPJ_CALLCONV opj_stream_create_file_stream(const char *fname, OPJ_SIZE_T p_buffer_size, OPJ_BOOL p_is_read_stream)</div><divclass="ttdoc">Create a stream from a file identified with its filename with a specific buffer size. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:925</div></div>
<divclass="ttc"id="openjpeg_8h_html_ad48f318c18f2209caf47dd2988f1dc8a"><divclass="ttname"><ahref="openjpeg_8h.html#ad48f318c18f2209caf47dd2988f1dc8a">OPJ_CINEMA_MODE</a></div><divclass="ttdeci">enum CINEMA_MODE OPJ_CINEMA_MODE</div><divclass="ttdoc">DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Digital cinema operation mode...</div></div>
<divclass="ttc"id="structopj__codestream__info__v2_html_ab5dc581e5e9c499007b6880c76c91230"><divclass="ttname"><ahref="structopj__codestream__info__v2.html#ab5dc581e5e9c499007b6880c76c91230">opj_codestream_info_v2::th</a></div><divclass="ttdeci">OPJ_UINT32 th</div><divclass="ttdoc">number of tiles in Y </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:928</div></div>
<divclass="ttc"id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014"><divclass="ttname"><ahref="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014">CINEMA_MODE</a></div><divclass="ttdeci">CINEMA_MODE</div><divclass="ttdoc">DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Digital cinema operation mode...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:257</div></div>
<divclass="ttc"id="openjpeg_8h_html_a3c4792de45c6b5b13112be890d502b0d"><divclass="ttname"><ahref="openjpeg_8h.html#a3c4792de45c6b5b13112be890d502b0d">OPJ_J2K_MAXBANDS</a></div><divclass="ttdeci">#define OPJ_J2K_MAXBANDS</div><divclass="ttdoc">Number of maximum sub-band linked to number of resolution level. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:147</div></div>
<divclass="ttc"id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbfa0214474a418cfdecfac0c70325b11a7d"><divclass="ttname"><ahref="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa0214474a418cfdecfac0c70325b11a7d">OPJ_CODEC_JPX</a></div><divclass="ttdoc">JPX file format (JPEG 2000 Part-2) : to be coded. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:298</div></div>
<divclass="ttc"id="structopj__dparameters_html_a3349a1210e55ae91e8eb9446fb6f979f"><divclass="ttname"><ahref="structopj__dparameters.html#a3349a1210e55ae91e8eb9446fb6f979f">opj_dparameters::DA_y0</a></div><divclass="ttdeci">OPJ_UINT32 DA_y0</div><divclass="ttdoc">Decoding area up boundary. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:541</div></div>
<divclass="ttc"id="structopj__cparameters_html_a88f66aae362a5c8c4acf56dbc676b787"><divclass="ttname"><ahref="structopj__cparameters.html#a88f66aae362a5c8c4acf56dbc676b787">opj_cparameters::numpocs</a></div><divclass="ttdeci">OPJ_UINT32 numpocs</div><divclass="ttdoc">number of progression order changes (POC), default to 0 </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:381</div></div>
<divclass="ttc"id="structopj__dparameters_html_a829178424b7dee9c3debf3488993dbb6"><divclass="ttname"><ahref="structopj__dparameters.html#a829178424b7dee9c3debf3488993dbb6">opj_dparameters::tile_index</a></div><divclass="ttdeci">OPJ_UINT32 tile_index</div><divclass="ttdoc">tile number ot the decoded tile </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:548</div></div>
<divclass="ttc"id="structopj__codestream__info__v2_html_ae64e83b7f91ac3268028320cc704dfd8"><divclass="ttname"><ahref="structopj__codestream__info__v2.html#ae64e83b7f91ac3268028320cc704dfd8">opj_codestream_info_v2::ty0</a></div><divclass="ttdeci">OPJ_UINT32 ty0</div><divclass="ttdoc">tile origin in y = YTOsiz </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:920</div></div>
<divclass="ttc"id="structopj__image__comp_html_ab0353b06d4f8e707fc0fb85237537e82"><divclass="ttname"><ahref="structopj__image__comp.html#ab0353b06d4f8e707fc0fb85237537e82">opj_image_comp::factor</a></div><divclass="ttdeci">OPJ_UINT32 factor</div><divclass="ttdoc">number of division by 2 of the out image compared to the original size of image </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:651</div></div>
<divclass="ttc"id="structopj__tile__index_html_afe5785db09d276754876b56504aa6928"><divclass="ttname"><ahref="structopj__tile__index.html#afe5785db09d276754876b56504aa6928">opj_tile_index::marknum</a></div><divclass="ttdeci">OPJ_UINT32 marknum</div><divclass="ttdoc">number of markers </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:973</div></div>
<divclass="ttc"id="openjpeg_8h_html_a746f5052f95e8c498152ad54120b88f3"><divclass="ttname"><ahref="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a></div><divclass="ttdeci">#define JPWL_MAX_NO_PACKSPECS</div><divclass="ttdoc">Maximum number of packet parts expected by JPWL: increase at your will. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:157</div></div>
<divclass="ttc"id="structopj__marker__info_html_ac627b262c0e5f12d63556dc7b7af1b68"><divclass="ttname"><ahref="structopj__marker__info.html#ac627b262c0e5f12d63556dc7b7af1b68">opj_marker_info::type</a></div><divclass="ttdeci">unsigned short int type</div><divclass="ttdoc">marker type </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:736</div></div>
<divclass="ttc"id="structopj__image__comptparm_html_a709dcaed22eaba4f946e9ca3938b41b5"><divclass="ttname"><ahref="structopj__image__comptparm.html#a709dcaed22eaba4f946e9ca3938b41b5">opj_image_comptparm::dx</a></div><divclass="ttdeci">OPJ_UINT32 dx</div><divclass="ttdoc">XRsiz: horizontal separation of a sample of ith component with respect to the reference grid...</div><divclass="ttdef"><b>Definition:</b> openjpeg.h:688</div></div>
<divclass="ttc"id="structopj__tile__info_html_a910bb577952512fd5dc0d8b4c9a14a96"><divclass="ttname"><ahref="structopj__tile__info.html#a910bb577952512fd5dc0d8b4c9a14a96">opj_tile_info::ph</a></div><divclass="ttdeci">int ph[33]</div><divclass="ttdoc">precinct number for each resolution level (height) </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:777</div></div>
<divclass="ttc"id="structopj__codestream__info_html"><divclass="ttname"><ahref="structopj__codestream__info.html">opj_codestream_info</a></div><divclass="ttdoc">Index structure of the codestream. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:803</div></div>
<divclass="ttc"id="openjpeg_8h_html_ad62cb2f523825f2036ddad0387b1e2b2"><divclass="ttname"><ahref="openjpeg_8h.html#ad62cb2f523825f2036ddad0387b1e2b2">opj_dump_codec</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_dump_codec(opj_codec_t *p_codec, OPJ_INT32 info_flag, FILE *output_stream)</div><divclass="ttdoc">Dump the codec information into the output stream. </div><divclass="ttdef"><b>Definition:</b> openjpeg.c:858</div></div>
<divclass="ttc"id="structopj__tile__index_html_a67e49af9ba010abeb56d723c639e3f65"><divclass="ttname"><ahref="structopj__tile__index.html#a67e49af9ba010abeb56d723c639e3f65">opj_tile_index::tp_index</a></div><divclass="ttdeci">opj_tp_index_t * tp_index</div><divclass="ttdoc">information concerning tile parts </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:969</div></div>
<divclass="ttc"id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da506c7567e93b974a9238b4b1b973eebd"><divclass="ttname"><ahref="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da506c7567e93b974a9238b4b1b973eebd">OPJ_PCRL</a></div><divclass="ttdoc">precinct-component-resolution-layer order </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:272</div></div>
<divclass="ttc"id="openjpeg_8h_html_aecb87205464e2f2e90e4a2458f0bbcd5"><divclass="ttname"><ahref="openjpeg_8h.html#aecb87205464e2f2e90e4a2458f0bbcd5">opj_stream_set_skip_function</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_stream_set_skip_function(opj_stream_t *p_stream, opj_stream_skip_fn p_function)</div><divclass="ttdoc">Sets the given function to be used as a skip function. </div><divclass="ttdef"><b>Definition:</b> cio.c:238</div></div>
<divclass="ttc"id="openjpeg_8h_html_a2845fa5ff8031ef4a0b46314a19c0dc5"><divclass="ttname"><ahref="openjpeg_8h.html#a2845fa5ff8031ef4a0b46314a19c0dc5">opj_stream_set_user_data_length</a></div><divclass="ttdeci">OPJ_API void OPJ_CALLCONV opj_stream_set_user_data_length(opj_stream_t *p_stream, OPJ_UINT64 data_length)</div><divclass="ttdoc">Sets the length of the user data for the stream. </div><divclass="ttdef"><b>Definition:</b> cio.c:258</div></div>
<divclass="ttc"id="openjpeg_8h_html_ad2aa5c15e6f2f4d57f3f98200108b29c"><divclass="ttname"><ahref="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a></div><divclass="ttdeci">struct opj_packet_info opj_packet_info_t</div><divclass="ttdoc">Index structure : Information concerning a packet inside tile. </div></div>
<divclass="ttc"id="structopj__dparameters_html_a98e9ceaf5c68dcc39019ec707961e24d"><divclass="ttname"><ahref="structopj__dparameters.html#a98e9ceaf5c68dcc39019ec707961e24d">opj_dparameters::DA_x1</a></div><divclass="ttdeci">OPJ_UINT32 DA_x1</div><divclass="ttdoc">Decoding area right boundary. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:539</div></div>
<divclass="ttc"id="structopj__poc_html_adfc511ae4a8a5a0d66db1bf74e20394b"><divclass="ttname"><ahref="structopj__poc.html#adfc511ae4a8a5a0d66db1bf74e20394b">opj_poc::txS</a></div><divclass="ttdeci">OPJ_UINT32 txS</div><divclass="ttdoc">Start and end values of Tile width and height, initialised in pi_initialise_encode. </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:345</div></div>
<divclass="ttc"id="structopj__tile__info_html_a5d32069e41ba69a088ca9b43ea81ae22"><divclass="ttname"><ahref="structopj__tile__info.html#a5d32069e41ba69a088ca9b43ea81ae22">opj_tile_info::tp</a></div><divclass="ttdeci">opj_tp_info_t * tp</div><divclass="ttdoc">information concerning tile parts </div><divclass="ttdef"><b>Definition:</b> openjpeg.h:797</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated by  <ahref="http://www.doxygen.org/index.html">