openjpeg/doxygen/j2k_8h_source.html

1439 lines
427 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenJPEG: j2k.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenJPEG
&#160;<span id="projectnumber">2.5.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html">even</a></li><li class="navelem"><a class="el" href="dir_f75d9a0165d6564a1e04793ef847d41d.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_5f588d7ea139c1aae751d03c13a16064.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_378f732e812ef6cbaaae22e96a4fa79f.html">src</a></li><li class="navelem"><a class="el" href="dir_19dcb5713315405a27e1bde75a489a4c.html">lib</a></li><li class="navelem"><a class="el" href="dir_54e5bc4f0640fea590afaf04f4d9c88d.html">openjp2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">j2k.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="j2k_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * The copyright in this software is being made available under the 2-clauses</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * BSD License, included below. This software may be subject to other third</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * party and contributor rights, including patent rights, and no such rights</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * are granted under this license.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * Copyright (c) 2002-2014, Professor Benoit Macq</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * Copyright (c) 2001-2003, David Janssens</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Copyright (c) 2002-2003, Yannick Verschueren</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * Copyright (c) 2003-2007, Francois-Olivier Devaux</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Copyright (c) 2003-2014, Antonin Descampe</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * Copyright (c) 2005, Herve Drolon, FreeImage Team</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * Copyright (c) 2006-2007, Parvatha Elangovan</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * Copyright (c) 2008, Jerome Fimes, Communications &amp; Systemes &lt;jerome.fimes@c-s.fr&gt;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Copyright (c) 2011-2012, Centre National d&#39;Etudes Spatiales (CNES), France</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Copyright (c) 2012, CS Systemes d&#39;Information, France</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * All rights reserved.</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * are met:</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer in the</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * documentation and/or other materials provided with the distribution.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS&#39;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> * POSSIBILITY OF SUCH DAMAGE.</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#ifndef OPJ_J2K_H</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#define OPJ_J2K_H</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="j2k_8h.html#a908a31c1df35857df8091c333ce7d97a"> 54</a></span>&#160;<span class="preprocessor">#define J2K_CP_CSTY_PRT 0x01</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab4c04b739f96dc4d591bbc6a1107b8ae"> 55</a></span>&#160;<span class="preprocessor">#define J2K_CP_CSTY_SOP 0x02</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="j2k_8h.html#a27fac053cc54d78fdd8517a1d368d10e"> 56</a></span>&#160;<span class="preprocessor">#define J2K_CP_CSTY_EPH 0x04</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="j2k_8h.html#aa3815ac58d9b7ec49446fea6c1abbf56"> 57</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CSTY_PRT 0x01</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="j2k_8h.html#a91356287e81596bc55b42a1edb2b97d2"> 58</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_LAZY 0x01 </span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="j2k_8h.html#a251166dbf8d7a45827b36c644d3f430c"> 59</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_RESET 0x02 </span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab4a11b37d608c28c255a723fc6fd2c08"> 60</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_TERMALL 0x04 </span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="j2k_8h.html#a65e3c90067fca47af235e73afbc65c97"> 61</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_VSC 0x08 </span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="j2k_8h.html#a50289c9b99eeebb906f5233979663984"> 62</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_PTERM 0x10 </span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="j2k_8h.html#a31341b13011138b0ec1f7075d5c14042"> 63</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_SEGSYM 0x20 </span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="j2k_8h.html#a4113149aeb0e388a0f4573e5e72da7ac"> 64</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_HT 0x40 </span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="j2k_8h.html#a909aa57e3f1e18445450a84a1a2a4402"> 65</a></span>&#160;<span class="preprocessor">#define J2K_CCP_CBLKSTY_HTMIXED 0x80 </span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="j2k_8h.html#a95708dcd92905b704bc08ff4c4de7d16"> 66</a></span>&#160;<span class="preprocessor">#define J2K_CCP_QNTSTY_NOQNT 0</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="j2k_8h.html#a2af84eaeae3bcbfbca7f21b523bd79be"> 67</a></span>&#160;<span class="preprocessor">#define J2K_CCP_QNTSTY_SIQNT 1</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="j2k_8h.html#a2259097e9a4029771ce3d23e24a2ada4"> 68</a></span>&#160;<span class="preprocessor">#define J2K_CCP_QNTSTY_SEQNT 2</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">/* ----------------------------------------------------------------------- */</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="j2k_8h.html#a7d0565928247497f48019c3444ded70a"> 72</a></span>&#160;<span class="preprocessor">#define J2K_MS_SOC 0xff4f </span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="j2k_8h.html#a75b08472b11df1ade0534f3101dba0d1"> 73</a></span>&#160;<span class="preprocessor">#define J2K_MS_SOT 0xff90 </span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="j2k_8h.html#aadc137828094067b6c5330e99758be4e"> 74</a></span>&#160;<span class="preprocessor">#define J2K_MS_SOD 0xff93 </span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="j2k_8h.html#a38f1b71ad2cc0dda60b84ced13b8fd53"> 75</a></span>&#160;<span class="preprocessor">#define J2K_MS_EOC 0xffd9 </span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="j2k_8h.html#a4bb48635760113712e9b9fe58c189428"> 76</a></span>&#160;<span class="preprocessor">#define J2K_MS_CAP 0xff50 </span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="j2k_8h.html#ac291e45cb06ac5e650219876d8a255a7"> 77</a></span>&#160;<span class="preprocessor">#define J2K_MS_SIZ 0xff51 </span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="j2k_8h.html#a73c4d845006e998fd1384668e76926f6"> 78</a></span>&#160;<span class="preprocessor">#define J2K_MS_COD 0xff52 </span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="j2k_8h.html#a51bd9e7f1072647dd044d95f27f5a4c2"> 79</a></span>&#160;<span class="preprocessor">#define J2K_MS_COC 0xff53 </span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="j2k_8h.html#ad4b32410f6f3fd9911c6f9db691af895"> 80</a></span>&#160;<span class="preprocessor">#define J2K_MS_CPF 0xff59 </span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="j2k_8h.html#aa13014652d016a910469a252197fb4e8"> 81</a></span>&#160;<span class="preprocessor">#define J2K_MS_RGN 0xff5e </span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="j2k_8h.html#a9c3ac9cdd45a6250513d2903e90acc95"> 82</a></span>&#160;<span class="preprocessor">#define J2K_MS_QCD 0xff5c </span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="j2k_8h.html#a3a7b6f7f62ade5b8e58f7a88c22a1edb"> 83</a></span>&#160;<span class="preprocessor">#define J2K_MS_QCC 0xff5d </span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="j2k_8h.html#a9ee8f15ea330fc28fc6295c8081b38b4"> 84</a></span>&#160;<span class="preprocessor">#define J2K_MS_POC 0xff5f </span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="j2k_8h.html#ad361e6bf7e4bb0d9ba4320dd02d967eb"> 85</a></span>&#160;<span class="preprocessor">#define J2K_MS_TLM 0xff55 </span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="j2k_8h.html#a990af74411132cf6a0fb4a94ccd1cc9e"> 86</a></span>&#160;<span class="preprocessor">#define J2K_MS_PLM 0xff57 </span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="j2k_8h.html#a6547b2fb49f4e7491228691e60879c4f"> 87</a></span>&#160;<span class="preprocessor">#define J2K_MS_PLT 0xff58 </span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="j2k_8h.html#a290750e088598ddb3ab323d533e35582"> 88</a></span>&#160;<span class="preprocessor">#define J2K_MS_PPM 0xff60 </span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="j2k_8h.html#a2615aba90cc1c91d73f6070627116f46"> 89</a></span>&#160;<span class="preprocessor">#define J2K_MS_PPT 0xff61 </span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="j2k_8h.html#a47d64f5792a3e63487b98e3a9291aca4"> 90</a></span>&#160;<span class="preprocessor">#define J2K_MS_SOP 0xff91 </span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="j2k_8h.html#adc71fac3b392d01b968551c9d0a1f49c"> 91</a></span>&#160;<span class="preprocessor">#define J2K_MS_EPH 0xff92 </span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="j2k_8h.html#acfac29de2d6f52655210a92c19e968cf"> 92</a></span>&#160;<span class="preprocessor">#define J2K_MS_CRG 0xff63 </span></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="j2k_8h.html#aaa8bdf8bfb2b6c55bf450a906cb0d25b"> 93</a></span>&#160;<span class="preprocessor">#define J2K_MS_COM 0xff64 </span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="j2k_8h.html#ae499439bcd371df12203ab064f62867e"> 94</a></span>&#160;<span class="preprocessor">#define J2K_MS_CBD 0xff78 </span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="j2k_8h.html#a5980255efc0b42f32435f04d4bbba384"> 95</a></span>&#160;<span class="preprocessor">#define J2K_MS_MCC 0xff75 </span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="j2k_8h.html#abffa47de16793e0cbbe60dd9bf74ff72"> 96</a></span>&#160;<span class="preprocessor">#define J2K_MS_MCT 0xff74 </span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="j2k_8h.html#a2484edf967d9fb970df505ec6e9583ed"> 97</a></span>&#160;<span class="preprocessor">#define J2K_MS_MCO 0xff77 </span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="j2k_8h.html#a669d352f94dff19eca7690cefce722c7"> 99</a></span>&#160;<span class="preprocessor">#define J2K_MS_UNK 0 </span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="comment">/* UniPG&gt;&gt; */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#ifdef USE_JPWL</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="j2k_8h.html#a32b8239ce866bca39dae9b55eeb0c9c8"> 103</a></span>&#160;<span class="preprocessor">#define J2K_MS_EPC 0xff68 </span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="j2k_8h.html#a98c14444176c130f2ae6b4f1c433c870"> 104</a></span>&#160;<span class="preprocessor">#define J2K_MS_EPB 0xff66 </span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="j2k_8h.html#ac6cbca67a7e34c2c007f48c5c5e6bb1e"> 105</a></span>&#160;<span class="preprocessor">#define J2K_MS_ESD 0xff67 </span></div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="j2k_8h.html#af20e552e74ec822caa9e4992b5ec1d1e"> 106</a></span>&#160;<span class="preprocessor">#define J2K_MS_RED 0xff69 </span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* USE_JPWL */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#ifdef USE_JPSEC</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab404e69f0d5d44857493751174ffc6bb"> 109</a></span>&#160;<span class="preprocessor">#define J2K_MS_SEC 0xff65 </span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="j2k_8h.html#a4cb0ac7fdc04a8fcc683d4ef95d87894"> 110</a></span>&#160;<span class="preprocessor">#define J2K_MS_INSEC 0xff94 </span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* USE_JPSEC */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment">/* &lt;&lt;UniPG */</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="j2k_8h.html#a0b4bd3aa3772e1dd2d12ce7a11460311"> 114</a></span>&#160;<span class="preprocessor">#define J2K_MAX_POCS 32 </span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="comment">/* ----------------------------------------------------------------------- */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108"> 122</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108">J2K_STATUS</a> {</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108adf52fdd82fea2345f9c74529c44e5e74"> 123</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108adf52fdd82fea2345f9c74529c44e5e74">J2K_STATE_NONE</a> = 0x0000, </div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a38b8578c0baf8804a084d3eececb9d30"> 124</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a38b8578c0baf8804a084d3eececb9d30">J2K_STATE_MHSOC</a> = 0x0001, </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108af53fb005e7925529949a2bd5fe0b09dd"> 125</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108af53fb005e7925529949a2bd5fe0b09dd">J2K_STATE_MHSIZ</a> = 0x0002, </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a50b4adf0958765663cd02be8892937ad"> 126</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a50b4adf0958765663cd02be8892937ad">J2K_STATE_MH</a> = 0x0004, </div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a15153f6180a3159301fafba167e86d76"> 127</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a15153f6180a3159301fafba167e86d76">J2K_STATE_TPHSOT</a> = 0x0008, </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a2a05663c9490297cc06e09adb13f8597"> 128</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a2a05663c9490297cc06e09adb13f8597">J2K_STATE_TPH</a> = 0x0010, </div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108af5e4be6ef8d499e2d3a90c6988636f9d"> 129</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108af5e4be6ef8d499e2d3a90c6988636f9d">J2K_STATE_MT</a> = 0x0020, </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a89e64fd129ff940a1185727721413bce"> 130</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a89e64fd129ff940a1185727721413bce">J2K_STATE_NEOC</a> = 0x0040, </div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108ab7248c5731f0fc5890132981de9fa716"> 131</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108ab7248c5731f0fc5890132981de9fa716">J2K_STATE_DATA</a> = 0x0080, </div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108ae0f01fd09a31d210174a8fb14bbb402d"> 133</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108ae0f01fd09a31d210174a8fb14bbb402d">J2K_STATE_EOC</a> = 0x0100, </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108aa7d8bded06c361d5cf8ff2c9600a44e6"> 134</a></span>&#160; <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108aa7d8bded06c361d5cf8ff2c9600a44e6">J2K_STATE_ERR</a> = 0x8000 </div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;} <a class="code" href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108">J2K_STATUS</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; </div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4"> 140</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4">MCT_ELEMENT_TYPE</a> {</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4aa0ecb273c5c99cb3feaebf4c8b08eb45"> 141</a></span>&#160; <a class="code" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4aa0ecb273c5c99cb3feaebf4c8b08eb45">MCT_TYPE_INT16</a> = 0, </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a70d58c71c073f4d8134f5c4274878de2"> 142</a></span>&#160; <a class="code" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a70d58c71c073f4d8134f5c4274878de2">MCT_TYPE_INT32</a> = 1, </div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a18d3b6ab0fa291b506263a8d53aa2ab2"> 143</a></span>&#160; <a class="code" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a18d3b6ab0fa291b506263a8d53aa2ab2">MCT_TYPE_FLOAT</a> = 2, </div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a1f3a9867ea4428b3cb0411346df6da9f"> 144</a></span>&#160; <a class="code" href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a1f3a9867ea4428b3cb0411346df6da9f">MCT_TYPE_DOUBLE</a> = 3 </div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;} <a class="code" href="j2k_8h.html#a429f6f4aae3890c7d1bfe91d0cd14247">J2K_MCT_ELEMENT_TYPE</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1"> 150</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1">MCT_ARRAY_TYPE</a> {</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a827313c242d99e614d41c2ef14508212"> 151</a></span>&#160; <a class="code" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a827313c242d99e614d41c2ef14508212">MCT_TYPE_DEPENDENCY</a> = 0,</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a713c597859a50759f9a5353b4f21d135"> 152</a></span>&#160; <a class="code" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a713c597859a50759f9a5353b4f21d135">MCT_TYPE_DECORRELATION</a> = 1,</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a9477d56c7ffdfaca564f3e493dd4a691"> 153</a></span>&#160; <a class="code" href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a9477d56c7ffdfaca564f3e493dd4a691">MCT_TYPE_OFFSET</a> = 2</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;} <a class="code" href="j2k_8h.html#a1d4409931f4e578a5a02d06eb4bd6972">J2K_MCT_ARRAY_TYPE</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* ----------------------------------------------------------------------- */</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52"> 161</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52">T2_MODE</a> {</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52ab514a89191f077a2597646af05dfd1b6"> 162</a></span>&#160; <a class="code" href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52ab514a89191f077a2597646af05dfd1b6">THRESH_CALC</a> = 0, </div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52ae10add0704a59d313c5e85b39d3454bf"> 163</a></span>&#160; <a class="code" href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52ae10add0704a59d313c5e85b39d3454bf">FINAL_PASS</a> = 1 </div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;} <a class="code" href="j2k_8h.html#a5b88b2bc50118ac5d1eb150d887b5585">J2K_T2_MODE</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structopj__stepsize.html"> 169</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__stepsize.html">opj_stepsize</a> {</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structopj__stepsize.html#aaa3de01df186168a3851b9d47b39d0c7"> 171</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__stepsize.html#aaa3de01df186168a3851b9d47b39d0c7">expn</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structopj__stepsize.html#ab66ce5ac918876af0ad9d13f4030290d"> 173</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__stepsize.html#ab66ce5ac918876af0ad9d13f4030290d">mant</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;} <a class="code" href="j2k_8h.html#ab88514d8b2434569d99ae2d61e2d9bf8">opj_stepsize_t</a>;</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structopj__tccp.html"> 179</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__tccp.html">opj_tccp</a> {</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a895015ffd79466c110ba79c7d60fb138"> 181</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#a895015ffd79466c110ba79c7d60fb138">csty</a>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structopj__tccp.html#af249fcfb382bd2cb9f6bb3127dcdcc69"> 183</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#af249fcfb382bd2cb9f6bb3127dcdcc69">numresolutions</a>;</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a8282a9c2cb8134799c1d63b430cdfece"> 185</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#a8282a9c2cb8134799c1d63b430cdfece">cblkw</a>;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a65c9f88b7056adef3dc5dc88ffcdc66d"> 187</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#a65c9f88b7056adef3dc5dc88ffcdc66d">cblkh</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structopj__tccp.html#abccd67d9df94acef748e841d0809ce14"> 189</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#abccd67d9df94acef748e841d0809ce14">cblksty</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a38ec604e02abf9b03186d2b8e27a901a"> 191</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#a38ec604e02abf9b03186d2b8e27a901a">qmfbid</a>;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a7233a67053baa3736ca930c74f6fdf04"> 193</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#a7233a67053baa3736ca930c74f6fdf04">qntsty</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a3506d4d8fb552fb7accdd0a6bf78930c"> 195</a></span>&#160; <a class="code" href="structopj__stepsize.html">opj_stepsize_t</a> <a class="code" href="structopj__tccp.html#a3506d4d8fb552fb7accdd0a6bf78930c">stepsizes</a>[<a class="code" href="openjpeg_8h.html#a3c4792de45c6b5b13112be890d502b0d">OPJ_J2K_MAXBANDS</a>];</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a181d84fae053a357f76856600c160af3"> 197</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#a181d84fae053a357f76856600c160af3">numgbits</a>;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a8101ea87292aa03905eb91e940995afb"> 199</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__tccp.html#a8101ea87292aa03905eb91e940995afb">roishift</a>;</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structopj__tccp.html#ae5153c62e825a016351dcf9e0a439d62"> 201</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#ae5153c62e825a016351dcf9e0a439d62">prcw</a>[<a class="code" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>];</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structopj__tccp.html#ab86c26aec7fa981e0cecf96a240ea4ef"> 203</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tccp.html#ab86c26aec7fa981e0cecf96a240ea4ef">prch</a>[<a class="code" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>];</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structopj__tccp.html#a959b83b47413d59fc6c62fff863604fb"> 205</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__tccp.html#a959b83b47413d59fc6c62fff863604fb">m_dc_level_shift</a>;</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;}</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="j2k_8h.html#ae39069313e95d355a2f06314b0e31506">opj_tccp_t</a>;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; </div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structopj__mct__data.html"> 214</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__mct__data.html">opj_mct_data</a> {</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structopj__mct__data.html#a54ed885cf53698dcf7ff0fb703de89bb"> 215</a></span>&#160; <a class="code" href="j2k_8h.html#a429f6f4aae3890c7d1bfe91d0cd14247">J2K_MCT_ELEMENT_TYPE</a> <a class="code" href="structopj__mct__data.html#a54ed885cf53698dcf7ff0fb703de89bb">m_element_type</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structopj__mct__data.html#ae9de2990fec0b3d227759af98e93ac2f"> 216</a></span>&#160; <a class="code" href="j2k_8h.html#a1d4409931f4e578a5a02d06eb4bd6972">J2K_MCT_ARRAY_TYPE</a> <a class="code" href="structopj__mct__data.html#ae9de2990fec0b3d227759af98e93ac2f">m_array_type</a>;</div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structopj__mct__data.html#a3db3ef221c89c0c4df4fec095fc587d0"> 217</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__mct__data.html#a3db3ef221c89c0c4df4fec095fc587d0">m_index</a>;</div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structopj__mct__data.html#a10fc1c05d4fa09c480364a57ff552042"> 218</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * <a class="code" href="structopj__mct__data.html#a10fc1c05d4fa09c480364a57ff552042">m_data</a>;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="structopj__mct__data.html#a1cc2324106cfcd27527e5cc50395042e"> 219</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__mct__data.html#a1cc2324106cfcd27527e5cc50395042e">m_data_size</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;}</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<a class="code" href="j2k_8h.html#a294a5b64ed644f289581ebe463bbb9a7">opj_mct_data_t</a>;</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; </div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structopj__simple__mcc__decorrelation__data.html"> 226</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__simple__mcc__decorrelation__data.html">opj_simple_mcc_decorrelation_data</a> {</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structopj__simple__mcc__decorrelation__data.html#af0b5bc0089561910535f1a7eb6a2a817"> 227</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__simple__mcc__decorrelation__data.html#af0b5bc0089561910535f1a7eb6a2a817">m_index</a>;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structopj__simple__mcc__decorrelation__data.html#af514bc771ae962348bce406363691c0e"> 228</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__simple__mcc__decorrelation__data.html#af514bc771ae962348bce406363691c0e">m_nb_comps</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structopj__simple__mcc__decorrelation__data.html#aa66f6b9e393d98c2f34df78168f13779"> 229</a></span>&#160; <a class="code" href="structopj__mct__data.html">opj_mct_data_t</a> * <a class="code" href="structopj__simple__mcc__decorrelation__data.html#aa66f6b9e393d98c2f34df78168f13779">m_decorrelation_array</a>;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structopj__simple__mcc__decorrelation__data.html#a6bfaab3c448833b022ad6a59302c2b99"> 230</a></span>&#160; <a class="code" href="structopj__mct__data.html">opj_mct_data_t</a> * <a class="code" href="structopj__simple__mcc__decorrelation__data.html#a6bfaab3c448833b022ad6a59302c2b99">m_offset_array</a>;</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structopj__simple__mcc__decorrelation__data.html#a2da8eb845938ecb87b4acf3b71a23543"> 231</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__simple__mcc__decorrelation__data.html#a2da8eb845938ecb87b4acf3b71a23543">m_is_irreversible</a> : 1;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;}</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<a class="code" href="j2k_8h.html#a1f0402eb00968312507cefaddf923e8c">opj_simple_mcc_decorrelation_data_t</a>;</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; </div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structopj__ppx__struct.html"> 235</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__ppx__struct.html">opj_ppx_struct</a> {</div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structopj__ppx__struct.html#a51500b5056b41d7e20d3b752a1c0c752"> 236</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* <a class="code" href="structopj__ppx__struct.html#a51500b5056b41d7e20d3b752a1c0c752">m_data</a>; <span class="comment">/* m_data == NULL =&gt; Zppx not read yet */</span></div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structopj__ppx__struct.html#ab60d48038474034850de76be8ef95427"> 237</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__ppx__struct.html#ab60d48038474034850de76be8ef95427">m_data_size</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;} <a class="code" href="j2k_8h.html#a8cb56fd2dd3b869a4f647b1eb9b245ee">opj_ppx</a>;</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structopj__tcp.html"> 245</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__tcp.html">opj_tcp</a> {</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a303b9872a2c81d6d261a36bd863dd894"> 247</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a303b9872a2c81d6d261a36bd863dd894">csty</a>;</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a3872b6f0eedd6bcffc629ed7a6eb688d"> 249</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4268fe7c6ed131bfee78bdb7be71799e">OPJ_PROG_ORDER</a> <a class="code" href="structopj__tcp.html#a3872b6f0eedd6bcffc629ed7a6eb688d">prg</a>;</div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ab08fe932bc88b037edefb7180ac2a1f2"> 251</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#ab08fe932bc88b037edefb7180ac2a1f2">numlayers</a>;</div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a368fad8afe5ecbdde51f7ba831db1f46"> 252</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a368fad8afe5ecbdde51f7ba831db1f46">num_layers_to_decode</a>;</div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a36d264754fd0c189fb9faf2a110fbc4e"> 254</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a36d264754fd0c189fb9faf2a110fbc4e">mct</a>;</div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a410c9e928bcc2d360362586675baf749"> 256</a></span>&#160; <a class="code" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> <a class="code" href="structopj__tcp.html#a410c9e928bcc2d360362586675baf749">rates</a>[100];</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structopj__tcp.html#aac3c15725d8c01013c63e08a0fce7706"> 258</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#aac3c15725d8c01013c63e08a0fce7706">numpocs</a>;</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a0a2427fdca1afb17a5edcdf2513a694b"> 260</a></span>&#160; <a class="code" href="structopj__poc.html">opj_poc_t</a> <a class="code" href="structopj__tcp.html#a0a2427fdca1afb17a5edcdf2513a694b">pocs</a>[<a class="code" href="j2k_8h.html#a0b4bd3aa3772e1dd2d12ce7a11460311">J2K_MAX_POCS</a>];</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; </div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a1c67f2fddbbbda611d4613f120596952"> 263</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a1c67f2fddbbbda611d4613f120596952">ppt_markers_count</a>;</div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ad46a7489ff62548d02ca92310d89d0d7"> 265</a></span>&#160; <a class="code" href="structopj__ppx__struct.html">opj_ppx</a>* <a class="code" href="structopj__tcp.html#ad46a7489ff62548d02ca92310d89d0d7">ppt_markers</a>;</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structopj__tcp.html#aa3ef9635a2c5c2341e58f31bd29431d8"> 268</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *<a class="code" href="structopj__tcp.html#aa3ef9635a2c5c2341e58f31bd29431d8">ppt_data</a>;</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a288eeadc2618f2c8e5262b9c9eda8cce"> 270</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *<a class="code" href="structopj__tcp.html#a288eeadc2618f2c8e5262b9c9eda8cce">ppt_buffer</a>;</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a5eb71e82fb4330e933b1d094557edbec"> 272</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a5eb71e82fb4330e933b1d094557edbec">ppt_data_size</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ab85824801ac4d85f94d8fe7f00dd1f8a"> 274</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#ab85824801ac4d85f94d8fe7f00dd1f8a">ppt_len</a>;</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ae9b13841ed5a9d026b04fa1193ec0d93"> 276</a></span>&#160; <a class="code" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> <a class="code" href="structopj__tcp.html#ae9b13841ed5a9d026b04fa1193ec0d93">distoratio</a>[100];</div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a52c6fad3de4131b3d3f77209a6dd2a85"> 278</a></span>&#160; <a class="code" href="structopj__tccp.html">opj_tccp_t</a> *<a class="code" href="structopj__tcp.html#a52c6fad3de4131b3d3f77209a6dd2a85">tccps</a>;</div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a1f83edab1e0387857b2657df9c9cab5a"> 280</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__tcp.html#a1f83edab1e0387857b2657df9c9cab5a">m_current_tile_part_number</a>;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a1de7b0823138d697b0a9e6163bd56653"> 282</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a1de7b0823138d697b0a9e6163bd56653">m_nb_tile_parts</a>;</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a4d4d66be100162388c497413ee75f2ef"> 284</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * <a class="code" href="structopj__tcp.html#a4d4d66be100162388c497413ee75f2ef">m_data</a>;</div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ac363d1032d37ab75f9b0dcafb680d932"> 286</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#ac363d1032d37ab75f9b0dcafb680d932">m_data_size</a>;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ac5cdff9f4be2e498df05842ebc969674"> 288</a></span>&#160; <a class="code" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> * <a class="code" href="structopj__tcp.html#ac5cdff9f4be2e498df05842ebc969674">mct_norms</a>;</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ac41ce05b75b8bd656631c0951b4b68c0"> 290</a></span>&#160; <a class="code" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> * <a class="code" href="structopj__tcp.html#ac41ce05b75b8bd656631c0951b4b68c0">m_mct_decoding_matrix</a>;</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ae1862dacb325fb4e4cdd25ed37ba8641"> 292</a></span>&#160; <a class="code" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> * <a class="code" href="structopj__tcp.html#ae1862dacb325fb4e4cdd25ed37ba8641">m_mct_coding_matrix</a>;</div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ae62da46e02595177013c7b7fc57810fc"> 294</a></span>&#160; <a class="code" href="structopj__mct__data.html">opj_mct_data_t</a> * <a class="code" href="structopj__tcp.html#ae62da46e02595177013c7b7fc57810fc">m_mct_records</a>;</div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a3af8bb2891b827b16b205711358da98a"> 296</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a3af8bb2891b827b16b205711358da98a">m_nb_mct_records</a>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a0626539203c477151b649bcec75a3c1c"> 298</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a0626539203c477151b649bcec75a3c1c">m_nb_max_mct_records</a>;</div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a9462abe78bb0bb068db8e5d878aa1db5"> 300</a></span>&#160; <a class="code" href="structopj__simple__mcc__decorrelation__data.html">opj_simple_mcc_decorrelation_data_t</a> * <a class="code" href="structopj__tcp.html#a9462abe78bb0bb068db8e5d878aa1db5">m_mcc_records</a>;</div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a3777519a50e643a523ba4e1fa7102c9c"> 302</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a3777519a50e643a523ba4e1fa7102c9c">m_nb_mcc_records</a>;</div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a03a1b45dfccb8ac298202c5c0b2b6ff7"> 304</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__tcp.html#a03a1b45dfccb8ac298202c5c0b2b6ff7">m_nb_max_mcc_records</a>;</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; </div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; </div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"> /***** FLAGS *******/</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structopj__tcp.html#aba101294b780f45e4bcec6ecc7670208"> 309</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__tcp.html#aba101294b780f45e4bcec6ecc7670208">cod</a> : 1;</div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structopj__tcp.html#ad1b3b9175735f8bd6950734fd97a04bd"> 311</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__tcp.html#ad1b3b9175735f8bd6950734fd97a04bd">ppt</a> : 1;</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structopj__tcp.html#a240b55de8516f9191628470efd9b6fca"> 313</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__tcp.html#a240b55de8516f9191628470efd9b6fca">POC</a> : 1;</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;} <a class="code" href="j2k_8h.html#acf2dc0982e8a97381c5365c290db5cd1">opj_tcp_t</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; </div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; </div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; </div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; </div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html"> 319</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__encoding__param.html">opj_encoding_param</a> {</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#ab14cfb8a5c9d4dd7ea8a312783644ca9"> 321</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__encoding__param.html#ab14cfb8a5c9d4dd7ea8a312783644ca9">m_max_comp_size</a>;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#a35052c5561f363438a8f34d103ae0dd4"> 323</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__encoding__param.html#a35052c5561f363438a8f34d103ae0dd4">m_tp_pos</a>;</div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#af268e3dd2359f30d23f7dc24540ffb1d"> 325</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *<a class="code" href="structopj__encoding__param.html#af268e3dd2359f30d23f7dc24540ffb1d">m_matrice</a>;</div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#a6962c8590554475172a56607fe328e6e"> 327</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> <a class="code" href="structopj__encoding__param.html#a6962c8590554475172a56607fe328e6e">m_tp_flag</a>;</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#a53f7ee9dec382419e922cbb93aa6f479"> 329</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__encoding__param.html#a53f7ee9dec382419e922cbb93aa6f479">m_disto_alloc</a> : 1;</div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#a93ae2cd807a0c716c39acf0532fa7e18"> 331</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__encoding__param.html#a93ae2cd807a0c716c39acf0532fa7e18">m_fixed_alloc</a> : 1;</div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#a2ffde36961e37f417b8e9b10c0efa171"> 333</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__encoding__param.html#a2ffde36961e37f417b8e9b10c0efa171">m_fixed_quality</a> : 1;</div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="structopj__encoding__param.html#a77d5159cfc449455fefaa378ed3ed411"> 335</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__encoding__param.html#a77d5159cfc449455fefaa378ed3ed411">m_tp_on</a> : 1;</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;}</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<a class="code" href="j2k_8h.html#af35015c0862f6871d88637191f138456">opj_encoding_param_t</a>;</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="structopj__decoding__param.html"> 339</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__decoding__param.html">opj_decoding_param</a> {</div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structopj__decoding__param.html#ac39589eec454fb99b40d8bc5a4c4f477"> 341</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__decoding__param.html#ac39589eec454fb99b40d8bc5a4c4f477">m_reduce</a>;</div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structopj__decoding__param.html#a022188600998169e6ba1a8c998cb227d"> 343</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__decoding__param.html#a022188600998169e6ba1a8c998cb227d">m_layer</a>;</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;}</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<a class="code" href="j2k_8h.html#a884530bc003c63b65ec19eaf33660404">opj_decoding_param_t</a>;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; </div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; </div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="structopj__cp.html"> 351</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__cp.html">opj_cp</a> {</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="comment">/*int img_size;*/</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="structopj__cp.html#acf1558d84c50f976726c0f8c9b814995"> 355</a></span>&#160; <a class="code" href="openjpeg_8h.html#a18db30db100bcfbfd459dd53ef12d446">OPJ_UINT16</a> <a class="code" href="structopj__cp.html#acf1558d84c50f976726c0f8c9b814995">rsiz</a>;</div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="structopj__cp.html#aeed9ee798ec24aaa27baa3088b3b3f14"> 357</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#aeed9ee798ec24aaa27baa3088b3b3f14">tx0</a>; <span class="comment">/* MSD see norm */</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="structopj__cp.html#a59415df77f13078e76678123415f403e"> 359</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#a59415df77f13078e76678123415f403e">ty0</a>; <span class="comment">/* MSD see norm */</span></div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="structopj__cp.html#aae555943d0b5aeb0c6b9a5d1e25f448b"> 361</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#aae555943d0b5aeb0c6b9a5d1e25f448b">tdx</a>;</div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="structopj__cp.html#a0fd9a036bf63787fe10a26f9d51a9da2"> 363</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#a0fd9a036bf63787fe10a26f9d51a9da2">tdy</a>;</div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="structopj__cp.html#ad40b1f8e4c66ba8f2db837134561ccbc"> 365</a></span>&#160; <a class="code" href="openjpeg_8h.html#a5feb75769eeb8b7e97ea07495d42631e">OPJ_CHAR</a> *<a class="code" href="structopj__cp.html#ad40b1f8e4c66ba8f2db837134561ccbc">comment</a>;</div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="structopj__cp.html#abacc172096044123cfa0a7b027cd457f"> 367</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#abacc172096044123cfa0a7b027cd457f">tw</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="structopj__cp.html#a30a7cf50ba11fe5524888d3b38bd4a09"> 369</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#a30a7cf50ba11fe5524888d3b38bd4a09">th</a>;</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; </div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="structopj__cp.html#af7aec2e50aa46c7154166db2b57541a8"> 372</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#af7aec2e50aa46c7154166db2b57541a8">ppm_markers_count</a>;</div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="structopj__cp.html#a2d8d1ef540b1c6f2d8d6d8ec73d5c822"> 374</a></span>&#160; <a class="code" href="structopj__ppx__struct.html">opj_ppx</a>* <a class="code" href="structopj__cp.html#a2d8d1ef540b1c6f2d8d6d8ec73d5c822">ppm_markers</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; </div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="structopj__cp.html#a257d0e83d4cc7b8bdaf2cefd240508e8"> 377</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *<a class="code" href="structopj__cp.html#a257d0e83d4cc7b8bdaf2cefd240508e8">ppm_data</a>;</div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structopj__cp.html#a8512dad8bfe25b156bdfa54b9a57a3c1"> 379</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#a8512dad8bfe25b156bdfa54b9a57a3c1">ppm_len</a>;</div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="structopj__cp.html#a0881067ebb41150a06f2ce768bc3ec6a"> 381</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#a0881067ebb41150a06f2ce768bc3ec6a">ppm_data_read</a>;</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; </div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="structopj__cp.html#a436a357f4476978ea4b17eaf22eacd55"> 383</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *<a class="code" href="structopj__cp.html#a436a357f4476978ea4b17eaf22eacd55">ppm_data_current</a>;</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; </div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="structopj__cp.html#a649aa66f9e990728089a5ee394c778bd"> 386</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *<a class="code" href="structopj__cp.html#a649aa66f9e990728089a5ee394c778bd">ppm_buffer</a>;</div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="structopj__cp.html#a3ae4d2d47fe0cfa783e8eb5ba749c4eb"> 388</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *<a class="code" href="structopj__cp.html#a3ae4d2d47fe0cfa783e8eb5ba749c4eb">ppm_data_first</a>;</div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="structopj__cp.html#aa9d5a16b1d40b2c9a4b90d64826afa45"> 390</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#aa9d5a16b1d40b2c9a4b90d64826afa45">ppm_data_size</a>;</div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="structopj__cp.html#a3c32f2e28e2b4ecb77dc11625436f9e6"> 392</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__cp.html#a3c32f2e28e2b4ecb77dc11625436f9e6">ppm_store</a>;</div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="structopj__cp.html#ac706811ea8f62e27d0b3c24dddedc97b"> 394</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__cp.html#ac706811ea8f62e27d0b3c24dddedc97b">ppm_previous</a>;</div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; </div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196"> 397</a></span>&#160; <a class="code" href="structopj__tcp.html">opj_tcp_t</a> *<a class="code" href="structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196">tcps</a>;</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; </div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structopj__cp.html#aaacb9292812babc45d3952445b4f5413"> 400</a></span>&#160; <a class="code" href="structopj__decoding__param.html">opj_decoding_param_t</a> <a class="code" href="structopj__cp.html#aaacb9292812babc45d3952445b4f5413">m_dec</a>;</div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6"> 401</a></span>&#160; <a class="code" href="structopj__encoding__param.html">opj_encoding_param_t</a> <a class="code" href="structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6">m_enc</a>;</div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; }</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <a class="code" href="structopj__cp.html#a085175438247eae00338c87300f472be">m_specific_param</a>;</div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; </div>
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="structopj__cp.html#a4689f12a5cb2cddb20a16d98dce6ec30"> 406</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__cp.html#a4689f12a5cb2cddb20a16d98dce6ec30">strict</a>;</div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; </div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="comment">/* UniPG&gt;&gt; */</span></div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="preprocessor">#ifdef USE_JPWL</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; </div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="structopj__cp.html#a6ddfb6d4ea376d9c006017ffda243e23"> 411</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__cp.html#a6ddfb6d4ea376d9c006017ffda243e23">epc_on</a>;</div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="structopj__cp.html#ae08b1d98e0672ac6e2558d8e42149c1e"> 413</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__cp.html#ae08b1d98e0672ac6e2558d8e42149c1e">epb_on</a>;</div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="structopj__cp.html#a00402dafff5cca56abd64890a0816e98"> 415</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__cp.html#a00402dafff5cca56abd64890a0816e98">esd_on</a>;</div>
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="structopj__cp.html#acced9d30b4153919ad22fe4b2c41f417"> 417</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__cp.html#acced9d30b4153919ad22fe4b2c41f417">info_on</a>;</div>
<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="structopj__cp.html#a5c19225f9cc04db2d8145c15674ef881"> 419</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__cp.html#a5c19225f9cc04db2d8145c15674ef881">red_on</a>;</div>
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="structopj__cp.html#a39366da6706cdadca5f4b3e1776da379"> 421</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#a39366da6706cdadca5f4b3e1776da379">hprot_MH</a>;</div>
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="structopj__cp.html#a1eaa1060d0d76ef09faa3db87b434e33"> 423</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#a1eaa1060d0d76ef09faa3db87b434e33">hprot_TPH_tileno</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="structopj__cp.html#af75e8a2afbed691a8be521f1d01b15fc"> 425</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#af75e8a2afbed691a8be521f1d01b15fc">hprot_TPH</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="structopj__cp.html#a3f6071bcaf971528655645d0dba9d88a"> 427</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#a3f6071bcaf971528655645d0dba9d88a">pprot_tileno</a>[<a class="code" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>];</div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="structopj__cp.html#a4b7a1246eabe55a56ec6da311b85776f"> 429</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#a4b7a1246eabe55a56ec6da311b85776f">pprot_packno</a>[<a class="code" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>];</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="structopj__cp.html#a1547fb4fc23b1e6bcb8c53f04480421d"> 431</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#a1547fb4fc23b1e6bcb8c53f04480421d">pprot</a>[<a class="code" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>];</div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="structopj__cp.html#ae9232eacb81023163a731a9b0af073c5"> 433</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#ae9232eacb81023163a731a9b0af073c5">sens_size</a>;</div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="structopj__cp.html#a58e2028544500ca9b5c3461e1bb3184c"> 435</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#a58e2028544500ca9b5c3461e1bb3184c">sens_addr</a>;</div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="structopj__cp.html#acdc9abf99defbd85d40f1510ca9019da"> 437</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#acdc9abf99defbd85d40f1510ca9019da">sens_range</a>;</div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="structopj__cp.html#ad7bb65ed9ea94a3102ee1425777371ea"> 439</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#ad7bb65ed9ea94a3102ee1425777371ea">sens_MH</a>;</div>
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="structopj__cp.html#aaf5429ce380c250cbf7a5fc9e30a41df"> 441</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#aaf5429ce380c250cbf7a5fc9e30a41df">sens_TPH_tileno</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="structopj__cp.html#aa9bfbadd7429843d486a80744eec2c87"> 443</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#aa9bfbadd7429843d486a80744eec2c87">sens_TPH</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="structopj__cp.html#a3f03398b7ab371e0bb630720cc9a346a"> 445</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__cp.html#a3f03398b7ab371e0bb630720cc9a346a">correct</a>;</div>
<div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="structopj__cp.html#a39adaf1645326330334cb8179765b6e0"> 447</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structopj__cp.html#a39adaf1645326330334cb8179765b6e0">exp_comps</a>;</div>
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="structopj__cp.html#a3ce0937b6df6dfa895926e9eb6bb7bb8"> 449</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__cp.html#a3ce0937b6df6dfa895926e9eb6bb7bb8">max_tiles</a>;</div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* USE_JPWL */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; </div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="comment"> /******** FLAGS *********/</span></div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="structopj__cp.html#ab499ec6085e54e5ccbfc35d63178bf55"> 454</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__cp.html#ab499ec6085e54e5ccbfc35d63178bf55">ppm</a> : 1;</div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="structopj__cp.html#a32995cd80569ca607c97f18aa823b579"> 456</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__cp.html#a32995cd80569ca607c97f18aa823b579">m_is_decoder</a> : 1;</div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="structopj__cp.html#a5357686805d38cca08bf74dba9e47762"> 458</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__cp.html#a5357686805d38cca08bf74dba9e47762">allow_different_bit_depth_sign</a> : 1;</div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="comment">/* &lt;&lt;UniPG */</span></div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;} <a class="code" href="j2k_8h.html#a6058181b8d876afdbd0c8ac592e2e658">opj_cp_t</a>;</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; </div>
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html"> 463</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__j2k__dec.html">opj_j2k_dec</a> {</div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a201cfad81f7561069c1dad022272f9f5"> 465</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#a201cfad81f7561069c1dad022272f9f5">m_state</a>;</div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a9a7e4b2c704998e94e19abc5259210e2"> 469</a></span>&#160; <a class="code" href="structopj__tcp.html">opj_tcp_t</a> *<a class="code" href="structopj__j2k__dec.html#a9a7e4b2c704998e94e19abc5259210e2">m_default_tcp</a>;</div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a25862466bbd561fa716a6226dafcd46c"> 470</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *<a class="code" href="structopj__j2k__dec.html#a25862466bbd561fa716a6226dafcd46c">m_header_data</a>;</div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a68825a1211364ea393df031717717b2a"> 471</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#a68825a1211364ea393df031717717b2a">m_header_data_size</a>;</div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#abccd6f2dd8260d90f81c44af3a040f72"> 473</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#abccd6f2dd8260d90f81c44af3a040f72">m_sot_length</a>;</div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#ad0ec8ea90a89e2366979013563e19dcb"> 475</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#ad0ec8ea90a89e2366979013563e19dcb">m_start_tile_x</a>;</div>
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a6fe122cbe5f9cf363fc195be9e56fda2"> 476</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#a6fe122cbe5f9cf363fc195be9e56fda2">m_start_tile_y</a>;</div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a2be5cc1c793db092012c29b1b54d4658"> 477</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#a2be5cc1c793db092012c29b1b54d4658">m_end_tile_x</a>;</div>
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#ae62e78d25e3e5d51f99c3776c10800e2"> 478</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#ae62e78d25e3e5d51f99c3776c10800e2">m_end_tile_y</a>;</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; </div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a0968cf3e09590018e3d71de12cbe452f"> 481</a></span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> <a class="code" href="structopj__j2k__dec.html#a0968cf3e09590018e3d71de12cbe452f">m_tile_ind_to_dec</a>;</div>
<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#aca239327d284ff075653290a8d265982"> 483</a></span>&#160; <a class="code" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> <a class="code" href="structopj__j2k__dec.html#aca239327d284ff075653290a8d265982">m_last_sot_read_pos</a>;</div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; </div>
<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a8fc81bd32a851db5f36ed9836872b9dc"> 490</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__j2k__dec.html#a8fc81bd32a851db5f36ed9836872b9dc">m_last_tile_part</a>;</div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; </div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a0676d7e5e38560d317db6b47be7d2918"> 492</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__dec.html#a0676d7e5e38560d317db6b47be7d2918">m_numcomps_to_decode</a>;</div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a2db3b4ed02e0843d59f9db42855c81b5"> 493</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *<a class="code" href="structopj__j2k__dec.html#a2db3b4ed02e0843d59f9db42855c81b5">m_comps_indices_to_decode</a>;</div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; </div>
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a5641f21bf71dd0f8dec11ae2fc0b0f88"> 496</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__j2k__dec.html#a5641f21bf71dd0f8dec11ae2fc0b0f88">m_can_decode</a> : 1;</div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a397741827fe4f66747279c4cbdb68e2b"> 497</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__j2k__dec.html#a397741827fe4f66747279c4cbdb68e2b">m_discard_tiles</a> : 1;</div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a6c4ba04312456a9c98e7472401f38c3a"> 498</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__j2k__dec.html#a6c4ba04312456a9c98e7472401f38c3a">m_skip_data</a> : 1;</div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a377fad1cd433ddb5aaa720cb4558e4d1"> 500</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__j2k__dec.html#a377fad1cd433ddb5aaa720cb4558e4d1">m_nb_tile_parts_correction_checked</a> : 1;</div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="structopj__j2k__dec.html#a86792baeaa39c5ffb0c52c18564bdbea"> 501</a></span>&#160; <a class="code" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> <a class="code" href="structopj__j2k__dec.html#a86792baeaa39c5ffb0c52c18564bdbea">m_nb_tile_parts_correction</a> : 1;</div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; </div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;} <a class="code" href="j2k_8h.html#a96a3b71270563384cb1f6fdf300b0c32">opj_j2k_dec_t</a>;</div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; </div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html"> 505</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__j2k__enc.html">opj_j2k_enc</a> {</div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a041cb8be96e111a343b15d36db20d048"> 507</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__enc.html#a041cb8be96e111a343b15d36db20d048">m_current_poc_tile_part_number</a>; <span class="comment">/* tp_num */</span></div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; </div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a8dc965e111c9a6054fc75151c1c26520"> 510</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__enc.html#a8dc965e111c9a6054fc75151c1c26520">m_current_tile_part_number</a>; <span class="comment">/*cur_tp_num */</span></div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; </div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="comment">/* whether to generate TLM markers */</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a96ed3ad6041b6894c61466e3cba89c7b"> 513</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__j2k__enc.html#a96ed3ad6041b6894c61466e3cba89c7b">m_TLM</a>;</div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; </div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="comment">/* whether the Ttlmi field in a TLM marker is a byte (otherwise a uint16) */</span></div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#ab3fbbbc1d10c721d7f68d42425549a39"> 516</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__j2k__enc.html#ab3fbbbc1d10c721d7f68d42425549a39">m_Ttlmi_is_byte</a>;</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; </div>
<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#ad39b6bc5782910ef02129b411d831674"> 522</a></span>&#160; <a class="code" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> <a class="code" href="structopj__j2k__enc.html#ad39b6bc5782910ef02129b411d831674">m_tlm_start</a>;</div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a5495fcf476da1271200d0c2810e57028"> 526</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * <a class="code" href="structopj__j2k__enc.html#a5495fcf476da1271200d0c2810e57028">m_tlm_sot_offsets_buffer</a>;</div>
<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a73d6d2e8cac73490893f85ecbbf793f3"> 530</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * <a class="code" href="structopj__j2k__enc.html#a73d6d2e8cac73490893f85ecbbf793f3">m_tlm_sot_offsets_current</a>;</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; </div>
<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a66419cb3c586aa2b3047e2e9982190c5"> 534</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__enc.html#a66419cb3c586aa2b3047e2e9982190c5">m_total_tile_parts</a>; <span class="comment">/* totnum_tp */</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; </div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="comment">/* encoded data for a tile */</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#aa5709ac6222b3ccc71fa0ed93fe7f9a2"> 537</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * <a class="code" href="structopj__j2k__enc.html#aa5709ac6222b3ccc71fa0ed93fe7f9a2">m_encoded_tile_data</a>;</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; </div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="comment">/* size of the encoded_data */</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a0e447724e33e9f5fc101f7be2f63427c"> 540</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__enc.html#a0e447724e33e9f5fc101f7be2f63427c">m_encoded_tile_size</a>;</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; </div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="comment">/* encoded data for a tile */</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a17b55b08f861bd5bc36aac4c283730ad"> 543</a></span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * <a class="code" href="structopj__j2k__enc.html#a17b55b08f861bd5bc36aac4c283730ad">m_header_tile_data</a>;</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; </div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="comment">/* size of the encoded_data */</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; </div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a84e3910a863cf14836278e3015de2bab"> 547</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__enc.html#a84e3910a863cf14836278e3015de2bab">m_header_tile_data_size</a>;</div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; </div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="comment">/* whether to generate PLT markers */</span></div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#ae284db9de9cf401d3d208f2e5ade37a3"> 550</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__j2k__enc.html#ae284db9de9cf401d3d208f2e5ade37a3">m_PLT</a>;</div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; </div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="comment">/* reserved bytes in m_encoded_tile_size for PLT markers */</span></div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#a1dc73138c2cbcdfe5ec80f06324dc41c"> 553</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__enc.html#a1dc73138c2cbcdfe5ec80f06324dc41c">m_reserved_bytes_for_PLT</a>;</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; </div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="structopj__j2k__enc.html#af3263d4cdae7ae88b5b7cc3504fd15f7"> 556</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k__enc.html#af3263d4cdae7ae88b5b7cc3504fd15f7">m_nb_comps</a>;</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; </div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;} <a class="code" href="j2k_8h.html#a184be5ec7bba1302e42f19d350a029db">opj_j2k_enc_t</a>;</div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; </div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; </div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; </div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="keyword">struct </span><a class="code" href="structopj__tcd.html">opj_tcd</a>;</div>
<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="structopj__j2k.html"> 566</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__j2k.html">opj_j2k</a> {</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="comment">/* J2K codestream is decoded*/</span></div>
<div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a627caeee06f14aa5e53aa0ed5a945e14"> 568</a></span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="structopj__j2k.html#a627caeee06f14aa5e53aa0ed5a945e14">m_is_decoder</a>;</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; </div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="comment">/* FIXME DOC*/</span></div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keyword">union </span>{</div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a389605db11c55fd94a0ca56aa13687a0"> 572</a></span>&#160; <a class="code" href="structopj__j2k__dec.html">opj_j2k_dec_t</a> <a class="code" href="structopj__j2k.html#a389605db11c55fd94a0ca56aa13687a0">m_decoder</a>;</div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a53a309b7a35ee87eb32fb5b7371f096c"> 573</a></span>&#160; <a class="code" href="structopj__j2k__enc.html">opj_j2k_enc_t</a> <a class="code" href="structopj__j2k.html#a53a309b7a35ee87eb32fb5b7371f096c">m_encoder</a>;</div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; }</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <a class="code" href="structopj__j2k.html#a1ebdab7ff75a1df1cebaa650d323cd22">m_specific_param</a>;</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; </div>
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a875301a54bb34da19d6e9e5f23dc6110"> 578</a></span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a>* <a class="code" href="structopj__j2k.html#a875301a54bb34da19d6e9e5f23dc6110">m_private_image</a>;</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; </div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="comment">/* pointer to the output image (decoded)*/</span></div>
<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="structopj__j2k.html#ae2a1f794c6cf32e0d2a0ba49e143a163"> 581</a></span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a>* <a class="code" href="structopj__j2k.html#ae2a1f794c6cf32e0d2a0ba49e143a163">m_output_image</a>;</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div>
<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structopj__j2k.html#aab56a23eca1d25b36b4a1981775dc944"> 584</a></span>&#160; <a class="code" href="structopj__cp.html">opj_cp_t</a> <a class="code" href="structopj__j2k.html#aab56a23eca1d25b36b4a1981775dc944">m_cp</a>;</div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; </div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a1403ad37399b617f37cf3f846f97a4f1"> 587</a></span>&#160; <a class="code" href="structopj__procedure__list.html">opj_procedure_list_t</a> * <a class="code" href="structopj__j2k.html#a1403ad37399b617f37cf3f846f97a4f1">m_procedure_list</a>;</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; </div>
<div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="structopj__j2k.html#ab615bc5636008c6dc64c6a186d10b354"> 590</a></span>&#160; <a class="code" href="structopj__procedure__list.html">opj_procedure_list_t</a> * <a class="code" href="structopj__j2k.html#ab615bc5636008c6dc64c6a186d10b354">m_validation_list</a>;</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; </div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a33d39786c28a8ff951d4e216128f7f7d"> 593</a></span>&#160; <a class="code" href="structopj__codestream__index.html">opj_codestream_index_t</a> *<a class="code" href="structopj__j2k.html#a33d39786c28a8ff951d4e216128f7f7d">cstr_index</a>;</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; </div>
<div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a26946267e3e6f36c1522bf23f53023b0"> 596</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k.html#a26946267e3e6f36c1522bf23f53023b0">m_current_tile_number</a>;</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; </div>
<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a387e9173e0f02a577f5e931055260c8f"> 599</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structopj__tcd.html">opj_tcd</a> * <a class="code" href="structopj__j2k.html#a387e9173e0f02a577f5e931055260c8f">m_tcd</a>;</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; </div>
<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a9889a1b8449f6c1724fd8efc7a65dbbb"> 602</a></span>&#160; <a class="code" href="structopj__thread__pool__t.html">opj_thread_pool_t</a>* <a class="code" href="structopj__j2k.html#a9889a1b8449f6c1724fd8efc7a65dbbb">m_tp</a>;</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; </div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a02d24fa8e77a01a8ee264d7db60b9ea8"> 605</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k.html#a02d24fa8e77a01a8ee264d7db60b9ea8">ihdr_w</a>;</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; </div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a3d25f7bf185047439a0dc82042489c2d"> 608</a></span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="code" href="structopj__j2k.html#a3d25f7bf185047439a0dc82042489c2d">ihdr_h</a>;</div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; </div>
<div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="structopj__j2k.html#a7ec25c10e361e8e17e794bce66666b2c"> 611</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopj__j2k.html#a7ec25c10e361e8e17e794bce66666b2c">dump_state</a>;</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;}</div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<a class="code" href="j2k_8h.html#a532e1ddd556ac88becaa8a22d65e11c4">opj_j2k_t</a>;</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; </div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; </div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; </div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; </div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="comment">/* ----------------------------------------------------------------------- */</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; </div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="keywordtype">void</span> <a class="code" href="j2k_8h.html#ad278fa72d1461084c57c87a4276850cf">opj_j2k_setup_decoder</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *j2k, <a class="code" href="structopj__dparameters.html">opj_dparameters_t</a> *parameters);</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; </div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="keywordtype">void</span> <a class="code" href="j2k_8h.html#a6c2e5eadd32344dc7fbb95841241bfe4">opj_j2k_decoder_set_strict_mode</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *j2k, <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> strict);</div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; </div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#abecf91393e6703f8be5006b19df1be22">opj_j2k_set_threads</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *j2k, <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> num_threads);</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; </div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<a class="code" href="structopj__j2k.html">opj_j2k_t</a>* <a class="code" href="j2k_8h.html#ad3c2b25f4d5a5f6fd4b442bc7210f6da">opj_j2k_create_compress</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; </div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; </div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <a class="code" href="structopj__cparameters.html">opj_cparameters_t</a> *parameters,</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a> *<a class="code" href="structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283">image</a>,</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; </div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="j2k_8h.html#a513572be30a6ac52bf7068605ae9c3d8">opj_j2k_convert_progression_order</a>(<a class="code" href="openjpeg_8h.html#a4268fe7c6ed131bfee78bdb7be71799e">OPJ_PROG_ORDER</a> prg_order);</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; </div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="comment">/* ----------------------------------------------------------------------- */</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; </div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a1b0bcd67b9d9227b0e18120d18a8049d">opj_j2k_end_decompress</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *j2k,</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; </div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a34c49b256edcdbf036492dfa635284d7">opj_j2k_read_header</a>(<a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <a class="code" href="structopj__j2k.html">opj_j2k_t</a>* p_j2k,</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a>** p_image,</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a>* p_manager);</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; </div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; </div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="keywordtype">void</span> <a class="code" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k);</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; </div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="keywordtype">void</span> <a class="code" href="j2k_8h.html#a5836409e5b74b5a9b356e6f24cb9ade8">j2k_destroy_cstr_index</a>(<a class="code" href="structopj__codestream__index.html">opj_codestream_index_t</a> *p_cstr_ind);</div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; </div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> * p_j2k,</div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_tile_index,</div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * p_data,</div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_data_size,</div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; </div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> * p_j2k,</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> * p_tile_index,</div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> * p_data_size,</div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> * p_tile_x0,</div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> * p_tile_y0,</div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> * p_tile_x1,</div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> * p_tile_y1,</div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> * p_nb_comps,</div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> * p_go_on,</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; </div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; </div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a8ad1ef335703dec30943a7dad14b8c3d">opj_j2k_set_decoded_components</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numcomps,</div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; <span class="keyword">const</span> <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>* comps_indices,</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; </div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a>* p_image,</div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> p_start_x, <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> p_start_y,</div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> p_end_x, <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> p_end_y,</div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;<a class="code" href="structopj__j2k.html">opj_j2k_t</a>* <a class="code" href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; </div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; </div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;<span class="keywordtype">void</span> <a class="code" href="j2k_8h.html#a064d4a5d20465438abe3ce707fd8ddf4">j2k_dump</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a>* p_j2k, <a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> flag, FILE* out_stream);</div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; </div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; </div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; </div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;<span class="keywordtype">void</span> <a class="code" href="j2k_8h.html#a27241413bbab88b5aafc3128171cd0a1">j2k_dump_image_header</a>(<a class="code" href="structopj__image.html">opj_image_t</a>* <a class="code" href="structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283">image</a>, <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> dev_dump_flag,</div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; FILE* out_stream);</div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; </div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;<span class="keywordtype">void</span> <a class="code" href="j2k_8h.html#ac7a6d5ace64c171db3803c07403a732d">j2k_dump_image_comp_header</a>(<a class="code" href="structopj__image__comp.html">opj_image_comp_t</a>* comp, <a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> dev_dump_flag,</div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; FILE* out_stream);</div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; </div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;<a class="code" href="structopj__codestream__info__v2.html">opj_codestream_info_v2_t</a>* <a class="code" href="j2k_8h.html#a4e0a9f42c8240828e7293a064c143a24">j2k_get_cstr_info</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a>* p_j2k);</div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; </div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<a class="code" href="structopj__codestream__index.html">opj_codestream_index_t</a>* <a class="code" href="j2k_8h.html#aab1aefcf177ba3726b29afec69993f6b">j2k_get_cstr_index</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a>* p_j2k);</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; </div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a09f2c6c83d8066e1db9ab66fed58d9c8">opj_j2k_decode</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *j2k,</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a> *p_image,</div>
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> *p_manager);</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; </div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; </div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a60371d3609364bf033e8c244599abf6f">opj_j2k_get_tile</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a>* p_image,</div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager,</div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tile_index);</div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; </div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#ad2c05f29bca659d072a13133993312f9">opj_j2k_set_decoded_resolution_factor</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> res_factor,</div>
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; </div>
<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a6b288ad7b1891bc2cdf593e8fa05cba6">opj_j2k_encoder_set_extra_options</a>(</div>
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; <a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>* p_options,</div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; </div>
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a74a0d7e52fefc21e50f5d644b69f4c44">opj_j2k_write_tile</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> * p_j2k,</div>
<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_tile_index,</div>
<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <a class="code" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> * p_data,</div>
<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_data_size,</div>
<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; </div>
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#af05dd7eedf751beb0033ac42de564fcc">opj_j2k_encode</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> * p_j2k,</div>
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *cio,</div>
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; </div>
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#accea6429e4f466250b095ee3fb94805c">opj_j2k_start_compress</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *p_stream,</div>
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <a class="code" href="structopj__image.html">opj_image_t</a> * p_image,</div>
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; </div>
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#a3c07e4b9aedaaa999ce84ebda68e50f9">opj_j2k_end_compress</a>(<a class="code" href="structopj__j2k.html">opj_j2k_t</a> *p_j2k,</div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <a class="code" href="structopj__stream__private.html">opj_stream_private_t</a> *cio,</div>
<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> * p_manager);</div>
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; </div>
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160;<a class="code" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="code" href="j2k_8h.html#ae55b2dc8100b811f13db30d6dc7e39d6">opj_j2k_setup_mct_encoding</a>(<a class="code" href="structopj__tcp.html">opj_tcp_t</a> * p_tcp, <a class="code" href="structopj__image.html">opj_image_t</a> * p_image);</div>
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; </div>
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* OPJ_J2K_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aopenjpeg_8h_html_a86df1f90c5bd2c069ed8ea20712664d8"><div class="ttname"><a href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a></div><div class="ttdeci">#define OPJ_J2K_MAXRLVLS</div><div class="ttdoc">Number of maximum resolution level authorized.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:152</div></div>
<div class="ttc" id="aj2k_8c_html_ade06c76ede3f941ad555287152432ec6"><div class="ttname"><a href="j2k_8c.html#ade06c76ede3f941ad555287152432ec6">opj_j2k_dump_MH_info</a></div><div class="ttdeci">static void opj_j2k_dump_MH_info(opj_j2k_t *p_j2k, FILE *out_stream)</div><div class="ttdef"><b>Definition:</b> j2k.c:11313</div></div>
<div class="ttc" id="astructopj__j2k_html_a1403ad37399b617f37cf3f846f97a4f1"><div class="ttname"><a href="structopj__j2k.html#a1403ad37399b617f37cf3f846f97a4f1">opj_j2k::m_procedure_list</a></div><div class="ttdeci">opj_procedure_list_t * m_procedure_list</div><div class="ttdoc">the list of procedures to exec</div><div class="ttdef"><b>Definition:</b> j2k.h:587</div></div>
<div class="ttc" id="astructopj__tccp__info_html_a478efbaa1f919968e499a888bb3c2621"><div class="ttname"><a href="structopj__tccp__info.html#a478efbaa1f919968e499a888bb3c2621">opj_tccp_info::cblkw</a></div><div class="ttdeci">OPJ_UINT32 cblkw</div><div class="ttdoc">log2 of code-blocks width</div><div class="ttdef"><b>Definition:</b> openjpeg.h:914</div></div>
<div class="ttc" id="acio_8h_html_af914c754a068a3ef7815d45be4eeb809"><div class="ttname"><a href="cio_8h.html#af914c754a068a3ef7815d45be4eeb809">opj_read_double</a></div><div class="ttdeci">#define opj_read_double</div><div class="ttdef"><b>Definition:</b> cio.h:67</div></div>
<div class="ttc" id="aj2k_8c_html_af9452f058867874a2545ba57182ccded"><div class="ttname"><a href="j2k_8c.html#af9452f058867874a2545ba57182ccded">opj_j2k_read_cbd</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_cbd(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a CBD marker (Component bit depth definition)</div><div class="ttdef"><b>Definition:</b> j2k.c:6578</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a2db3b4ed02e0843d59f9db42855c81b5"><div class="ttname"><a href="structopj__j2k__dec.html#a2db3b4ed02e0843d59f9db42855c81b5">opj_j2k_dec::m_comps_indices_to_decode</a></div><div class="ttdeci">OPJ_UINT32 * m_comps_indices_to_decode</div><div class="ttdef"><b>Definition:</b> j2k.h:493</div></div>
<div class="ttc" id="astructopj__tcp_html_a368fad8afe5ecbdde51f7ba831db1f46"><div class="ttname"><a href="structopj__tcp.html#a368fad8afe5ecbdde51f7ba831db1f46">opj_tcp::num_layers_to_decode</a></div><div class="ttdeci">OPJ_UINT32 num_layers_to_decode</div><div class="ttdef"><b>Definition:</b> j2k.h:252</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_abc7937bdebf4ee162897701b784cbd34"><div class="ttname"><a href="structopj__tcd__tilecomp.html#abc7937bdebf4ee162897701b784cbd34">opj_tcd_tilecomp::ownsData</a></div><div class="ttdeci">OPJ_BOOL ownsData</div><div class="ttdef"><b>Definition:</b> tcd.h:211</div></div>
<div class="ttc" id="astructopj__poc_html_a6c7dd5eb5ffef389912ca6b3ac3536be"><div class="ttname"><a href="structopj__poc.html#a6c7dd5eb5ffef389912ca6b3ac3536be">opj_poc::compE</a></div><div class="ttdeci">OPJ_UINT32 compE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:383</div></div>
<div class="ttc" id="astructopj__image_html_a7a27deb6bf174dd57ee473d1d514f8ef"><div class="ttname"><a href="structopj__image.html#a7a27deb6bf174dd57ee473d1d514f8ef">opj_image::x1</a></div><div class="ttdeci">OPJ_UINT32 x1</div><div class="ttdoc">Xsiz: width of the reference grid.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:715</div></div>
<div class="ttc" id="api_8c_html_a7366cd1b06e22a71734d95f27ceaa20b"><div class="ttname"><a href="pi_8c.html#a7366cd1b06e22a71734d95f27ceaa20b">opj_get_encoding_packet_count</a></div><div class="ttdeci">OPJ_UINT32 opj_get_encoding_packet_count(const opj_image_t *p_image, const opj_cp_t *p_cp, OPJ_UINT32 p_tile_no)</div><div class="ttdoc">Return the number of packets in the tile.</div><div class="ttdef"><b>Definition:</b> pi.c:1592</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a22de44e15bddae7edfacf4e9ac9bb199"><div class="ttname"><a href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a></div><div class="ttdeci">unsigned char OPJ_BYTE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:123</div></div>
<div class="ttc" id="astructopj__encoding__param_html_a2ffde36961e37f417b8e9b10c0efa171"><div class="ttname"><a href="structopj__encoding__param.html#a2ffde36961e37f417b8e9b10c0efa171">opj_encoding_param::m_fixed_quality</a></div><div class="ttdeci">OPJ_BITFIELD m_fixed_quality</div><div class="ttdoc">add fixed_quality</div><div class="ttdef"><b>Definition:</b> j2k.h:333</div></div>
<div class="ttc" id="aj2k_8c_html_a98ec1e27211924ea0f7093386771ca30"><div class="ttname"><a href="j2k_8c.html#a98ec1e27211924ea0f7093386771ca30">opj_j2k_write_float_to_float64</a></div><div class="ttdeci">static void opj_j2k_write_float_to_float64(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1634</div></div>
<div class="ttc" id="aopenjpeg_8c_html_a72148b67d4372989b22b53a413b5282c"><div class="ttname"><a href="openjpeg_8c.html#a72148b67d4372989b22b53a413b5282c">opj_destroy_cstr_info</a></div><div class="ttdeci">void OPJ_CALLCONV opj_destroy_cstr_info(opj_codestream_info_v2_t **cstr_info)</div><div class="ttdoc">Destroy Codestream information after compression or decompression.</div><div class="ttdef"><b>Definition:</b> openjpeg.c:1041</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a62c71ae712322de0bef73cebae23fa04"><div class="ttname"><a href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a></div><div class="ttdeci">float OPJ_FLOAT32</div><div class="ttdef"><b>Definition:</b> openjpeg.h:121</div></div>
<div class="ttc" id="aj2k_8c_html_a8e1a7d063d261020d4d8984cb2320971"><div class="ttname"><a href="j2k_8c.html#a8e1a7d063d261020d4d8984cb2320971">opj_j2k_update_image_data</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_update_image_data(opj_tcd_t *p_tcd, opj_image_t *p_output_image)</div><div class="ttdef"><b>Definition:</b> j2k.c:9927</div></div>
<div class="ttc" id="aj2k_8c_html_a06dadd536dc59eabc14e7f89b22b6cc3"><div class="ttname"><a href="j2k_8c.html#a06dadd536dc59eabc14e7f89b22b6cc3">opj_j2k_write_mct_record</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_mct_record(opj_j2k_t *p_j2k, opj_mct_data_t *p_mct_record, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the MCT marker (Multiple Component Transform)</div><div class="ttdef"><b>Definition:</b> j2k.c:5730</div></div>
<div class="ttc" id="astructopj__dparameters_html_ab66ce447f50e55b6c3dc2444d29698f5"><div class="ttname"><a href="structopj__dparameters.html#ab66ce447f50e55b6c3dc2444d29698f5">opj_dparameters::jpwl_correct</a></div><div class="ttdeci">OPJ_BOOL jpwl_correct</div><div class="ttdoc">activates the JPWL correction capabilities</div><div class="ttdef"><b>Definition:</b> openjpeg.h:602</div></div>
<div class="ttc" id="aopj__common_8h_html_a25b455979a0d66a41e03a677973824fe"><div class="ttname"><a href="opj__common_8h.html#a25b455979a0d66a41e03a677973824fe">OPJ_COMP_PARAM_DEFAULT_PROG_ORDER</a></div><div class="ttdeci">#define OPJ_COMP_PARAM_DEFAULT_PROG_ORDER</div><div class="ttdef"><b>Definition:</b> opj_common.h:44</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a25862466bbd561fa716a6226dafcd46c"><div class="ttname"><a href="structopj__j2k__dec.html#a25862466bbd561fa716a6226dafcd46c">opj_j2k_dec::m_header_data</a></div><div class="ttdeci">OPJ_BYTE * m_header_data</div><div class="ttdef"><b>Definition:</b> j2k.h:470</div></div>
<div class="ttc" id="astructopj__j2k_html_a389605db11c55fd94a0ca56aa13687a0"><div class="ttname"><a href="structopj__j2k.html#a389605db11c55fd94a0ca56aa13687a0">opj_j2k::m_decoder</a></div><div class="ttdeci">opj_j2k_dec_t m_decoder</div><div class="ttdef"><b>Definition:</b> j2k.h:572</div></div>
<div class="ttc" id="acio_8c_html_ae94657bc4ae96f252467a685168b94e1"><div class="ttname"><a href="cio_8c.html#ae94657bc4ae96f252467a685168b94e1">opj_stream_write_data</a></div><div class="ttdeci">OPJ_SIZE_T opj_stream_write_data(opj_stream_private_t *p_stream, const OPJ_BYTE *p_buffer, OPJ_SIZE_T p_size, opj_event_mgr_t *p_event_mgr)</div><div class="ttdoc">Writes some bytes to the stream.</div><div class="ttdef"><b>Definition:</b> cio.c:385</div></div>
<div class="ttc" id="aopj__malloc_8c_html_a3fe08bb7876e393dd04332d049a4d53e"><div class="ttname"><a href="opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e">opj_calloc</a></div><div class="ttdeci">void * opj_calloc(size_t num, size_t size)</div><div class="ttdoc">Allocate a memory block with elements initialized to 0.</div><div class="ttdef"><b>Definition:</b> opj_malloc.c:198</div></div>
<div class="ttc" id="aj2k_8c_html_a9839ebcd3d0e371137ac8d1f8c3bf89c"><div class="ttname"><a href="j2k_8c.html#a9839ebcd3d0e371137ac8d1f8c3bf89c">opj_j2k_write_qcd</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_qcd(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the QCD marker (quantization default)</div><div class="ttdef"><b>Definition:</b> j2k.c:2998</div></div>
<div class="ttc" id="atcd_8c_html_a1ade88b5bde6f169d5962e8cc496c80f"><div class="ttname"><a href="tcd_8c.html#a1ade88b5bde6f169d5962e8cc496c80f">opj_tcd_copy_tile_data</a></div><div class="ttdeci">OPJ_BOOL opj_tcd_copy_tile_data(opj_tcd_t *p_tcd, OPJ_BYTE *p_src, OPJ_SIZE_T p_src_length)</div><div class="ttdoc">Copies tile data from the given memory block onto the system.</div><div class="ttdef"><b>Definition:</b> tcd.c:2619</div></div>
<div class="ttc" id="astructopj__tcp_html_ae1862dacb325fb4e4cdd25ed37ba8641"><div class="ttname"><a href="structopj__tcp.html#ae1862dacb325fb4e4cdd25ed37ba8641">opj_tcp::m_mct_coding_matrix</a></div><div class="ttdeci">OPJ_FLOAT32 * m_mct_coding_matrix</div><div class="ttdoc">the mct coding matrix</div><div class="ttdef"><b>Definition:</b> j2k.h:292</div></div>
<div class="ttc" id="aj2k_8c_html_ad7d565026d9f109a8cb8516133c2d40b"><div class="ttname"><a href="j2k_8c.html#ad7d565026d9f109a8cb8516133c2d40b">opj_j2k_get_max_toc_size</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_max_toc_size(opj_j2k_t *p_j2k)</div><div class="ttdoc">Gets the maximum size taken by the toc headers of all the tile parts of any given tile.</div><div class="ttdef"><b>Definition:</b> j2k.c:3450</div></div>
<div class="ttc" id="astructopj__cp_html_a39366da6706cdadca5f4b3e1776da379"><div class="ttname"><a href="structopj__cp.html#a39366da6706cdadca5f4b3e1776da379">opj_cp::hprot_MH</a></div><div class="ttdeci">int hprot_MH</div><div class="ttdoc">error protection method for MH (0,1,16,32,37-128)</div><div class="ttdef"><b>Definition:</b> j2k.h:421</div></div>
<div class="ttc" id="astructopj__tcp_html_a3872b6f0eedd6bcffc629ed7a6eb688d"><div class="ttname"><a href="structopj__tcp.html#a3872b6f0eedd6bcffc629ed7a6eb688d">opj_tcp::prg</a></div><div class="ttdeci">OPJ_PROG_ORDER prg</div><div class="ttdoc">progression order</div><div class="ttdef"><b>Definition:</b> j2k.h:249</div></div>
<div class="ttc" id="astructopj__ppx__struct_html_a51500b5056b41d7e20d3b752a1c0c752"><div class="ttname"><a href="structopj__ppx__struct.html#a51500b5056b41d7e20d3b752a1c0c752">opj_ppx_struct::m_data</a></div><div class="ttdeci">OPJ_BYTE * m_data</div><div class="ttdef"><b>Definition:</b> j2k.h:236</div></div>
<div class="ttc" id="astructopj__encoding__param_html_a93ae2cd807a0c716c39acf0532fa7e18"><div class="ttname"><a href="structopj__encoding__param.html#a93ae2cd807a0c716c39acf0532fa7e18">opj_encoding_param::m_fixed_alloc</a></div><div class="ttdeci">OPJ_BITFIELD m_fixed_alloc</div><div class="ttdoc">allocation by fixed layer</div><div class="ttdef"><b>Definition:</b> j2k.h:331</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4268fe7c6ed131bfee78bdb7be71799e"><div class="ttname"><a href="openjpeg_8h.html#a4268fe7c6ed131bfee78bdb7be71799e">OPJ_PROG_ORDER</a></div><div class="ttdeci">enum PROG_ORDER OPJ_PROG_ORDER</div><div class="ttdoc">Progression order.</div></div>
<div class="ttc" id="astructopj__tcd_html_a46a50bb532e916897b4d612cbca4bb7e"><div class="ttname"><a href="structopj__tcd.html#a46a50bb532e916897b4d612cbca4bb7e">opj_tcd::cur_pino</a></div><div class="ttdeci">OPJ_UINT32 cur_pino</div><div class="ttdoc">Current Packet iterator number.</div><div class="ttdef"><b>Definition:</b> tcd.h:266</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a01e4ac788f1ac085b54ae2872ed66730"><div class="ttname"><a href="openjpeg_8h.html#a01e4ac788f1ac085b54ae2872ed66730">OPJ_EXTENSION_NONE</a></div><div class="ttdeci">#define OPJ_EXTENSION_NONE</div><div class="ttdoc">JPEG 2000 Part-2 extensions.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:222</div></div>
<div class="ttc" id="astructopj__cparameters_html_ac77442ca958da1beb292db9357a6f5cd"><div class="ttname"><a href="structopj__cparameters.html#ac77442ca958da1beb292db9357a6f5cd">opj_cparameters::tcp_rates</a></div><div class="ttdeci">float tcp_rates[100]</div><div class="ttdoc">rates of layers - might be subsequently limited by the max_cs_size field.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:427</div></div>
<div class="ttc" id="astructopj__mct__data_html_a3db3ef221c89c0c4df4fec095fc587d0"><div class="ttname"><a href="structopj__mct__data.html#a3db3ef221c89c0c4df4fec095fc587d0">opj_mct_data::m_index</a></div><div class="ttdeci">OPJ_UINT32 m_index</div><div class="ttdef"><b>Definition:</b> j2k.h:217</div></div>
<div class="ttc" id="astructopj__tcd_html_a5162cbbb1e49d1379aa7635f8892c283"><div class="ttname"><a href="structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283">opj_tcd::image</a></div><div class="ttdeci">opj_image_t * image</div><div class="ttdoc">image header</div><div class="ttdef"><b>Definition:</b> tcd.h:270</div></div>
<div class="ttc" id="astructopj__image__comp_html_af9d6fd62a2b8bdd9fd162ce403eb0f10"><div class="ttname"><a href="structopj__image__comp.html#af9d6fd62a2b8bdd9fd162ce403eb0f10">opj_image_comp::dy</a></div><div class="ttdeci">OPJ_UINT32 dy</div><div class="ttdoc">YRsiz: vertical separation of a sample of ith component with respect to the reference grid.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:681</div></div>
<div class="ttc" id="astructopj__mct__data_html_a1cc2324106cfcd27527e5cc50395042e"><div class="ttname"><a href="structopj__mct__data.html#a1cc2324106cfcd27527e5cc50395042e">opj_mct_data::m_data_size</a></div><div class="ttdeci">OPJ_UINT32 m_data_size</div><div class="ttdef"><b>Definition:</b> j2k.h:219</div></div>
<div class="ttc" id="astructopj__tcp_html_a0a2427fdca1afb17a5edcdf2513a694b"><div class="ttname"><a href="structopj__tcp.html#a0a2427fdca1afb17a5edcdf2513a694b">opj_tcp::pocs</a></div><div class="ttdeci">opj_poc_t pocs[J2K_MAX_POCS]</div><div class="ttdoc">progression order changes</div><div class="ttdef"><b>Definition:</b> j2k.h:260</div></div>
<div class="ttc" id="astructopj__codestream__index_html_ac623647a3c3d88b83db82acfd90f80d0"><div class="ttname"><a href="structopj__codestream__index.html#ac623647a3c3d88b83db82acfd90f80d0">opj_codestream_index::nb_of_tiles</a></div><div class="ttdeci">OPJ_UINT32 nb_of_tiles</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1056</div></div>
<div class="ttc" id="adwt_8c_html_a1cbaf895c3ddcf1990d30d07e7604980"><div class="ttname"><a href="dwt_8c.html#a1cbaf895c3ddcf1990d30d07e7604980">opj_dwt_calc_explicit_stepsizes</a></div><div class="ttdeci">void opj_dwt_calc_explicit_stepsizes(opj_tccp_t *tccp, OPJ_UINT32 prec)</div><div class="ttdoc">Explicit calculation of the Quantization Stepsizes.</div><div class="ttdef"><b>Definition:</b> dwt.c:1966</div></div>
<div class="ttc" id="athread_8c_html_ae44e8b9258d0baa19e3671a382faa33e"><div class="ttname"><a href="thread_8c.html#ae44e8b9258d0baa19e3671a382faa33e">opj_thread_pool_destroy</a></div><div class="ttdeci">void opj_thread_pool_destroy(opj_thread_pool_t *tp)</div><div class="ttdoc">Destroy a thread pool.</div><div class="ttdef"><b>Definition:</b> thread.c:919</div></div>
<div class="ttc" id="astructopj__encoding__param_html_a6962c8590554475172a56607fe328e6e"><div class="ttname"><a href="structopj__encoding__param.html#a6962c8590554475172a56607fe328e6e">opj_encoding_param::m_tp_flag</a></div><div class="ttdeci">OPJ_BYTE m_tp_flag</div><div class="ttdoc">Flag determining tile part generation.</div><div class="ttdef"><b>Definition:</b> j2k.h:327</div></div>
<div class="ttc" id="aj2k_8c_html_a822073053b0110c19d29da24af951e72"><div class="ttname"><a href="j2k_8c.html#a822073053b0110c19d29da24af951e72">opj_j2k_read_cap</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_cap(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a CAP marker (extended capabilities definition).</div><div class="ttdef"><b>Definition:</b> j2k.c:6639</div></div>
<div class="ttc" id="aj2k_8c_html_a302098a94dfdd7406da50abc633720d8"><div class="ttname"><a href="j2k_8c.html#a302098a94dfdd7406da50abc633720d8">opj_j2k_read_SPCod_SPCoc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_SPCod_SPCoc(opj_j2k_t *p_j2k, OPJ_UINT32 compno, OPJ_BYTE *p_header_data, OPJ_UINT32 *p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a SPCod or SPCoc element, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:10649</div></div>
<div class="ttc" id="aopj__common_8h_html_a7f1b41029a9c8a29b973c4200df596dd"><div class="ttname"><a href="opj__common_8h.html#a7f1b41029a9c8a29b973c4200df596dd">OPJ_COMMON_CBLK_DATA_EXTRA</a></div><div class="ttdeci">#define OPJ_COMMON_CBLK_DATA_EXTRA</div><div class="ttdoc">Margin for a fake FFFF marker.</div><div class="ttdef"><b>Definition:</b> opj_common.h:39</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a94cf0e6a4deef45a884707a723ac34e7"><div class="ttname"><a href="openjpeg_8h.html#a94cf0e6a4deef45a884707a723ac34e7">opj_get_num_cpus</a></div><div class="ttdeci">OPJ_API int OPJ_CALLCONV opj_get_num_cpus(void)</div><div class="ttdoc">Return the number of virtual CPUs.</div><div class="ttdef"><b>Definition:</b> thread.c:438</div></div>
<div class="ttc" id="astructopj__cp_html_ad40b1f8e4c66ba8f2db837134561ccbc"><div class="ttname"><a href="structopj__cp.html#ad40b1f8e4c66ba8f2db837134561ccbc">opj_cp::comment</a></div><div class="ttdeci">OPJ_CHAR * comment</div><div class="ttdoc">comment</div><div class="ttdef"><b>Definition:</b> j2k.h:365</div></div>
<div class="ttc" id="astructopj__dec__memory__marker__handler_html_a8ddb869180d4fb709018102e54d5cc77"><div class="ttname"><a href="structopj__dec__memory__marker__handler.html#a8ddb869180d4fb709018102e54d5cc77">opj_dec_memory_marker_handler::states</a></div><div class="ttdeci">OPJ_UINT32 states</div><div class="ttdoc">value of the state when the marker can appear</div><div class="ttdef"><b>Definition:</b> j2k.c:1399</div></div>
<div class="ttc" id="astructopj__tccp_html_a8101ea87292aa03905eb91e940995afb"><div class="ttname"><a href="structopj__tccp.html#a8101ea87292aa03905eb91e940995afb">opj_tccp::roishift</a></div><div class="ttdeci">OPJ_INT32 roishift</div><div class="ttdoc">Region Of Interest shift.</div><div class="ttdef"><b>Definition:</b> j2k.h:199</div></div>
<div class="ttc" id="aj2k_8c_html_a3e22494d687c124eeeb079cc0b10edd1"><div class="ttname"><a href="j2k_8c.html#a3e22494d687c124eeeb079cc0b10edd1">opj_j2k_check_poc_val</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_check_poc_val(const opj_poc_t *p_pocs, OPJ_UINT32 tileno, OPJ_UINT32 p_nb_pocs, OPJ_UINT32 p_nb_resolutions, OPJ_UINT32 numcomps, OPJ_UINT32 numlayers, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Checks the progression order changes values.</div><div class="ttdef"><b>Definition:</b> j2k.c:1662</div></div>
<div class="ttc" id="aj2k_8c_html_a37a5c6adbcb20f4b73ef244960771799"><div class="ttname"><a href="j2k_8c.html#a37a5c6adbcb20f4b73ef244960771799">opj_j2k_write_first_tile_part</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_first_tile_part(opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, OPJ_UINT32 total_data_size, opj_stream_private_t *p_stream, struct opj_event_mgr *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:12754</div></div>
<div class="ttc" id="aopj__intmath_8h_html_aa6a55d57af96308459f6de414227ae40"><div class="ttname"><a href="opj__intmath_8h.html#aa6a55d57af96308459f6de414227ae40">opj_int_floorlog2</a></div><div class="ttdeci">static INLINE OPJ_INT32 opj_int_floorlog2(OPJ_INT32 a)</div><div class="ttdoc">Get logarithm of an integer and round downwards.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:225</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aa214350cf5149948126e7df1564d2f32"><div class="ttname"><a href="openjpeg_8h.html#aa214350cf5149948126e7df1564d2f32">OPJ_PROFILE_IMF_2K</a></div><div class="ttdeci">#define OPJ_PROFILE_IMF_2K</div><div class="ttdef"><b>Definition:</b> openjpeg.h:212</div></div>
<div class="ttc" id="aj2k_8h_html_a0b4bd3aa3772e1dd2d12ce7a11460311"><div class="ttname"><a href="j2k_8h.html#a0b4bd3aa3772e1dd2d12ce7a11460311">J2K_MAX_POCS</a></div><div class="ttdeci">#define J2K_MAX_POCS</div><div class="ttdoc">Maximum number of POCs.</div><div class="ttdef"><b>Definition:</b> j2k.h:114</div></div>
<div class="ttc" id="aj2k_8c_html_adb0a1bd6194424f47603fbeb4913afff"><div class="ttname"><a href="j2k_8c.html#adb0a1bd6194424f47603fbeb4913afff">opj_j2k_write_mcc_record</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_mcc_record(opj_j2k_t *p_j2k, opj_simple_mcc_decorrelation_data_t *p_mcc_record, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the MCC marker (Multiple Component Collection)</div><div class="ttdef"><b>Definition:</b> j2k.c:5937</div></div>
<div class="ttc" id="aj2k_8c_html_a91912b9fd60e738a2476a2f759cd1298"><div class="ttname"><a href="j2k_8c.html#a91912b9fd60e738a2476a2f759cd1298">opj_j2k_write_mco</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_mco(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the MCO marker (Multiple component transformation ordering)</div><div class="ttdef"><b>Definition:</b> j2k.c:6285</div></div>
<div class="ttc" id="astructopj__simple__mcc__decorrelation__data_html_a6bfaab3c448833b022ad6a59302c2b99"><div class="ttname"><a href="structopj__simple__mcc__decorrelation__data.html#a6bfaab3c448833b022ad6a59302c2b99">opj_simple_mcc_decorrelation_data::m_offset_array</a></div><div class="ttdeci">opj_mct_data_t * m_offset_array</div><div class="ttdef"><b>Definition:</b> j2k.h:230</div></div>
<div class="ttc" id="aj2k_8h_html_ac6cbca67a7e34c2c007f48c5c5e6bb1e"><div class="ttname"><a href="j2k_8h.html#ac6cbca67a7e34c2c007f48c5c5e6bb1e">J2K_MS_ESD</a></div><div class="ttdeci">#define J2K_MS_ESD</div><div class="ttdoc">ESD marker value (Part 11: JPEG 2000 for Wireless)</div><div class="ttdef"><b>Definition:</b> j2k.h:105</div></div>
<div class="ttc" id="astructopj__codestream__index_html_a812db107386fa6513a3b0d00670c2e6a"><div class="ttname"><a href="structopj__codestream__index.html#a812db107386fa6513a3b0d00670c2e6a">opj_codestream_index::main_head_start</a></div><div class="ttdeci">OPJ_OFF_T main_head_start</div><div class="ttdoc">main header start position (SOC position)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1039</div></div>
<div class="ttc" id="astructopj__tccp_html_af249fcfb382bd2cb9f6bb3127dcdcc69"><div class="ttname"><a href="structopj__tccp.html#af249fcfb382bd2cb9f6bb3127dcdcc69">opj_tccp::numresolutions</a></div><div class="ttdeci">OPJ_UINT32 numresolutions</div><div class="ttdoc">number of resolutions</div><div class="ttdef"><b>Definition:</b> j2k.h:183</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_aa5709ac6222b3ccc71fa0ed93fe7f9a2"><div class="ttname"><a href="structopj__j2k__enc.html#aa5709ac6222b3ccc71fa0ed93fe7f9a2">opj_j2k_enc::m_encoded_tile_data</a></div><div class="ttdeci">OPJ_BYTE * m_encoded_tile_data</div><div class="ttdef"><b>Definition:</b> j2k.h:537</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a609030b63a5ce35db5764df9a7fcb213"><div class="ttname"><a href="openjpeg_8h.html#a609030b63a5ce35db5764df9a7fcb213">OPJ_PROFILE_IMF_4K</a></div><div class="ttdeci">#define OPJ_PROFILE_IMF_4K</div><div class="ttdef"><b>Definition:</b> openjpeg.h:213</div></div>
<div class="ttc" id="astructopj__j2k_html_a387e9173e0f02a577f5e931055260c8f"><div class="ttname"><a href="structopj__j2k.html#a387e9173e0f02a577f5e931055260c8f">opj_j2k::m_tcd</a></div><div class="ttdeci">struct opj_tcd * m_tcd</div><div class="ttdoc">the current tile coder/decoder</div><div class="ttdef"><b>Definition:</b> j2k.h:599</div></div>
<div class="ttc" id="astructopj__j2k_html_aab56a23eca1d25b36b4a1981775dc944"><div class="ttname"><a href="structopj__j2k.html#aab56a23eca1d25b36b4a1981775dc944">opj_j2k::m_cp</a></div><div class="ttdeci">opj_cp_t m_cp</div><div class="ttdoc">Coding parameters.</div><div class="ttdef"><b>Definition:</b> j2k.h:584</div></div>
<div class="ttc" id="aj2k_8c_html_afdcbfbeeb107f1eeaef8e011b7334424"><div class="ttname"><a href="j2k_8c.html#afdcbfbeeb107f1eeaef8e011b7334424">opj_j2k_write_rgn</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_rgn(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_no, OPJ_UINT32 p_comp_no, OPJ_UINT32 nb_comps, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the RGN marker (Region Of Interest)</div><div class="ttdef"><b>Definition:</b> j2k.c:5071</div></div>
<div class="ttc" id="aj2k_8h_html_a532e1ddd556ac88becaa8a22d65e11c4"><div class="ttname"><a href="j2k_8h.html#a532e1ddd556ac88becaa8a22d65e11c4">opj_j2k_t</a></div><div class="ttdeci">struct opj_j2k opj_j2k_t</div><div class="ttdoc">JPEG-2000 codestream reader/writer.</div></div>
<div class="ttc" id="acio_8h_html_a6317b70eeef7f05cf6865d81547ceecb"><div class="ttname"><a href="cio_8h.html#a6317b70eeef7f05cf6865d81547ceecb">opj_write_double</a></div><div class="ttdeci">#define opj_write_double</div><div class="ttdef"><b>Definition:</b> cio.h:66</div></div>
<div class="ttc" id="aj2k_8c_html_af495487cb111ddad7ee2d2093d0659a1"><div class="ttname"><a href="j2k_8c.html#af495487cb111ddad7ee2d2093d0659a1">opj_j2k_write_siz</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_siz(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the SIZ marker (image and tile size)</div><div class="ttdef"><b>Definition:</b> j2k.c:1968</div></div>
<div class="ttc" id="aj2k_8c_html_a52293398811dba590d34415fc98acbc1"><div class="ttname"><a href="j2k_8c.html#a52293398811dba590d34415fc98acbc1">opj_j2k_update_tlm</a></div><div class="ttdeci">static void opj_j2k_update_tlm(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_part_size)</div><div class="ttdoc">Updates the Tile Length Marker.</div><div class="ttdef"><b>Definition:</b> j2k.c:911</div></div>
<div class="ttc" id="aopj__intmath_8h_html_aac315c40dca690742df538fcc21d4f91"><div class="ttname"><a href="opj__intmath_8h.html#aac315c40dca690742df538fcc21d4f91">opj_int_min</a></div><div class="ttdeci">static INLINE OPJ_INT32 opj_int_min(OPJ_INT32 a, OPJ_INT32 b)</div><div class="ttdoc">Get the minimum of two integers.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:56</div></div>
<div class="ttc" id="aj2k_8c_html_a5c4508543b134e726107308b6463528e"><div class="ttname"><a href="j2k_8c.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy</a></div><div class="ttdeci">void opj_j2k_destroy(opj_j2k_t *p_j2k)</div><div class="ttdoc">Destroys a jpeg2000 codec.</div><div class="ttdef"><b>Definition:</b> j2k.c:9178</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a5641f21bf71dd0f8dec11ae2fc0b0f88"><div class="ttname"><a href="structopj__j2k__dec.html#a5641f21bf71dd0f8dec11ae2fc0b0f88">opj_j2k_dec::m_can_decode</a></div><div class="ttdeci">OPJ_BITFIELD m_can_decode</div><div class="ttdoc">to tell that a tile can be decoded.</div><div class="ttdef"><b>Definition:</b> j2k.h:496</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_ac65adbcc5c51d8aaf0e5e9315243d6a1"><div class="ttname"><a href="structopj__tcd__resolution.html#ac65adbcc5c51d8aaf0e5e9315243d6a1">opj_tcd_resolution::x0</a></div><div class="ttdeci">OPJ_INT32 x0</div><div class="ttdef"><b>Definition:</b> tcd.h:178</div></div>
<div class="ttc" id="aj2k_8c_html_a89044b0255e35cbc42790e4df601f579"><div class="ttname"><a href="j2k_8c.html#a89044b0255e35cbc42790e4df601f579">opj_j2k_get_tp_stride</a></div><div class="ttdeci">static OPJ_FLOAT32 opj_j2k_get_tp_stride(opj_tcp_t *p_tcp)</div><div class="ttdef"><b>Definition:</b> j2k.c:5249</div></div>
<div class="ttc" id="aj2k_8c_html_a9e5d9046fb1e8a88af9a8787a551f00b"><div class="ttname"><a href="j2k_8c.html#a9e5d9046fb1e8a88af9a8787a551f00b">opj_j2k_create_tcd</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_create_tcd(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Creates a tile-coder encoder.</div><div class="ttdef"><b>Definition:</b> j2k.c:13119</div></div>
<div class="ttc" id="aj2k_8h_html_a6547b2fb49f4e7491228691e60879c4f"><div class="ttname"><a href="j2k_8h.html#a6547b2fb49f4e7491228691e60879c4f">J2K_MS_PLT</a></div><div class="ttdeci">#define J2K_MS_PLT</div><div class="ttdoc">PLT marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:87</div></div>
<div class="ttc" id="aj2k_8c_html_ada850e315ec35b2c29bb75e97b07ab2b"><div class="ttname"><a href="j2k_8c.html#ada850e315ec35b2c29bb75e97b07ab2b">opj_j2k_exec</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_exec(opj_j2k_t *p_j2k, opj_procedure_list_t *p_procedure_list, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Executes the given procedures on the given codec.</div><div class="ttdef"><b>Definition:</b> j2k.c:8985</div></div>
<div class="ttc" id="aj2k_8c_html_ac14928af30ee9398798ba9107345e8f9"><div class="ttname"><a href="j2k_8c.html#ac14928af30ee9398798ba9107345e8f9">opj_j2k_write_all_qcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_all_qcc(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes QCC marker for each component.</div><div class="ttdef"><b>Definition:</b> j2k.c:5575</div></div>
<div class="ttc" id="astructopj__cp_html_abff64b4afd56cc97c8e9747404ab9ae6"><div class="ttname"><a href="structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6">opj_cp::m_enc</a></div><div class="ttdeci">opj_encoding_param_t m_enc</div><div class="ttdef"><b>Definition:</b> j2k.h:401</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014a7f61f8b8a8d037030ef8c51c1cdd8ca4"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a7f61f8b8a8d037030ef8c51c1cdd8ca4">OPJ_CINEMA2K_48</a></div><div class="ttdeci">@ OPJ_CINEMA2K_48</div><div class="ttdoc">2K Digital Cinema at 24 fps</div><div class="ttdef"><b>Definition:</b> openjpeg.h:296</div></div>
<div class="ttc" id="aj2k_8c_html_a7fa2dd1eb76428e165f90c94b3d3182c"><div class="ttname"><a href="j2k_8c.html#a7fa2dd1eb76428e165f90c94b3d3182c">opj_j2k_setup_decoding_validation</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_setup_decoding_validation(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets up the validation ,i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:8473</div></div>
<div class="ttc" id="astructopj__j2k_html_a7ec25c10e361e8e17e794bce66666b2c"><div class="ttname"><a href="structopj__j2k.html#a7ec25c10e361e8e17e794bce66666b2c">opj_j2k::dump_state</a></div><div class="ttdeci">unsigned int dump_state</div><div class="ttdoc">Set to 1 by the decoder initialization if OPJ_DPARAMETERS_DUMP_FLAG is set.</div><div class="ttdef"><b>Definition:</b> j2k.h:611</div></div>
<div class="ttc" id="astructopj__cparameters_html_af682ba8031da063caf1f3b54a9336b73"><div class="ttname"><a href="structopj__cparameters.html#af682ba8031da063caf1f3b54a9336b73">opj_cparameters::cp_tx0</a></div><div class="ttdeci">int cp_tx0</div><div class="ttdoc">XTOsiz.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:397</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_a4b68d3bd5fbaccd293e6a773be9d1a7f"><div class="ttname"><a href="structopj__tcd__resolution.html#a4b68d3bd5fbaccd293e6a773be9d1a7f">opj_tcd_resolution::y1</a></div><div class="ttdeci">OPJ_INT32 y1</div><div class="ttdef"><b>Definition:</b> tcd.h:178</div></div>
<div class="ttc" id="astructopj__j2k_html"><div class="ttname"><a href="structopj__j2k.html">opj_j2k</a></div><div class="ttdoc">JPEG-2000 codestream reader/writer.</div><div class="ttdef"><b>Definition:</b> j2k.h:566</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a27c97ad81ae1b1f7fbb2a84e6fe4a642"><div class="ttname"><a href="openjpeg_8h.html#a27c97ad81ae1b1f7fbb2a84e6fe4a642">OPJ_DPARAMETERS_DUMP_FLAG</a></div><div class="ttdeci">#define OPJ_DPARAMETERS_DUMP_FLAG</div><div class="ttdef"><b>Definition:</b> openjpeg.h:547</div></div>
<div class="ttc" id="aj2k_8c_html_af4edcf1840e794d3d3105bbd91c44c7b"><div class="ttname"><a href="j2k_8c.html#af4edcf1840e794d3d3105bbd91c44c7b">opj_j2k_read_qcd</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_qcd(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a QCD marker (Quantization defaults)</div><div class="ttdef"><b>Definition:</b> j2k.c:3066</div></div>
<div class="ttc" id="aj2k_8c_html_ae24dcd73f880fd184c16c15e74ef1bd2"><div class="ttname"><a href="j2k_8c.html#ae24dcd73f880fd184c16c15e74ef1bd2">opj_j2k_copy_tile_quantization_parameters</a></div><div class="ttdeci">static void opj_j2k_copy_tile_quantization_parameters(opj_j2k_t *p_j2k)</div><div class="ttdoc">Copies the tile quantization parameters of all the component from the first tile component.</div><div class="ttdef"><b>Definition:</b> j2k.c:11108</div></div>
<div class="ttc" id="astructopj__mct__data_html_ae9de2990fec0b3d227759af98e93ac2f"><div class="ttname"><a href="structopj__mct__data.html#ae9de2990fec0b3d227759af98e93ac2f">opj_mct_data::m_array_type</a></div><div class="ttdeci">J2K_MCT_ARRAY_TYPE m_array_type</div><div class="ttdef"><b>Definition:</b> j2k.h:216</div></div>
<div class="ttc" id="acio_8c_html_ae456419611db729983d8ca337e3f3293"><div class="ttname"><a href="cio_8c.html#ae456419611db729983d8ca337e3f3293">opj_stream_has_seek</a></div><div class="ttdeci">OPJ_BOOL opj_stream_has_seek(const opj_stream_private_t *p_stream)</div><div class="ttdoc">Tells if the given stream is seekable.</div><div class="ttdef"><b>Definition:</b> cio.c:648</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_a4544bfa885feb38635dd2770a9114ecf"><div class="ttname"><a href="structopj__tcd__resolution.html#a4544bfa885feb38635dd2770a9114ecf">opj_tcd_resolution::x1</a></div><div class="ttdeci">OPJ_INT32 x1</div><div class="ttdef"><b>Definition:</b> tcd.h:178</div></div>
<div class="ttc" id="astructopj__image_html_a80fd916819080f959a601b0089c4c69a"><div class="ttname"><a href="structopj__image.html#a80fd916819080f959a601b0089c4c69a">opj_image::y1</a></div><div class="ttdeci">OPJ_UINT32 y1</div><div class="ttdoc">Ysiz: height of the reference grid.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:717</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108">J2K_STATUS</a></div><div class="ttdeci">J2K_STATUS</div><div class="ttdoc">Values that specify the status of the decoding process when decoding the main header.</div><div class="ttdef"><b>Definition:</b> j2k.h:122</div></div>
<div class="ttc" id="aj2k_8c_html_a08f5f1ad9ec6ccb4fcf4d3af868bdc6b"><div class="ttname"><a href="j2k_8c.html#a08f5f1ad9ec6ccb4fcf4d3af868bdc6b">opj_j2k_end_decompress</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_end_decompress(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Ends the decompression procedures and possibiliy add data to be read after the codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:8379</div></div>
<div class="ttc" id="astructopj__cparameters_html_aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><div class="ttname"><a href="structopj__cparameters.html#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">opj_cparameters::tcp_numlayers</a></div><div class="ttdeci">int tcp_numlayers</div><div class="ttdoc">number of layers</div><div class="ttdef"><b>Definition:</b> openjpeg.h:423</div></div>
<div class="ttc" id="aopenjpeg_8h_html_af7fbbf087fe08b8a94353461286b740c"><div class="ttname"><a href="openjpeg_8h.html#af7fbbf087fe08b8a94353461286b740c">OPJ_PROFILE_NONE</a></div><div class="ttdeci">#define OPJ_PROFILE_NONE</div><div class="ttdoc">JPEG 2000 Profiles, see Table A.10 from 15444-1 (updated in various AMD) These values help choosing t...</div><div class="ttdef"><b>Definition:</b> openjpeg.h:200</div></div>
<div class="ttc" id="aj2k_8c_html_ab8c3c34855da54058f57a8aeeb14b565"><div class="ttname"><a href="j2k_8c.html#ab8c3c34855da54058f57a8aeeb14b565">opj_j2k_write_cbd</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_cbd(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the CBD marker (Component bit depth definition)</div><div class="ttdef"><b>Definition:</b> j2k.c:6509</div></div>
<div class="ttc" id="aj2k_8c_html_a058dba0b1345a3c1f296b49938c59c4d"><div class="ttname"><a href="j2k_8c.html#a058dba0b1345a3c1f296b49938c59c4d">opj_j2k_write_plt_in_memory</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_plt_in_memory(opj_j2k_t *p_j2k, opj_tcd_marker_info_t *marker_info, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Write one or more PLT markers in the provided buffer.</div><div class="ttdef"><b>Definition:</b> j2k.c:4696</div></div>
<div class="ttc" id="astructopj__cp_html_a3ce0937b6df6dfa895926e9eb6bb7bb8"><div class="ttname"><a href="structopj__cp.html#a3ce0937b6df6dfa895926e9eb6bb7bb8">opj_cp::max_tiles</a></div><div class="ttdeci">OPJ_UINT32 max_tiles</div><div class="ttdoc">maximum number of tiles at the decoder</div><div class="ttdef"><b>Definition:</b> j2k.h:449</div></div>
<div class="ttc" id="aj2k_8h_html_a34c49b256edcdbf036492dfa635284d7"><div class="ttname"><a href="j2k_8h.html#a34c49b256edcdbf036492dfa635284d7">opj_j2k_read_header</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_read_header(opj_stream_private_t *p_stream, opj_j2k_t *p_j2k, opj_image_t **p_image, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a jpeg2000 codestream header structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:8390</div></div>
<div class="ttc" id="astructopj__encoding__param_html_a35052c5561f363438a8f34d103ae0dd4"><div class="ttname"><a href="structopj__encoding__param.html#a35052c5561f363438a8f34d103ae0dd4">opj_encoding_param::m_tp_pos</a></div><div class="ttdeci">OPJ_INT32 m_tp_pos</div><div class="ttdoc">Position of tile part flag in progression order.</div><div class="ttdef"><b>Definition:</b> j2k.h:323</div></div>
<div class="ttc" id="astructopj__simple__mcc__decorrelation__data_html_a2da8eb845938ecb87b4acf3b71a23543"><div class="ttname"><a href="structopj__simple__mcc__decorrelation__data.html#a2da8eb845938ecb87b4acf3b71a23543">opj_simple_mcc_decorrelation_data::m_is_irreversible</a></div><div class="ttdeci">OPJ_BITFIELD m_is_irreversible</div><div class="ttdef"><b>Definition:</b> j2k.h:231</div></div>
<div class="ttc" id="astructopj__tccp__info_html_ac4c5bb35ad0d5208cad5164c7b342ced"><div class="ttname"><a href="structopj__tccp__info.html#ac4c5bb35ad0d5208cad5164c7b342ced">opj_tccp_info::qntsty</a></div><div class="ttdeci">OPJ_UINT32 qntsty</div><div class="ttdoc">quantisation style</div><div class="ttdef"><b>Definition:</b> openjpeg.h:922</div></div>
<div class="ttc" id="afunction__list_8c_html_ae39a4783cf450cc32e8d7bea251a6f90"><div class="ttname"><a href="function__list_8c.html#ae39a4783cf450cc32e8d7bea251a6f90">opj_procedure_list_destroy</a></div><div class="ttdeci">void opj_procedure_list_destroy(opj_procedure_list_t *p_list)</div><div class="ttdoc">Destroys a validation list.</div><div class="ttdef"><b>Definition:</b> function_list.c:58</div></div>
<div class="ttc" id="aj2k_8c_html_abecf91393e6703f8be5006b19df1be22"><div class="ttname"><a href="j2k_8c.html#abecf91393e6703f8be5006b19df1be22">opj_j2k_set_threads</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_threads(opj_j2k_t *j2k, OPJ_UINT32 num_threads)</div><div class="ttdef"><b>Definition:</b> j2k.c:6710</div></div>
<div class="ttc" id="astructopj__image_html_ac63093741ed0c70b9c0a8ee3070cbce6"><div class="ttname"><a href="structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6">opj_image::numcomps</a></div><div class="ttdeci">OPJ_UINT32 numcomps</div><div class="ttdoc">number of components in the image</div><div class="ttdef"><b>Definition:</b> openjpeg.h:719</div></div>
<div class="ttc" id="aopj__intmath_8h_html_ae4b2e5a7c8b8f09faacc4a895f866ea1"><div class="ttname"><a href="opj__intmath_8h.html#ae4b2e5a7c8b8f09faacc4a895f866ea1">opj_uint_ceildiv</a></div><div class="ttdeci">static INLINE OPJ_UINT32 opj_uint_ceildiv(OPJ_UINT32 a, OPJ_UINT32 b)</div><div class="ttdoc">Divide an integer and round upwards.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:170</div></div>
<div class="ttc" id="aj2k_8c_html_af6e255d43d68436d57606f619980bf21"><div class="ttname"><a href="j2k_8c.html#af6e255d43d68436d57606f619980bf21">opj_j2k_read_coc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_coc(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a COC marker (Coding Style Component)</div><div class="ttdef"><b>Definition:</b> j2k.c:2939</div></div>
<div class="ttc" id="astructopj__tile__index_html_a2ff0c3c3d726d2d337ba00daa573bc9c"><div class="ttname"><a href="structopj__tile__index.html#a2ff0c3c3d726d2d337ba00daa573bc9c">opj_tile_index::current_nb_tps</a></div><div class="ttdeci">OPJ_UINT32 current_nb_tps</div><div class="ttdoc">current nb of tile part (allocated)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1012</div></div>
<div class="ttc" id="aj2k_8h_html_a4a6561d0899d91b38099da38814cbe86"><div class="ttname"><a href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_setup_encoder(opj_j2k_t *p_j2k, opj_cparameters_t *parameters, opj_image_t *image, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:7616</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a3b024724d551ba3fb0e8bdc682419f5b"><div class="ttname"><a href="openjpeg_8h.html#a3b024724d551ba3fb0e8bdc682419f5b">opj_has_thread_support</a></div><div class="ttdeci">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_has_thread_support(void)</div><div class="ttdoc">Returns if the library is built with thread support.</div><div class="ttdef"><b>Definition:</b> thread.c:433</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_abccd6f2dd8260d90f81c44af3a040f72"><div class="ttname"><a href="structopj__j2k__dec.html#abccd6f2dd8260d90f81c44af3a040f72">opj_j2k_dec::m_sot_length</a></div><div class="ttdeci">OPJ_UINT32 m_sot_length</div><div class="ttdoc">to tell the tile part length</div><div class="ttdef"><b>Definition:</b> j2k.h:473</div></div>
<div class="ttc" id="aj2k_8c_html_a04ea16ab96380d332954db0118303b37"><div class="ttname"><a href="j2k_8c.html#a04ea16ab96380d332954db0118303b37">opj_j2k_get_max_coc_size</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_max_coc_size(opj_j2k_t *p_j2k)</div><div class="ttdoc">Gets the maximum size taken by a coc.</div><div class="ttdef"><b>Definition:</b> j2k.c:2911</div></div>
<div class="ttc" id="astructopj__tp__index_html_a4f9ddcadc23ac14e40dbdfd4f28d783d"><div class="ttname"><a href="structopj__tp__index.html#a4f9ddcadc23ac14e40dbdfd4f28d783d">opj_tp_index::end_pos</a></div><div class="ttdeci">OPJ_OFF_T end_pos</div><div class="ttdoc">end position</div><div class="ttdef"><b>Definition:</b> openjpeg.h:998</div></div>
<div class="ttc" id="astructopj__cparameters_html_a65ea173e1bce0ff5c8a68f636d34551f"><div class="ttname"><a href="structopj__cparameters.html#a65ea173e1bce0ff5c8a68f636d34551f">opj_cparameters::subsampling_dy</a></div><div class="ttdeci">int subsampling_dy</div><div class="ttdoc">subsampling value for dy</div><div class="ttdef"><b>Definition:</b> openjpeg.h:469</div></div>
<div class="ttc" id="aj2k_8c_html_ad38da30797d61e64273836160152e557"><div class="ttname"><a href="j2k_8c.html#ad38da30797d61e64273836160152e557">opj_j2k_read_SQcd_SQcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_SQcd_SQcc(opj_j2k_t *p_j2k, OPJ_UINT32 compno, OPJ_BYTE *p_header_data, OPJ_UINT32 *p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a SQcd or SQcc element, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:10989</div></div>
<div class="ttc" id="atcd_8c_html_a261addde80e80a2ad6af635daeb342bb"><div class="ttname"><a href="tcd_8c.html#a261addde80e80a2ad6af635daeb342bb">opj_tcd_init_encode_tile</a></div><div class="ttdeci">OPJ_BOOL opj_tcd_init_encode_tile(opj_tcd_t *p_tcd, OPJ_UINT32 p_tile_no, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Initialize the tile coder and may reuse some meory.</div><div class="ttdef"><b>Definition:</b> tcd.c:1198</div></div>
<div class="ttc" id="astructopj__cparameters_html_af521f83ac3c79823d965711934146bea"><div class="ttname"><a href="structopj__cparameters.html#af521f83ac3c79823d965711934146bea">opj_cparameters::tcp_distoratio</a></div><div class="ttdeci">float tcp_distoratio[100]</div><div class="ttdoc">different psnr for successive layers.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:430</div></div>
<div class="ttc" id="aj2k_8c_html_ab07092d5ac9dc3ce26a42705569179f7"><div class="ttname"><a href="j2k_8c.html#ab07092d5ac9dc3ce26a42705569179f7">opj_j2k_end_compress</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_end_compress(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Ends the compression procedures and possibiliy add data to be read after the codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:12339</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108af5e4be6ef8d499e2d3a90c6988636f9d"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108af5e4be6ef8d499e2d3a90c6988636f9d">J2K_STATE_MT</a></div><div class="ttdeci">@ J2K_STATE_MT</div><div class="ttdoc">the EOC marker has just been read</div><div class="ttdef"><b>Definition:</b> j2k.h:129</div></div>
<div class="ttc" id="aopj__malloc_8c_html_a3c75bb398badb69c7577b21486f9963f"><div class="ttname"><a href="opj__malloc_8c.html#a3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a></div><div class="ttdeci">#define SIZE_MAX</div><div class="ttdef"><b>Definition:</b> opj_malloc.c:40</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a94fc653f7811d95803a7f69a3ba9d453"><div class="ttname"><a href="openjpeg_8h.html#a94fc653f7811d95803a7f69a3ba9d453">OPJ_CINEMA_48_COMP</a></div><div class="ttdeci">#define OPJ_CINEMA_48_COMP</div><div class="ttdef"><b>Definition:</b> openjpeg.h:270</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a866c1855faf213aa2c40a4d4033960b1"><div class="ttname"><a href="openjpeg_8h.html#a866c1855faf213aa2c40a4d4033960b1">OPJ_J2K_TH_INFO</a></div><div class="ttdeci">#define OPJ_J2K_TH_INFO</div><div class="ttdoc">Tile information based on the current tile header.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:178</div></div>
<div class="ttc" id="astructopj__image__comp_html_ad676bf364b0c8fc889e97cc684ce95d0"><div class="ttname"><a href="structopj__image__comp.html#ad676bf364b0c8fc889e97cc684ce95d0">opj_image_comp::data</a></div><div class="ttdeci">OPJ_INT32 * data</div><div class="ttdoc">image component data</div><div class="ttdef"><b>Definition:</b> openjpeg.h:701</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a97f7a6b2f46e8ba660ae2b2005605c3a"><div class="ttname"><a href="openjpeg_8h.html#a97f7a6b2f46e8ba660ae2b2005605c3a">OPJ_IS_IMF</a></div><div class="ttdeci">#define OPJ_IS_IMF(v)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:231</div></div>
<div class="ttc" id="astructopj__cp_html_a3f6071bcaf971528655645d0dba9d88a"><div class="ttname"><a href="structopj__cp.html#a3f6071bcaf971528655645d0dba9d88a">opj_cp::pprot_tileno</a></div><div class="ttdeci">int pprot_tileno[JPWL_MAX_NO_PACKSPECS]</div><div class="ttdoc">tile number of packet protection specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> j2k.h:427</div></div>
<div class="ttc" id="aj2k_8h_html_a427133e0bc1b38edd11de421f59e1d52ab514a89191f077a2597646af05dfd1b6"><div class="ttname"><a href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52ab514a89191f077a2597646af05dfd1b6">THRESH_CALC</a></div><div class="ttdeci">@ THRESH_CALC</div><div class="ttdef"><b>Definition:</b> j2k.h:162</div></div>
<div class="ttc" id="aevent_8c_html_a80a24e8c6d24861cd2403e48a7c2591e"><div class="ttname"><a href="event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e">opj_event_msg</a></div><div class="ttdeci">OPJ_BOOL opj_event_msg(opj_event_mgr_t *p_event_mgr, OPJ_INT32 event_type, const char *fmt,...)</div><div class="ttdoc">Write formatted data to a string and send the string to a user callback.</div><div class="ttdef"><b>Definition:</b> event.c:91</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a8ebefb522182a6d6815b92230aa0b205"><div class="ttname"><a href="openjpeg_8h.html#a8ebefb522182a6d6815b92230aa0b205">OPJ_PROFILE_CINEMA_S4K</a></div><div class="ttdeci">#define OPJ_PROFILE_CINEMA_S4K</div><div class="ttdef"><b>Definition:</b> openjpeg.h:207</div></div>
<div class="ttc" id="astructopj__cp_html_a8512dad8bfe25b156bdfa54b9a57a3c1"><div class="ttname"><a href="structopj__cp.html#a8512dad8bfe25b156bdfa54b9a57a3c1">opj_cp::ppm_len</a></div><div class="ttdeci">OPJ_UINT32 ppm_len</div><div class="ttdoc">size of the ppm_data</div><div class="ttdef"><b>Definition:</b> j2k.h:379</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a665bd4dc482d3765386b71a9890253ed"><div class="ttname"><a href="openjpeg_8h.html#a665bd4dc482d3765386b71a9890253ed">OPJ_J2K_TCH_INFO</a></div><div class="ttdeci">#define OPJ_J2K_TCH_INFO</div><div class="ttdoc">Tile/Component information of all tiles.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:179</div></div>
<div class="ttc" id="aj2k_8h_html_a74a0d7e52fefc21e50f5d644b69f4c44"><div class="ttname"><a href="j2k_8h.html#a74a0d7e52fefc21e50f5d644b69f4c44">opj_j2k_write_tile</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_write_tile(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes a tile.</div><div class="ttdef"><b>Definition:</b> j2k.c:13148</div></div>
<div class="ttc" id="acio_8c_html_aec7225a845169469fd1aa8db2a3fac9e"><div class="ttname"><a href="cio_8c.html#aec7225a845169469fd1aa8db2a3fac9e">opj_stream_get_number_byte_left</a></div><div class="ttdeci">OPJ_OFF_T opj_stream_get_number_byte_left(const opj_stream_private_t *p_stream)</div><div class="ttdoc">Get the number of bytes left before the end of the stream (similar to cio_numbytesleft).</div><div class="ttdef"><b>Definition:</b> cio.c:584</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108a38b8578c0baf8804a084d3eececb9d30"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a38b8578c0baf8804a084d3eececb9d30">J2K_STATE_MHSOC</a></div><div class="ttdeci">@ J2K_STATE_MHSOC</div><div class="ttdoc">a SOC marker is expected</div><div class="ttdef"><b>Definition:</b> j2k.h:124</div></div>
<div class="ttc" id="aj2k_8c_html_ae88906b7742ac8c0235696c79f3b587a"><div class="ttname"><a href="j2k_8c.html#ae88906b7742ac8c0235696c79f3b587a">opj_j2k_compare_SPCod_SPCoc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_compare_SPCod_SPCoc(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_no, OPJ_UINT32 p_first_comp_no, OPJ_UINT32 p_second_comp_no)</div><div class="ttdoc">Compare 2 a SPCod/ SPCoc elements, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:10533</div></div>
<div class="ttc" id="aj2k_8c_html_ac854b0fb67eaa444a70b3ed86ae9f9c8"><div class="ttname"><a href="j2k_8c.html#ac854b0fb67eaa444a70b3ed86ae9f9c8">j2k_prog_order_list</a></div><div class="ttdeci">static const j2k_prog_order_t j2k_prog_order_list[]</div><div class="ttdef"><b>Definition:</b> j2k.c:1352</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a871a81193cb4972db35948edd67360bd"><div class="ttname"><a href="openjpeg_8h.html#a871a81193cb4972db35948edd67360bd">OPJ_INT64</a></div><div class="ttdeci">int64_t OPJ_INT64</div><div class="ttdef"><b>Definition:</b> openjpeg.h:133</div></div>
<div class="ttc" id="aj2k_8c_html_a358ce63afe87a1bfad2787689a4021f4"><div class="ttname"><a href="j2k_8c.html#a358ce63afe87a1bfad2787689a4021f4">opj_j2k_move_data_from_codec_to_output_image</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_move_data_from_codec_to_output_image(opj_j2k_t *p_j2k, opj_image_t *p_image)</div><div class="ttdef"><b>Definition:</b> j2k.c:11902</div></div>
<div class="ttc" id="astructopj__j2k_html_a1ebdab7ff75a1df1cebaa650d323cd22"><div class="ttname"><a href="structopj__j2k.html#a1ebdab7ff75a1df1cebaa650d323cd22">opj_j2k::m_specific_param</a></div><div class="ttdeci">union opj_j2k::@1 m_specific_param</div></div>
<div class="ttc" id="aj2k_8c_html_aa672a0ce8dc41d6cdfb2b803e051a21c"><div class="ttname"><a href="j2k_8c.html#aa672a0ce8dc41d6cdfb2b803e051a21c">opj_j2k_setup_header_reading</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_setup_header_reading(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets up the procedures to do on reading header.</div><div class="ttdef"><b>Definition:</b> j2k.c:8452</div></div>
<div class="ttc" id="astructopj__cparameters_html_a8cf53402a7f5bccf81828a16e1408e37"><div class="ttname"><a href="structopj__cparameters.html#a8cf53402a7f5bccf81828a16e1408e37">opj_cparameters::cblockh_init</a></div><div class="ttdeci">int cblockh_init</div><div class="ttdoc">initial code block height, default to 64</div><div class="ttdef"><b>Definition:</b> openjpeg.h:436</div></div>
<div class="ttc" id="aj2k_8c_html_a0caea115502cdd9903af5d31a5f1577e"><div class="ttname"><a href="j2k_8c.html#a0caea115502cdd9903af5d31a5f1577e">j2k_mct_read_functions_to_float</a></div><div class="ttdeci">static const opj_j2k_mct_function j2k_mct_read_functions_to_float[]</div><div class="ttdef"><b>Definition:</b> j2k.c:1374</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aef7e8da8a50d9d3d9466e5c56826ef4f"><div class="ttname"><a href="openjpeg_8h.html#aef7e8da8a50d9d3d9466e5c56826ef4f">OPJ_GET_IMF_SUBLEVEL</a></div><div class="ttdeci">#define OPJ_GET_IMF_SUBLEVEL(v)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:236</div></div>
<div class="ttc" id="aj2k_8c_html_a0cd97084323d827ab25763f933dee2e0"><div class="ttname"><a href="j2k_8c.html#a0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_sod(opj_j2k_t *p_j2k, opj_tcd_t *p_tile_coder, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, OPJ_UINT32 total_data_size, const opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the SOD marker (Start of data)</div><div class="ttdef"><b>Definition:</b> j2k.c:4780</div></div>
<div class="ttc" id="aj2k_8c_html_a9b649d1ff3d3aeb6f444405a8d82306e"><div class="ttname"><a href="j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e">opj_j2k_write_tlm</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_tlm(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the TLM marker (Tile Length Marker)</div><div class="ttdef"><b>Definition:</b> j2k.c:4200</div></div>
<div class="ttc" id="astructopj__tcp_html_ad1b3b9175735f8bd6950734fd97a04bd"><div class="ttname"><a href="structopj__tcp.html#ad1b3b9175735f8bd6950734fd97a04bd">opj_tcp::ppt</a></div><div class="ttdeci">OPJ_BITFIELD ppt</div><div class="ttdoc">If ppt == 1 --&gt; there was a PPT marker for the present tile.</div><div class="ttdef"><b>Definition:</b> j2k.h:311</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a5495fcf476da1271200d0c2810e57028"><div class="ttname"><a href="structopj__j2k__enc.html#a5495fcf476da1271200d0c2810e57028">opj_j2k_enc::m_tlm_sot_offsets_buffer</a></div><div class="ttdeci">OPJ_BYTE * m_tlm_sot_offsets_buffer</div><div class="ttdoc">Stores the sizes of the tlm.</div><div class="ttdef"><b>Definition:</b> j2k.h:526</div></div>
<div class="ttc" id="aj2k_8c_html_a50bbd844ad46e5148d71833f67c8cd8c"><div class="ttname"><a href="j2k_8c.html#a50bbd844ad46e5148d71833f67c8cd8c">opj_j2k_get_max_qcc_size</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_max_qcc_size(opj_j2k_t *p_j2k)</div><div class="ttdoc">Gets the maximum size taken by a qcc.</div><div class="ttdef"><b>Definition:</b> j2k.c:3196</div></div>
<div class="ttc" id="aj2k_8c_html_a7715f2d96c40992acf9fd7739179b7ca"><div class="ttname"><a href="j2k_8c.html#a7715f2d96c40992acf9fd7739179b7ca">opj_j2k_read_ppt</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_ppt(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a PPT marker (Packed packet headers, tile-part header)</div><div class="ttdef"><b>Definition:</b> j2k.c:4062</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aea5e6da849fb044e23a8b8ac58a86bb4"><div class="ttname"><a href="openjpeg_8h.html#aea5e6da849fb044e23a8b8ac58a86bb4">OPJ_PROFILE_CINEMA_4K</a></div><div class="ttdeci">#define OPJ_PROFILE_CINEMA_4K</div><div class="ttdef"><b>Definition:</b> openjpeg.h:205</div></div>
<div class="ttc" id="aj2k_8h_html_a2615aba90cc1c91d73f6070627116f46"><div class="ttname"><a href="j2k_8h.html#a2615aba90cc1c91d73f6070627116f46">J2K_MS_PPT</a></div><div class="ttdeci">#define J2K_MS_PPT</div><div class="ttdoc">PPT marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:89</div></div>
<div class="ttc" id="astructopj__cp_html_ad7bb65ed9ea94a3102ee1425777371ea"><div class="ttname"><a href="structopj__cp.html#ad7bb65ed9ea94a3102ee1425777371ea">opj_cp::sens_MH</a></div><div class="ttdeci">int sens_MH</div><div class="ttdoc">sensitivity method for MH (-1,0-7)</div><div class="ttdef"><b>Definition:</b> j2k.h:439</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a55eb16c0cdf9aeb8382edae64961e8e8"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a55eb16c0cdf9aeb8382edae64961e8e8">OPJ_CINEMA4K</a></div><div class="ttdeci">@ OPJ_CINEMA4K</div><div class="ttdoc">Profile name for a 2K image.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:285</div></div>
<div class="ttc" id="astructopj__cparameters_html_a8d95073966622a5a9bfd8b925da48469"><div class="ttname"><a href="structopj__cparameters.html#a8d95073966622a5a9bfd8b925da48469">opj_cparameters::rsiz</a></div><div class="ttdeci">OPJ_UINT16 rsiz</div><div class="ttdoc">RSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:543</div></div>
<div class="ttc" id="aj2k_8c_html_ae4bf5d4a61a9c7e8d5c4d4792becff28"><div class="ttname"><a href="j2k_8c.html#ae4bf5d4a61a9c7e8d5c4d4792becff28">opj_j2k_read_qcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_qcc(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a QCC marker (Quantization component)</div><div class="ttdef"><b>Definition:</b> j2k.c:3208</div></div>
<div class="ttc" id="aj2k_8c_html_acea7a283240465d291abb1fdfa03002c"><div class="ttname"><a href="j2k_8c.html#acea7a283240465d291abb1fdfa03002c">opj_j2k_write_SPCod_SPCoc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_SPCod_SPCoc(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_no, OPJ_UINT32 p_comp_no, OPJ_BYTE *p_data, OPJ_UINT32 *p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes a SPCod or SPCoc element, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:10580</div></div>
<div class="ttc" id="astructopj__cp_html_acced9d30b4153919ad22fe4b2c41f417"><div class="ttname"><a href="structopj__cp.html#acced9d30b4153919ad22fe4b2c41f417">opj_cp::info_on</a></div><div class="ttdeci">OPJ_BOOL info_on</div><div class="ttdoc">enables writing of informative techniques of ESD, in case of activated JPWL</div><div class="ttdef"><b>Definition:</b> j2k.h:417</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aa2f2c6944da46eb1998070201c80f277"><div class="ttname"><a href="openjpeg_8h.html#aa2f2c6944da46eb1998070201c80f277">OPJ_J2K_DEFAULT_HEADER_SIZE</a></div><div class="ttdeci">#define OPJ_J2K_DEFAULT_HEADER_SIZE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:157</div></div>
<div class="ttc" id="astructopj__tile__index_html_ac23cb8601e7c587234ec702b9cb19c52"><div class="ttname"><a href="structopj__tile__index.html#ac23cb8601e7c587234ec702b9cb19c52">opj_tile_index::maxmarknum</a></div><div class="ttdeci">OPJ_UINT32 maxmarknum</div><div class="ttdoc">actual size of markers array</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1024</div></div>
<div class="ttc" id="aj2k_8h_html_a51bd9e7f1072647dd044d95f27f5a4c2"><div class="ttname"><a href="j2k_8h.html#a51bd9e7f1072647dd044d95f27f5a4c2">J2K_MS_COC</a></div><div class="ttdeci">#define J2K_MS_COC</div><div class="ttdoc">COC marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:79</div></div>
<div class="ttc" id="afunction__list_8c_html_a24cf23916e23907db588b420f870dbf4"><div class="ttname"><a href="function__list_8c.html#a24cf23916e23907db588b420f870dbf4">opj_procedure_list_get_nb_procedures</a></div><div class="ttdeci">OPJ_UINT32 opj_procedure_list_get_nb_procedures(opj_procedure_list_t *p_validation_list)</div><div class="ttdoc">Gets the number of validation procedures.</div><div class="ttdef"><b>Definition:</b> function_list.c:102</div></div>
<div class="ttc" id="astructopj__cp_html_a649aa66f9e990728089a5ee394c778bd"><div class="ttname"><a href="structopj__cp.html#a649aa66f9e990728089a5ee394c778bd">opj_cp::ppm_buffer</a></div><div class="ttdeci">OPJ_BYTE * ppm_buffer</div><div class="ttdoc">packet header storage original buffer</div><div class="ttdef"><b>Definition:</b> j2k.h:386</div></div>
<div class="ttc" id="astructopj__tcp_html_a3777519a50e643a523ba4e1fa7102c9c"><div class="ttname"><a href="structopj__tcp.html#a3777519a50e643a523ba4e1fa7102c9c">opj_tcp::m_nb_mcc_records</a></div><div class="ttdeci">OPJ_UINT32 m_nb_mcc_records</div><div class="ttdoc">the number of mct records.</div><div class="ttdef"><b>Definition:</b> j2k.h:302</div></div>
<div class="ttc" id="astructopj__j2k_html_a3d25f7bf185047439a0dc82042489c2d"><div class="ttname"><a href="structopj__j2k.html#a3d25f7bf185047439a0dc82042489c2d">opj_j2k::ihdr_h</a></div><div class="ttdeci">OPJ_UINT32 ihdr_h</div><div class="ttdoc">Image height coming from JP2 IHDR box.</div><div class="ttdef"><b>Definition:</b> j2k.h:608</div></div>
<div class="ttc" id="astructopj__mct__data_html_a10fc1c05d4fa09c480364a57ff552042"><div class="ttname"><a href="structopj__mct__data.html#a10fc1c05d4fa09c480364a57ff552042">opj_mct_data::m_data</a></div><div class="ttdeci">OPJ_BYTE * m_data</div><div class="ttdef"><b>Definition:</b> j2k.h:218</div></div>
<div class="ttc" id="astructopj__simple__mcc__decorrelation__data_html_af0b5bc0089561910535f1a7eb6a2a817"><div class="ttname"><a href="structopj__simple__mcc__decorrelation__data.html#af0b5bc0089561910535f1a7eb6a2a817">opj_simple_mcc_decorrelation_data::m_index</a></div><div class="ttdeci">OPJ_UINT32 m_index</div><div class="ttdef"><b>Definition:</b> j2k.h:227</div></div>
<div class="ttc" id="aj2k_8c_html_a93c427570cd64ccf93869885ad0e4089"><div class="ttname"><a href="j2k_8c.html#a93c427570cd64ccf93869885ad0e4089">opj_j2k_add_mct</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_add_mct(opj_tcp_t *p_tcp, opj_image_t *p_image, OPJ_UINT32 p_index)</div><div class="ttdef"><b>Definition:</b> j2k.c:6422</div></div>
<div class="ttc" id="astructopj__cparameters_html_a47766186009df634de112dc363bf7298"><div class="ttname"><a href="structopj__cparameters.html#a47766186009df634de112dc363bf7298">opj_cparameters::res_spec</a></div><div class="ttdeci">int res_spec</div><div class="ttdef"><b>Definition:</b> openjpeg.h:446</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a2be5cc1c793db092012c29b1b54d4658"><div class="ttname"><a href="structopj__j2k__dec.html#a2be5cc1c793db092012c29b1b54d4658">opj_j2k_dec::m_end_tile_x</a></div><div class="ttdeci">OPJ_UINT32 m_end_tile_x</div><div class="ttdef"><b>Definition:</b> j2k.h:477</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a3abd50c918f089e07d5df9f618b3dcfa"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a3abd50c918f089e07d5df9f618b3dcfa">OPJ_CINEMA2K</a></div><div class="ttdeci">@ OPJ_CINEMA2K</div><div class="ttdoc">Standard JPEG2000 profile.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:284</div></div>
<div class="ttc" id="aj2k_8h_html_a589edf58bf96de0a09b6104b6f5c13e8"><div class="ttname"><a href="j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_decode_tile(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Decode tile data.</div><div class="ttdef"><b>Definition:</b> j2k.c:9827</div></div>
<div class="ttc" id="aj2k_8c_html_a60371d3609364bf033e8c244599abf6f"><div class="ttname"><a href="j2k_8c.html#a60371d3609364bf033e8c244599abf6f">opj_j2k_get_tile</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_get_tile(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_image_t *p_image, opj_event_mgr_t *p_manager, OPJ_UINT32 tile_index)</div><div class="ttdef"><b>Definition:</b> j2k.c:12020</div></div>
<div class="ttc" id="astructopj__cparameters_html_aadc8b9eb6389d2fbc83fca64af06735b"><div class="ttname"><a href="structopj__cparameters.html#aadc8b9eb6389d2fbc83fca64af06735b">opj_cparameters::cp_fixed_quality</a></div><div class="ttdeci">int cp_fixed_quality</div><div class="ttdoc">add fixed_quality</div><div class="ttdef"><b>Definition:</b> openjpeg.h:409</div></div>
<div class="ttc" id="aj2k_8h_html_ab404e69f0d5d44857493751174ffc6bb"><div class="ttname"><a href="j2k_8h.html#ab404e69f0d5d44857493751174ffc6bb">J2K_MS_SEC</a></div><div class="ttdeci">#define J2K_MS_SEC</div><div class="ttdoc">SEC marker value (Part 8: Secure JPEG 2000)</div><div class="ttdef"><b>Definition:</b> j2k.h:109</div></div>
<div class="ttc" id="aj2k_8c_html_aa91c21b73fc17028a77ba44d3987f17a"><div class="ttname"><a href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_siz(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a SIZ marker (image and tile size)</div><div class="ttdef"><b>Definition:</b> j2k.c:2074</div></div>
<div class="ttc" id="aopenjpeg_8c_html_a3f03dd6d6224e93ff15a1d9234d948d5"><div class="ttname"><a href="openjpeg_8c.html#a3f03dd6d6224e93ff15a1d9234d948d5">opj_image_data_alloc</a></div><div class="ttdeci">void *OPJ_CALLCONV opj_image_data_alloc(OPJ_SIZE_T size)</div><div class="ttdoc">Allocator for opj_image_t-&gt;comps[].data To be paired with opj_image_data_free.</div><div class="ttdef"><b>Definition:</b> openjpeg.c:1128</div></div>
<div class="ttc" id="aj2k_8c_html_a053ad36e21c62a41d7f48f529f10d9e2"><div class="ttname"><a href="j2k_8c.html#a053ad36e21c62a41d7f48f529f10d9e2">opj_j2k_copy_tile_component_parameters</a></div><div class="ttdeci">static void opj_j2k_copy_tile_component_parameters(opj_j2k_t *p_j2k)</div><div class="ttdoc">Copies the tile component parameters of all the component from the first tile component.</div><div class="ttdef"><b>Definition:</b> j2k.c:10801</div></div>
<div class="ttc" id="aj2k_8c_html_a935e4014c63e07bf19ad99584f6de430"><div class="ttname"><a href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_sot(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a SOT marker (Start of tile-part)</div><div class="ttdef"><b>Definition:</b> j2k.c:4374</div></div>
<div class="ttc" id="aquery__parser_8h_html_a678aedbd2509521578c078f7a356b428a5036938696cb1fd991a6aa47cc514cf7"><div class="ttname"><a href="query__parser_8h.html#a678aedbd2509521578c078f7a356b428a5036938696cb1fd991a6aa47cc514cf7">tcp</a></div><div class="ttdeci">@ tcp</div><div class="ttdef"><b>Definition:</b> query_parser.h:41</div></div>
<div class="ttc" id="atcd_8c_html_aee317346b70f250cbe327c3dc2536715"><div class="ttname"><a href="tcd_8c.html#aee317346b70f250cbe327c3dc2536715">opj_tcd_update_tile_data</a></div><div class="ttdeci">OPJ_BOOL opj_tcd_update_tile_data(opj_tcd_t *p_tcd, OPJ_BYTE *p_dest, OPJ_UINT32 p_dest_length)</div><div class="ttdoc">Copies tile data from the system onto the given memory block.</div><div class="ttdef"><b>Definition:</b> tcd.c:1731</div></div>
<div class="ttc" id="aj2k_8c_html_a47f7cf1ce731b80ee0fb78545c761c59"><div class="ttname"><a href="j2k_8c.html#a47f7cf1ce731b80ee0fb78545c761c59">opj_j2k_read_plt</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_plt(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a PLT marker (Packet length, tile-part header)</div><div class="ttdef"><b>Definition:</b> j2k.c:3790</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a8fc81bd32a851db5f36ed9836872b9dc"><div class="ttname"><a href="structopj__j2k__dec.html#a8fc81bd32a851db5f36ed9836872b9dc">opj_j2k_dec::m_last_tile_part</a></div><div class="ttdeci">OPJ_BOOL m_last_tile_part</div><div class="ttdoc">Indicate that the current tile-part is assume as the last tile part of the codestream.</div><div class="ttdef"><b>Definition:</b> j2k.h:490</div></div>
<div class="ttc" id="astructopj__tcp_html_aa3ef9635a2c5c2341e58f31bd29431d8"><div class="ttname"><a href="structopj__tcp.html#aa3ef9635a2c5c2341e58f31bd29431d8">opj_tcp::ppt_data</a></div><div class="ttdeci">OPJ_BYTE * ppt_data</div><div class="ttdoc">packet header store there for future use in t2_decode_packet</div><div class="ttdef"><b>Definition:</b> j2k.h:268</div></div>
<div class="ttc" id="aj2k_8c_html_a0fc624268e8a9fb705da1f9b4cd47583"><div class="ttname"><a href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_is_imf_compliant(opj_cparameters_t *parameters, opj_image_t *image, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:7175</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a64948c8a524dee101c5a4d7293e6158c"><div class="ttname"><a href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a></div><div class="ttdeci">int64_t OPJ_OFF_T</div><div class="ttdef"><b>Definition:</b> openjpeg.h:136</div></div>
<div class="ttc" id="aj2k_8h_html_a47d64f5792a3e63487b98e3a9291aca4"><div class="ttname"><a href="j2k_8h.html#a47d64f5792a3e63487b98e3a9291aca4">J2K_MS_SOP</a></div><div class="ttdeci">#define J2K_MS_SOP</div><div class="ttdoc">SOP marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:90</div></div>
<div class="ttc" id="astructopj__cp_html_ab499ec6085e54e5ccbfc35d63178bf55"><div class="ttname"><a href="structopj__cp.html#ab499ec6085e54e5ccbfc35d63178bf55">opj_cp::ppm</a></div><div class="ttdeci">OPJ_BITFIELD ppm</div><div class="ttdoc">if ppm == 1 --&gt; there was a PPM marker</div><div class="ttdef"><b>Definition:</b> j2k.h:454</div></div>
<div class="ttc" id="acio_8c_html_ac82f28130f72561ebd1a18b6bc84edb8"><div class="ttname"><a href="cio_8c.html#ac82f28130f72561ebd1a18b6bc84edb8">opj_stream_skip</a></div><div class="ttdeci">OPJ_OFF_T opj_stream_skip(opj_stream_private_t *p_stream, OPJ_OFF_T p_size, opj_event_mgr_t *p_event_mgr)</div><div class="ttdoc">Skips a number of bytes from the stream.</div><div class="ttdef"><b>Definition:</b> cio.c:593</div></div>
<div class="ttc" id="acio_8c_html_a9061d0624a17af80b74e1a114b0c7f06"><div class="ttname"><a href="cio_8c.html#a9061d0624a17af80b74e1a114b0c7f06">opj_stream_seek</a></div><div class="ttdeci">OPJ_BOOL opj_stream_seek(opj_stream_private_t *p_stream, OPJ_OFF_T p_size, struct opj_event_mgr *p_event_mgr)</div><div class="ttdoc">Seeks a number of bytes from the stream.</div><div class="ttdef"><b>Definition:</b> cio.c:641</div></div>
<div class="ttc" id="astructopj__cp_html_a5c19225f9cc04db2d8145c15674ef881"><div class="ttname"><a href="structopj__cp.html#a5c19225f9cc04db2d8145c15674ef881">opj_cp::red_on</a></div><div class="ttdeci">OPJ_BOOL red_on</div><div class="ttdoc">enables writing of RED, in case of activated JPWL</div><div class="ttdef"><b>Definition:</b> j2k.h:419</div></div>
<div class="ttc" id="astructopj__cp_html_a39adaf1645326330334cb8179765b6e0"><div class="ttname"><a href="structopj__cp.html#a39adaf1645326330334cb8179765b6e0">opj_cp::exp_comps</a></div><div class="ttdeci">int exp_comps</div><div class="ttdoc">expected number of components at the decoder</div><div class="ttdef"><b>Definition:</b> j2k.h:447</div></div>
<div class="ttc" id="aj2k_8h_html_a4cb0ac7fdc04a8fcc683d4ef95d87894"><div class="ttname"><a href="j2k_8h.html#a4cb0ac7fdc04a8fcc683d4ef95d87894">J2K_MS_INSEC</a></div><div class="ttdeci">#define J2K_MS_INSEC</div><div class="ttdoc">INSEC marker value (Part 8: Secure JPEG 2000)</div><div class="ttdef"><b>Definition:</b> j2k.h:110</div></div>
<div class="ttc" id="astructopj__cparameters_html_a85770086d03908461500e3c3c802a7eb"><div class="ttname"><a href="structopj__cparameters.html#a85770086d03908461500e3c3c802a7eb">opj_cparameters::jpwl_sens_TPH_tileno</a></div><div class="ttdeci">int jpwl_sens_TPH_tileno[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">tile number of sensitivity specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:502</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da337a514b374b59054f75cad2a0073dd2"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da337a514b374b59054f75cad2a0073dd2">OPJ_RLCP</a></div><div class="ttdeci">@ OPJ_RLCP</div><div class="ttdoc">resolution-layer-component-precinct order</div><div class="ttdef"><b>Definition:</b> openjpeg.h:306</div></div>
<div class="ttc" id="astructopj__tcp_html_a410c9e928bcc2d360362586675baf749"><div class="ttname"><a href="structopj__tcp.html#a410c9e928bcc2d360362586675baf749">opj_tcp::rates</a></div><div class="ttdeci">OPJ_FLOAT32 rates[100]</div><div class="ttdoc">rates of layers</div><div class="ttdef"><b>Definition:</b> j2k.h:256</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_a0209cbaa880e6901e3a2aec6c108b982"><div class="ttname"><a href="structopj__tcd__tilecomp.html#a0209cbaa880e6901e3a2aec6c108b982">opj_tcd_tilecomp::x1</a></div><div class="ttdeci">OPJ_INT32 x1</div><div class="ttdef"><b>Definition:</b> tcd.h:196</div></div>
<div class="ttc" id="aj2k_8h_html_aa592c4e0362fd5c3469badb2a283c3f1a827313c242d99e614d41c2ef14508212"><div class="ttname"><a href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a827313c242d99e614d41c2ef14508212">MCT_TYPE_DEPENDENCY</a></div><div class="ttdeci">@ MCT_TYPE_DEPENDENCY</div><div class="ttdef"><b>Definition:</b> j2k.h:151</div></div>
<div class="ttc" id="astructopj__event__mgr_html"><div class="ttname"><a href="structopj__event__mgr.html">opj_event_mgr</a></div><div class="ttdoc">Message handler object used for.</div><div class="ttdef"><b>Definition:</b> event.h:50</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a8a0486d83b80c8383b13692d3303f556"><div class="ttname"><a href="openjpeg_8h.html#a8a0486d83b80c8383b13692d3303f556">OPJ_J2K_MCC_DEFAULT_NB_RECORDS</a></div><div class="ttdeci">#define OPJ_J2K_MCC_DEFAULT_NB_RECORDS</div><div class="ttdef"><b>Definition:</b> openjpeg.h:158</div></div>
<div class="ttc" id="aj2k_8h_html_ad76bb79d4d63030222ebf3dbe3fe86cf"><div class="ttname"><a href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress</a></div><div class="ttdeci">opj_j2k_t * opj_j2k_create_decompress(void)</div><div class="ttdoc">Creates a J2K decompression structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:10411</div></div>
<div class="ttc" id="astructopj__tile__v2__info_html_a22766d9f1d64f17f1798004a3e348ba9"><div class="ttname"><a href="structopj__tile__v2__info.html#a22766d9f1d64f17f1798004a3e348ba9">opj_tile_v2_info::tccp_info</a></div><div class="ttdeci">opj_tccp_info_t * tccp_info</div><div class="ttdoc">information concerning tile component parameters</div><div class="ttdef"><b>Definition:</b> openjpeg.h:955</div></div>
<div class="ttc" id="aj2k_8c_html_ad1aa1a704115d4e0716c35e849964243"><div class="ttname"><a href="j2k_8c.html#ad1aa1a704115d4e0716c35e849964243">j2k_dump_image_comp_header</a></div><div class="ttdeci">void j2k_dump_image_comp_header(opj_image_comp_t *comp_header, OPJ_BOOL dev_dump_flag, FILE *out_stream)</div><div class="ttdoc">Dump a component image header structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:11358</div></div>
<div class="ttc" id="aj2k_8c_html_aa3d67e419f5956315b85d203470a8ece"><div class="ttname"><a href="j2k_8c.html#aa3d67e419f5956315b85d203470a8ece">j2k_mct_write_functions_from_float</a></div><div class="ttdeci">static const opj_j2k_mct_function j2k_mct_write_functions_from_float[]</div><div class="ttdef"><b>Definition:</b> j2k.c:1388</div></div>
<div class="ttc" id="aj2k_8h_html_a2259097e9a4029771ce3d23e24a2ada4"><div class="ttname"><a href="j2k_8h.html#a2259097e9a4029771ce3d23e24a2ada4">J2K_CCP_QNTSTY_SEQNT</a></div><div class="ttdeci">#define J2K_CCP_QNTSTY_SEQNT</div><div class="ttdef"><b>Definition:</b> j2k.h:68</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5adcc858deddbf8cb60f3cf33aea7dd2a6"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5adcc858deddbf8cb60f3cf33aea7dd2a6">OPJ_STD_RSIZ</a></div><div class="ttdeci">@ OPJ_STD_RSIZ</div><div class="ttdef"><b>Definition:</b> openjpeg.h:283</div></div>
<div class="ttc" id="astructopj__dparameters_html_a97c98cc0b3ef7681665febd6661ea155"><div class="ttname"><a href="structopj__dparameters.html#a97c98cc0b3ef7681665febd6661ea155">opj_dparameters::cp_layer</a></div><div class="ttdeci">OPJ_UINT32 cp_layer</div><div class="ttdoc">Set the maximum number of quality layers to decode.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:567</div></div>
<div class="ttc" id="aj2k_8h_html_a1d4409931f4e578a5a02d06eb4bd6972"><div class="ttname"><a href="j2k_8h.html#a1d4409931f4e578a5a02d06eb4bd6972">J2K_MCT_ARRAY_TYPE</a></div><div class="ttdeci">enum MCT_ARRAY_TYPE J2K_MCT_ARRAY_TYPE</div><div class="ttdoc">Type of MCT array.</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a86792baeaa39c5ffb0c52c18564bdbea"><div class="ttname"><a href="structopj__j2k__dec.html#a86792baeaa39c5ffb0c52c18564bdbea">opj_j2k_dec::m_nb_tile_parts_correction</a></div><div class="ttdeci">OPJ_BITFIELD m_nb_tile_parts_correction</div><div class="ttdef"><b>Definition:</b> j2k.h:501</div></div>
<div class="ttc" id="aj2k_8h_html_a513572be30a6ac52bf7068605ae9c3d8"><div class="ttname"><a href="j2k_8h.html#a513572be30a6ac52bf7068605ae9c3d8">opj_j2k_convert_progression_order</a></div><div class="ttdeci">const char * opj_j2k_convert_progression_order(OPJ_PROG_ORDER prg_order)</div><div class="ttdoc">Converts an enum type progression order to string type.</div><div class="ttdef"><b>Definition:</b> j2k.c:1651</div></div>
<div class="ttc" id="astructopj__tile__index_html_a6c7234f043c8994c991677965074c57f"><div class="ttname"><a href="structopj__tile__index.html#a6c7234f043c8994c991677965074c57f">opj_tile_index::packet_index</a></div><div class="ttdeci">opj_packet_info_t * packet_index</div><div class="ttdoc">information concerning packets inside tile</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1030</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aa09dd20db7ffb8fad8888533ac4ccd18"><div class="ttname"><a href="openjpeg_8h.html#aa09dd20db7ffb8fad8888533ac4ccd18">OPJ_IS_BROADCAST</a></div><div class="ttdeci">#define OPJ_IS_BROADCAST(v)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:230</div></div>
<div class="ttc" id="astructopj__cp_html_aa9bfbadd7429843d486a80744eec2c87"><div class="ttname"><a href="structopj__cp.html#aa9bfbadd7429843d486a80744eec2c87">opj_cp::sens_TPH</a></div><div class="ttdeci">int sens_TPH[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">sensitivity methods for TPHs (-1,0-7)</div><div class="ttdef"><b>Definition:</b> j2k.h:443</div></div>
<div class="ttc" id="acio_8c_html_a5c59a39f3664f9deb654c269153c600a"><div class="ttname"><a href="cio_8c.html#a5c59a39f3664f9deb654c269153c600a">opj_stream_tell</a></div><div class="ttdeci">OPJ_OFF_T opj_stream_tell(const opj_stream_private_t *p_stream)</div><div class="ttdoc">Tells the byte offset on the stream (similar to ftell).</div><div class="ttdef"><b>Definition:</b> cio.c:579</div></div>
<div class="ttc" id="astructopj__cp_html_a5357686805d38cca08bf74dba9e47762"><div class="ttname"><a href="structopj__cp.html#a5357686805d38cca08bf74dba9e47762">opj_cp::allow_different_bit_depth_sign</a></div><div class="ttdeci">OPJ_BITFIELD allow_different_bit_depth_sign</div><div class="ttdoc">whether different bit depth or sign per component is allowed.</div><div class="ttdef"><b>Definition:</b> j2k.h:458</div></div>
<div class="ttc" id="astructopj__tccp_html_a959b83b47413d59fc6c62fff863604fb"><div class="ttname"><a href="structopj__tccp.html#a959b83b47413d59fc6c62fff863604fb">opj_tccp::m_dc_level_shift</a></div><div class="ttdeci">OPJ_INT32 m_dc_level_shift</div><div class="ttdoc">the dc_level_shift</div><div class="ttdef"><b>Definition:</b> j2k.h:205</div></div>
<div class="ttc" id="astructopj__cparameters_html_ab50007fc9b1e85db441846657c8939ac"><div class="ttname"><a href="structopj__cparameters.html#ab50007fc9b1e85db441846657c8939ac">opj_cparameters::cp_comment</a></div><div class="ttdeci">char * cp_comment</div><div class="ttdoc">comment for coding</div><div class="ttdef"><b>Definition:</b> openjpeg.h:413</div></div>
<div class="ttc" id="astructopj__cp_html_a3ae4d2d47fe0cfa783e8eb5ba749c4eb"><div class="ttname"><a href="structopj__cp.html#a3ae4d2d47fe0cfa783e8eb5ba749c4eb">opj_cp::ppm_data_first</a></div><div class="ttdeci">OPJ_BYTE * ppm_data_first</div><div class="ttdoc">pointer remaining on the first byte of the first header if ppm is used</div><div class="ttdef"><b>Definition:</b> j2k.h:388</div></div>
<div class="ttc" id="astructj2k__prog__order_html_a118b783e48754a3644b7b74fffafe103"><div class="ttname"><a href="structj2k__prog__order.html#a118b783e48754a3644b7b74fffafe103">j2k_prog_order::str_prog</a></div><div class="ttdeci">char str_prog[5]</div><div class="ttdef"><b>Definition:</b> j2k.c:1349</div></div>
<div class="ttc" id="astructopj__tcd_html_a8b557594c58fd833c53ee04cf1955b7c"><div class="ttname"><a href="structopj__tcd.html#a8b557594c58fd833c53ee04cf1955b7c">opj_tcd::cur_tp_num</a></div><div class="ttdeci">OPJ_UINT32 cur_tp_num</div><div class="ttdoc">Current tile part number.</div><div class="ttdef"><b>Definition:</b> tcd.h:262</div></div>
<div class="ttc" id="aj2k_8h_html_ad3c2b25f4d5a5f6fd4b442bc7210f6da"><div class="ttname"><a href="j2k_8h.html#ad3c2b25f4d5a5f6fd4b442bc7210f6da">opj_j2k_create_compress</a></div><div class="ttdeci">opj_j2k_t * opj_j2k_create_compress(void)</div><div class="ttdoc">Creates a J2K compression structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:6758</div></div>
<div class="ttc" id="astructopj__cparameters_html_aa18e81a266cd02bb7c47359f8ad02133"><div class="ttname"><a href="structopj__cparameters.html#aa18e81a266cd02bb7c47359f8ad02133">opj_cparameters::jpwl_sens_size</a></div><div class="ttdeci">int jpwl_sens_size</div><div class="ttdoc">enables writing of ESD, (0=no/1/2 bytes)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:494</div></div>
<div class="ttc" id="aj2k_8c_html_ab714ef6da730a44656754a9280ff8b8b"><div class="ttname"><a href="j2k_8c.html#ab714ef6da730a44656754a9280ff8b8b">opj_j2k_setup_header_writing</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_setup_header_writing(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets up the procedures to do on writing header.</div><div class="ttdef"><b>Definition:</b> j2k.c:12663</div></div>
<div class="ttc" id="astructopj__cparameters_html_af66fdac7008a61c0adc20ce3e352c4ec"><div class="ttname"><a href="structopj__cparameters.html#af66fdac7008a61c0adc20ce3e352c4ec">opj_cparameters::prog_order</a></div><div class="ttdeci">OPJ_PROG_ORDER prog_order</div><div class="ttdoc">progression order (default OPJ_LRCP)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:417</div></div>
<div class="ttc" id="aj2k_8c_html_a5222d47c1adcfb6d1e5ff354edd03e31"><div class="ttname"><a href="j2k_8c.html#a5222d47c1adcfb6d1e5ff354edd03e31">opj_j2k_encode</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_encode(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Encodes an image into a JPEG-2000 codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:12231</div></div>
<div class="ttc" id="astructopj__encoding__param_html_ab14cfb8a5c9d4dd7ea8a312783644ca9"><div class="ttname"><a href="structopj__encoding__param.html#ab14cfb8a5c9d4dd7ea8a312783644ca9">opj_encoding_param::m_max_comp_size</a></div><div class="ttdeci">OPJ_UINT32 m_max_comp_size</div><div class="ttdoc">Maximum rate for each component.</div><div class="ttdef"><b>Definition:</b> j2k.h:321</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a96ed3ad6041b6894c61466e3cba89c7b"><div class="ttname"><a href="structopj__j2k__enc.html#a96ed3ad6041b6894c61466e3cba89c7b">opj_j2k_enc::m_TLM</a></div><div class="ttdeci">OPJ_BOOL m_TLM</div><div class="ttdef"><b>Definition:</b> j2k.h:513</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aa4f0c2273c8e988c055b78ae4412ac8e"><div class="ttname"><a href="openjpeg_8h.html#aa4f0c2273c8e988c055b78ae4412ac8e">OPJ_UINT8</a></div><div class="ttdeci">uint8_t OPJ_UINT8</div><div class="ttdef"><b>Definition:</b> openjpeg.h:128</div></div>
<div class="ttc" id="aj2k_8c_html_a08dc547b8c941c678986342e202d1395"><div class="ttname"><a href="j2k_8c.html#a08dc547b8c941c678986342e202d1395">opj_j2k_dump_tile_info</a></div><div class="ttdeci">static void opj_j2k_dump_tile_info(opj_tcp_t *l_default_tile, OPJ_INT32 numcomps, FILE *out_stream)</div><div class="ttdef"><b>Definition:</b> j2k.c:11137</div></div>
<div class="ttc" id="aj2k_8c_html_a6a868f1202d4d185f6853c472e2a8688"><div class="ttname"><a href="j2k_8c.html#a6a868f1202d4d185f6853c472e2a8688">opj_j2k_setup_end_compress</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_setup_end_compress(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets up the validation ,i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:12603</div></div>
<div class="ttc" id="aj2k_8c_html_a04cb71a05bb5884c1d87335b8cb0bdea"><div class="ttname"><a href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters</a></div><div class="ttdeci">static void opj_j2k_set_imf_parameters(opj_cparameters_t *parameters, opj_image_t *image, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:7086</div></div>
<div class="ttc" id="astructopj__image__comp_html"><div class="ttname"><a href="structopj__image__comp.html">opj_image_comp</a></div><div class="ttdoc">Defines a single image component.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:677</div></div>
<div class="ttc" id="aj2k_8c_html_a5c2c5700c7722ca09f2a20e63bbd7bc0"><div class="ttname"><a href="j2k_8c.html#a5c2c5700c7722ca09f2a20e63bbd7bc0">opj_j2k_write_eoc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_eoc(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the EOC marker (End of Codestream)</div><div class="ttdef"><b>Definition:</b> j2k.c:5134</div></div>
<div class="ttc" id="aj2k_8c_html_ae37490bb6b2eb9a851e24c4a53aa6da0"><div class="ttname"><a href="j2k_8c.html#ae37490bb6b2eb9a851e24c4a53aa6da0">opj_j2k_read_cod</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_cod(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a COD marker (Coding style defaults)</div><div class="ttdef"><b>Definition:</b> j2k.c:2662</div></div>
<div class="ttc" id="astructopj__j2k_html_ab615bc5636008c6dc64c6a186d10b354"><div class="ttname"><a href="structopj__j2k.html#ab615bc5636008c6dc64c6a186d10b354">opj_j2k::m_validation_list</a></div><div class="ttdeci">opj_procedure_list_t * m_validation_list</div><div class="ttdoc">the list of validation procedures to follow to make sure the code is valid</div><div class="ttdef"><b>Definition:</b> j2k.h:590</div></div>
<div class="ttc" id="astructopj__decoding__param_html_a022188600998169e6ba1a8c998cb227d"><div class="ttname"><a href="structopj__decoding__param.html#a022188600998169e6ba1a8c998cb227d">opj_decoding_param::m_layer</a></div><div class="ttdeci">OPJ_UINT32 m_layer</div><div class="ttdoc">if != 0, then only the first &quot;layer&quot; layers are decoded; if == 0 or not used, all the quality layers ...</div><div class="ttdef"><b>Definition:</b> j2k.h:343</div></div>
<div class="ttc" id="amct_8c_html_a17deca12d689763b6db927b6d80abed6"><div class="ttname"><a href="mct_8c.html#a17deca12d689763b6db927b6d80abed6">opj_calculate_norms</a></div><div class="ttdeci">void opj_calculate_norms(OPJ_FLOAT64 *pNorms, OPJ_UINT32 pNbComps, OPJ_FLOAT32 *pMatrix)</div><div class="ttdoc">FIXME DOC.</div><div class="ttdef"><b>Definition:</b> mct.c:444</div></div>
<div class="ttc" id="astructopj__codestream__index_html_ad1cbf83b73e96560352d824700c7b74d"><div class="ttname"><a href="structopj__codestream__index.html#ad1cbf83b73e96560352d824700c7b74d">opj_codestream_index::main_head_end</a></div><div class="ttdeci">OPJ_OFF_T main_head_end</div><div class="ttdoc">main header end position (first SOT position)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1041</div></div>
<div class="ttc" id="aj2k_8c_html_a6578bb0829fb3fa9609a5cd91d2ae451"><div class="ttname"><a href="j2k_8c.html#a6578bb0829fb3fa9609a5cd91d2ae451">opj_j2k_write_poc_in_memory</a></div><div class="ttdeci">static void opj_j2k_write_poc_in_memory(opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the POC marker (Progression Order Change)</div><div class="ttdef"><b>Definition:</b> j2k.c:3343</div></div>
<div class="ttc" id="aj2k_8h_html_a32b8239ce866bca39dae9b55eeb0c9c8"><div class="ttname"><a href="j2k_8h.html#a32b8239ce866bca39dae9b55eeb0c9c8">J2K_MS_EPC</a></div><div class="ttdeci">#define J2K_MS_EPC</div><div class="ttdoc">EPC marker value (Part 11: JPEG 2000 for Wireless)</div><div class="ttdef"><b>Definition:</b> j2k.h:103</div></div>
<div class="ttc" id="astructopj__cp_html_a0881067ebb41150a06f2ce768bc3ec6a"><div class="ttname"><a href="structopj__cp.html#a0881067ebb41150a06f2ce768bc3ec6a">opj_cp::ppm_data_read</a></div><div class="ttdeci">OPJ_UINT32 ppm_data_read</div><div class="ttdoc">size of the ppm_data</div><div class="ttdef"><b>Definition:</b> j2k.h:381</div></div>
<div class="ttc" id="astructopj__stream__private_html"><div class="ttname"><a href="structopj__stream__private.html">opj_stream_private</a></div><div class="ttdoc">Byte input-output stream.</div><div class="ttdef"><b>Definition:</b> cio.h:81</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da9449f0877df2f49873eb75c1404a1b20"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da9449f0877df2f49873eb75c1404a1b20">OPJ_CPRL</a></div><div class="ttdeci">@ OPJ_CPRL</div><div class="ttdoc">component-precinct-resolution-layer order</div><div class="ttdef"><b>Definition:</b> openjpeg.h:309</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_a98466597d37dad1b049ffae6b9722885"><div class="ttname"><a href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a></div><div class="ttdeci">opj_tcd_resolution_t * resolutions</div><div class="ttdef"><b>Definition:</b> tcd.h:204</div></div>
<div class="ttc" id="astructopj__tcp_html_a0626539203c477151b649bcec75a3c1c"><div class="ttname"><a href="structopj__tcp.html#a0626539203c477151b649bcec75a3c1c">opj_tcp::m_nb_max_mct_records</a></div><div class="ttdeci">OPJ_UINT32 m_nb_max_mct_records</div><div class="ttdoc">the max number of mct records.</div><div class="ttdef"><b>Definition:</b> j2k.h:298</div></div>
<div class="ttc" id="aj2k_8c_html_a4391d6e439099467ce716cd94eddf696"><div class="ttname"><a href="j2k_8c.html#a4391d6e439099467ce716cd94eddf696">opj_j2k_get_tile_data</a></div><div class="ttdeci">static void opj_j2k_get_tile_data(opj_tcd_t *p_tcd, OPJ_BYTE *p_data)</div><div class="ttdef"><b>Definition:</b> j2k.c:12470</div></div>
<div class="ttc" id="astructopj__cp_html_a4b7a1246eabe55a56ec6da311b85776f"><div class="ttname"><a href="structopj__cp.html#a4b7a1246eabe55a56ec6da311b85776f">opj_cp::pprot_packno</a></div><div class="ttdeci">int pprot_packno[JPWL_MAX_NO_PACKSPECS]</div><div class="ttdoc">packet number of packet protection specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> j2k.h:429</div></div>
<div class="ttc" id="aopj__common_8h_html_ad043ca54102ca1b0c412e3489bea8bcb"><div class="ttname"><a href="opj__common_8h.html#ad043ca54102ca1b0c412e3489bea8bcb">OPJ_COMP_PARAM_DEFAULT_CBLOCKW</a></div><div class="ttdeci">#define OPJ_COMP_PARAM_DEFAULT_CBLOCKW</div><div class="ttdef"><b>Definition:</b> opj_common.h:42</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a3c4792de45c6b5b13112be890d502b0d"><div class="ttname"><a href="openjpeg_8h.html#a3c4792de45c6b5b13112be890d502b0d">OPJ_J2K_MAXBANDS</a></div><div class="ttdeci">#define OPJ_J2K_MAXBANDS</div><div class="ttdoc">Number of maximum sub-band linked to number of resolution level.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:153</div></div>
<div class="ttc" id="astructopj__tp__index_html_a4abbd3c895f3de9c86b05e7b9e84199b"><div class="ttname"><a href="structopj__tp__index.html#a4abbd3c895f3de9c86b05e7b9e84199b">opj_tp_index::end_header</a></div><div class="ttdeci">OPJ_OFF_T end_header</div><div class="ttdoc">end position of the header</div><div class="ttdef"><b>Definition:</b> openjpeg.h:996</div></div>
<div class="ttc" id="astructopj__cparameters_html_a423567e525151d003bcc617cb5ff02d3"><div class="ttname"><a href="structopj__cparameters.html#a423567e525151d003bcc617cb5ff02d3">opj_cparameters::jpwl_pprot_tileno</a></div><div class="ttdeci">int jpwl_pprot_tileno[JPWL_MAX_NO_PACKSPECS]</div><div class="ttdoc">tile number of packet protection specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:488</div></div>
<div class="ttc" id="aj2k_8c_html_ac0a0f78e86b44022586f135e94975f3d"><div class="ttname"><a href="j2k_8c.html#ac0a0f78e86b44022586f135e94975f3d">opj_j2k_read_int16_to_float</a></div><div class="ttdeci">static void opj_j2k_read_int16_to_float(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1447</div></div>
<div class="ttc" id="astructopj__tccp__info_html_a096e7d038c212c6c8eaf75ff06939d4f"><div class="ttname"><a href="structopj__tccp__info.html#a096e7d038c212c6c8eaf75ff06939d4f">opj_tccp_info::qmfbid</a></div><div class="ttdeci">OPJ_UINT32 qmfbid</div><div class="ttdoc">discrete wavelet transform identifier: 0 = 9-7 irreversible, 1 = 5-3 reversible</div><div class="ttdef"><b>Definition:</b> openjpeg.h:920</div></div>
<div class="ttc" id="aj2k_8h_html_ab931bcbe2d45b0a31b9067bd4a9811c4a1f3a9867ea4428b3cb0411346df6da9f"><div class="ttname"><a href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a1f3a9867ea4428b3cb0411346df6da9f">MCT_TYPE_DOUBLE</a></div><div class="ttdeci">@ MCT_TYPE_DOUBLE</div><div class="ttdoc">MCT data is stored as floats.</div><div class="ttdef"><b>Definition:</b> j2k.h:144</div></div>
<div class="ttc" id="astructopj__tcp_html_a03a1b45dfccb8ac298202c5c0b2b6ff7"><div class="ttname"><a href="structopj__tcp.html#a03a1b45dfccb8ac298202c5c0b2b6ff7">opj_tcp::m_nb_max_mcc_records</a></div><div class="ttdeci">OPJ_UINT32 m_nb_max_mcc_records</div><div class="ttdoc">the max number of mct records.</div><div class="ttdef"><b>Definition:</b> j2k.h:304</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a2e5e9eaf3c126e11d1f058b78a0bce78"><div class="ttname"><a href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a></div><div class="ttdeci">double OPJ_FLOAT64</div><div class="ttdef"><b>Definition:</b> openjpeg.h:122</div></div>
<div class="ttc" id="astructopj__cp_html"><div class="ttname"><a href="structopj__cp.html">opj_cp</a></div><div class="ttdoc">Coding parameters.</div><div class="ttdef"><b>Definition:</b> j2k.h:351</div></div>
<div class="ttc" id="astructopj__tccp_html_a3506d4d8fb552fb7accdd0a6bf78930c"><div class="ttname"><a href="structopj__tccp.html#a3506d4d8fb552fb7accdd0a6bf78930c">opj_tccp::stepsizes</a></div><div class="ttdeci">opj_stepsize_t stepsizes[OPJ_J2K_MAXBANDS]</div><div class="ttdoc">stepsizes used for quantization</div><div class="ttdef"><b>Definition:</b> j2k.h:195</div></div>
<div class="ttc" id="astructopj__tile__index_html_a78addc7dc1a7e4977626bfe7e64a8c22"><div class="ttname"><a href="structopj__tile__index.html#a78addc7dc1a7e4977626bfe7e64a8c22">opj_tile_index::nb_packet</a></div><div class="ttdeci">OPJ_UINT32 nb_packet</div><div class="ttdoc">packet number</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1028</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_a38cdc1ca5c18fa64e2dabfb025dd9784"><div class="ttname"><a href="structopj__tcd__tilecomp.html#a38cdc1ca5c18fa64e2dabfb025dd9784">opj_tcd_tilecomp::x0</a></div><div class="ttdeci">OPJ_INT32 x0</div><div class="ttdef"><b>Definition:</b> tcd.h:196</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ad920d0b5f4b244c588099888ad5ffb71"><div class="ttname"><a href="openjpeg_8h.html#ad920d0b5f4b244c588099888ad5ffb71">OPJ_CINEMA_24_COMP</a></div><div class="ttdeci">#define OPJ_CINEMA_24_COMP</div><div class="ttdef"><b>Definition:</b> openjpeg.h:269</div></div>
<div class="ttc" id="astructopj__tile__index_html"><div class="ttname"><a href="structopj__tile__index.html">opj_tile_index</a></div><div class="ttdoc">Index structure about a tile.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1005</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108a50b4adf0958765663cd02be8892937ad"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a50b4adf0958765663cd02be8892937ad">J2K_STATE_MH</a></div><div class="ttdeci">@ J2K_STATE_MH</div><div class="ttdoc">the decoding process is in the main header</div><div class="ttdef"><b>Definition:</b> j2k.h:126</div></div>
<div class="ttc" id="astructopj__tccp__info_html_a94c5b17f636a7a070de7a9c70864eb2a"><div class="ttname"><a href="structopj__tccp__info.html#a94c5b17f636a7a070de7a9c70864eb2a">opj_tccp_info::cblksty</a></div><div class="ttdeci">OPJ_UINT32 cblksty</div><div class="ttdoc">code-block coding style</div><div class="ttdef"><b>Definition:</b> openjpeg.h:918</div></div>
<div class="ttc" id="aj2k_8h_html_aab1aefcf177ba3726b29afec69993f6b"><div class="ttname"><a href="j2k_8h.html#aab1aefcf177ba3726b29afec69993f6b">j2k_get_cstr_index</a></div><div class="ttdeci">opj_codestream_index_t * j2k_get_cstr_index(opj_j2k_t *p_j2k)</div><div class="ttdoc">Get the codestream index from a JPEG2000 codec.</div><div class="ttdef"><b>Definition:</b> j2k.c:11457</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a397741827fe4f66747279c4cbdb68e2b"><div class="ttname"><a href="structopj__j2k__dec.html#a397741827fe4f66747279c4cbdb68e2b">opj_j2k_dec::m_discard_tiles</a></div><div class="ttdeci">OPJ_BITFIELD m_discard_tiles</div><div class="ttdef"><b>Definition:</b> j2k.h:497</div></div>
<div class="ttc" id="astructopj__cparameters_html_a4fde076ac50639f6640334ee119f00ce"><div class="ttname"><a href="structopj__cparameters.html#a4fde076ac50639f6640334ee119f00ce">opj_cparameters::numresolution</a></div><div class="ttdeci">int numresolution</div><div class="ttdoc">number of resolutions</div><div class="ttdef"><b>Definition:</b> openjpeg.h:432</div></div>
<div class="ttc" id="aj2k_8c_html_a96d53f4d6a1eff377827a88db47fe554"><div class="ttname"><a href="j2k_8c.html#a96d53f4d6a1eff377827a88db47fe554">opj_j2k_setup_decoding</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_setup_decoding(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets up the procedures to do on decoding data.</div><div class="ttdef"><b>Definition:</b> j2k.c:11754</div></div>
<div class="ttc" id="astructopj__simple__mcc__decorrelation__data_html_af514bc771ae962348bce406363691c0e"><div class="ttname"><a href="structopj__simple__mcc__decorrelation__data.html#af514bc771ae962348bce406363691c0e">opj_simple_mcc_decorrelation_data::m_nb_comps</a></div><div class="ttdeci">OPJ_UINT32 m_nb_comps</div><div class="ttdef"><b>Definition:</b> j2k.h:228</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_ad39b6bc5782910ef02129b411d831674"><div class="ttname"><a href="structopj__j2k__enc.html#ad39b6bc5782910ef02129b411d831674">opj_j2k_enc::m_tlm_start</a></div><div class="ttdeci">OPJ_OFF_T m_tlm_start</div><div class="ttdoc">locate the start position of the TLM marker after encoding the tilepart, a jump (in j2k_write_sod) is...</div><div class="ttdef"><b>Definition:</b> j2k.h:522</div></div>
<div class="ttc" id="astructopj__dparameters_html_a85f649ae0ba7912531a67080a1245ae0"><div class="ttname"><a href="structopj__dparameters.html#a85f649ae0ba7912531a67080a1245ae0">opj_dparameters::jpwl_exp_comps</a></div><div class="ttdeci">int jpwl_exp_comps</div><div class="ttdoc">expected number of components</div><div class="ttdef"><b>Definition:</b> openjpeg.h:604</div></div>
<div class="ttc" id="astructopj__tcp_html_a303b9872a2c81d6d261a36bd863dd894"><div class="ttname"><a href="structopj__tcp.html#a303b9872a2c81d6d261a36bd863dd894">opj_tcp::csty</a></div><div class="ttdeci">OPJ_UINT32 csty</div><div class="ttdoc">coding style</div><div class="ttdef"><b>Definition:</b> j2k.h:247</div></div>
<div class="ttc" id="astructopj__cparameters_html"><div class="ttname"><a href="structopj__cparameters.html">opj_cparameters</a></div><div class="ttdoc">Compression parameters.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:393</div></div>
<div class="ttc" id="astructopj__j2k_html_a26946267e3e6f36c1522bf23f53023b0"><div class="ttname"><a href="structopj__j2k.html#a26946267e3e6f36c1522bf23f53023b0">opj_j2k::m_current_tile_number</a></div><div class="ttdeci">OPJ_UINT32 m_current_tile_number</div><div class="ttdoc">number of the tile currently concern by coding/decoding</div><div class="ttdef"><b>Definition:</b> j2k.h:596</div></div>
<div class="ttc" id="aj2k_8h_html_a8ad1ef335703dec30943a7dad14b8c3d"><div class="ttname"><a href="j2k_8h.html#a8ad1ef335703dec30943a7dad14b8c3d">opj_j2k_set_decoded_components</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_decoded_components(opj_j2k_t *p_j2k, OPJ_UINT32 numcomps, const OPJ_UINT32 *comps_indices, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets the indices of the components to decode.</div><div class="ttdef"><b>Definition:</b> j2k.c:10196</div></div>
<div class="ttc" id="aopenjpeg_8h_html_af5389ad522e7612b17cffeb466a54b23"><div class="ttname"><a href="openjpeg_8h.html#af5389ad522e7612b17cffeb466a54b23">OPJ_PROFILE_IMF_2K_R</a></div><div class="ttdeci">#define OPJ_PROFILE_IMF_2K_R</div><div class="ttdef"><b>Definition:</b> openjpeg.h:215</div></div>
<div class="ttc" id="aj2k_8h_html_accea6429e4f466250b095ee3fb94805c"><div class="ttname"><a href="j2k_8h.html#accea6429e4f466250b095ee3fb94805c">opj_j2k_start_compress</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_start_compress(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_image_t *p_image, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Starts a compression scheme, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:12355</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a6fe122cbe5f9cf363fc195be9e56fda2"><div class="ttname"><a href="structopj__j2k__dec.html#a6fe122cbe5f9cf363fc195be9e56fda2">opj_j2k_dec::m_start_tile_y</a></div><div class="ttdeci">OPJ_UINT32 m_start_tile_y</div><div class="ttdef"><b>Definition:</b> j2k.h:476</div></div>
<div class="ttc" id="aj2k_8c_html_a64f4adc973436b83d79df04519964dc3"><div class="ttname"><a href="j2k_8c.html#a64f4adc973436b83d79df04519964dc3">opj_j2k_write_coc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_coc(opj_j2k_t *p_j2k, OPJ_UINT32 p_comp_no, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the COC marker (Coding style component)</div><div class="ttdef"><b>Definition:</b> j2k.c:2789</div></div>
<div class="ttc" id="astructopj__tile__v2__info_html_a16ee5e7e2e48b166d2ad24daabbf74b9"><div class="ttname"><a href="structopj__tile__v2__info.html#a16ee5e7e2e48b166d2ad24daabbf74b9">opj_tile_v2_info::prg</a></div><div class="ttdeci">OPJ_PROG_ORDER prg</div><div class="ttdoc">progression order</div><div class="ttdef"><b>Definition:</b> openjpeg.h:948</div></div>
<div class="ttc" id="aj2k_8h_html_a5836409e5b74b5a9b356e6f24cb9ade8"><div class="ttname"><a href="j2k_8h.html#a5836409e5b74b5a9b356e6f24cb9ade8">j2k_destroy_cstr_index</a></div><div class="ttdeci">void j2k_destroy_cstr_index(opj_codestream_index_t *p_cstr_ind)</div><div class="ttdoc">Destroys a codestream index structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:9248</div></div>
<div class="ttc" id="aj2k_8h_html_ac7a6d5ace64c171db3803c07403a732d"><div class="ttname"><a href="j2k_8h.html#ac7a6d5ace64c171db3803c07403a732d">j2k_dump_image_comp_header</a></div><div class="ttdeci">void j2k_dump_image_comp_header(opj_image_comp_t *comp, OPJ_BOOL dev_dump_flag, FILE *out_stream)</div><div class="ttdoc">Dump a component image header structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:11358</div></div>
<div class="ttc" id="aj2k_8h_html_a290750e088598ddb3ab323d533e35582"><div class="ttname"><a href="j2k_8h.html#a290750e088598ddb3ab323d533e35582">J2K_MS_PPM</a></div><div class="ttdeci">#define J2K_MS_PPM</div><div class="ttdoc">PPM marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:88</div></div>
<div class="ttc" id="aj2k_8c_html_a3bca73decf11eed1239e86da2a09a23f"><div class="ttname"><a href="j2k_8c.html#a3bca73decf11eed1239e86da2a09a23f">j2k_mct_read_functions_to_int32</a></div><div class="ttdeci">static const opj_j2k_mct_function j2k_mct_read_functions_to_int32[]</div><div class="ttdef"><b>Definition:</b> j2k.c:1381</div></div>
<div class="ttc" id="aj2k_8c_html_a094ffbf4a7e4ab181717cfe32f95427b"><div class="ttname"><a href="j2k_8c.html#a094ffbf4a7e4ab181717cfe32f95427b">opj_j2k_read_poc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_poc(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a POC marker (Progression Order Change)</div><div class="ttdef"><b>Definition:</b> j2k.c:3523</div></div>
<div class="ttc" id="aj2k_8h_html_a1f0402eb00968312507cefaddf923e8c"><div class="ttname"><a href="j2k_8h.html#a1f0402eb00968312507cefaddf923e8c">opj_simple_mcc_decorrelation_data_t</a></div><div class="ttdeci">struct opj_simple_mcc_decorrelation_data opj_simple_mcc_decorrelation_data_t</div><div class="ttdoc">FIXME DOC.</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014a19fc3276dda961877ffaf3d0ea88a03a"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a19fc3276dda961877ffaf3d0ea88a03a">OPJ_CINEMA2K_24</a></div><div class="ttdeci">@ OPJ_CINEMA2K_24</div><div class="ttdoc">Not Digital Cinema.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:295</div></div>
<div class="ttc" id="astructopj__j2k_html_ae2a1f794c6cf32e0d2a0ba49e143a163"><div class="ttname"><a href="structopj__j2k.html#ae2a1f794c6cf32e0d2a0ba49e143a163">opj_j2k::m_output_image</a></div><div class="ttdeci">opj_image_t * m_output_image</div><div class="ttdef"><b>Definition:</b> j2k.h:581</div></div>
<div class="ttc" id="astructopj__cp_html_a00402dafff5cca56abd64890a0816e98"><div class="ttname"><a href="structopj__cp.html#a00402dafff5cca56abd64890a0816e98">opj_cp::esd_on</a></div><div class="ttdeci">OPJ_BOOL esd_on</div><div class="ttdoc">enables writing of ESD, in case of activated JPWL</div><div class="ttdef"><b>Definition:</b> j2k.h:415</div></div>
<div class="ttc" id="atcd_8c_html_a8f9a0eceb5f11b164555a302db07cb5c"><div class="ttname"><a href="tcd_8c.html#a8f9a0eceb5f11b164555a302db07cb5c">opj_tcd_init</a></div><div class="ttdeci">OPJ_BOOL opj_tcd_init(opj_tcd_t *p_tcd, opj_image_t *p_image, opj_cp_t *p_cp, opj_thread_pool_t *p_tp)</div><div class="ttdoc">Initialize the tile coder and may reuse some memory.</div><div class="ttdef"><b>Definition:</b> tcd.c:646</div></div>
<div class="ttc" id="astructopj__cparameters_html_af2b0422c44ec39d97996b50c918268ee"><div class="ttname"><a href="structopj__cparameters.html#af2b0422c44ec39d97996b50c918268ee">opj_cparameters::cp_tdx</a></div><div class="ttdeci">int cp_tdx</div><div class="ttdoc">XTsiz.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:401</div></div>
<div class="ttc" id="aj2k_8c_html_a48135c3b26ebe22d53d8f790b803dbc3"><div class="ttname"><a href="j2k_8c.html#a48135c3b26ebe22d53d8f790b803dbc3">opj_j2k_write_poc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_poc(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the POC marker (Progression Order Change)</div><div class="ttdef"><b>Definition:</b> j2k.c:3288</div></div>
<div class="ttc" id="astructopj__tcd__tile_html_ae8a77017680c4fea1ee124c9925250e4"><div class="ttname"><a href="structopj__tcd__tile.html#ae8a77017680c4fea1ee124c9925250e4">opj_tcd_tile::x1</a></div><div class="ttdeci">OPJ_INT32 x1</div><div class="ttdef"><b>Definition:</b> tcd.h:235</div></div>
<div class="ttc" id="astructopj__stepsize_html"><div class="ttname"><a href="structopj__stepsize.html">opj_stepsize</a></div><div class="ttdoc">Quantization stepsize.</div><div class="ttdef"><b>Definition:</b> j2k.h:169</div></div>
<div class="ttc" id="astructopj__tile__index_html_a2d2cf09d03e365530c1cd40f98003b18"><div class="ttname"><a href="structopj__tile__index.html#a2d2cf09d03e365530c1cd40f98003b18">opj_tile_index::marker</a></div><div class="ttdeci">opj_marker_info_t * marker</div><div class="ttdoc">list of markers</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1022</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a66419cb3c586aa2b3047e2e9982190c5"><div class="ttname"><a href="structopj__j2k__enc.html#a66419cb3c586aa2b3047e2e9982190c5">opj_j2k_enc::m_total_tile_parts</a></div><div class="ttdeci">OPJ_UINT32 m_total_tile_parts</div><div class="ttdoc">Total num of tile parts in whole image = num tiles* num tileparts in each tile.</div><div class="ttdef"><b>Definition:</b> j2k.h:534</div></div>
<div class="ttc" id="astructopj__cp_html_a1eaa1060d0d76ef09faa3db87b434e33"><div class="ttname"><a href="structopj__cp.html#a1eaa1060d0d76ef09faa3db87b434e33">opj_cp::hprot_TPH_tileno</a></div><div class="ttdeci">int hprot_TPH_tileno[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">tile number of header protection specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> j2k.h:423</div></div>
<div class="ttc" id="aevent_8h_html_abefbcb0bea7916739b3adccb2d4e9417"><div class="ttname"><a href="event_8h.html#abefbcb0bea7916739b3adccb2d4e9417">EVT_WARNING</a></div><div class="ttdeci">#define EVT_WARNING</div><div class="ttdoc">Warning event type.</div><div class="ttdef"><b>Definition:</b> event.h:67</div></div>
<div class="ttc" id="astructopj__cp_html_a3c32f2e28e2b4ecb77dc11625436f9e6"><div class="ttname"><a href="structopj__cp.html#a3c32f2e28e2b4ecb77dc11625436f9e6">opj_cp::ppm_store</a></div><div class="ttdeci">OPJ_INT32 ppm_store</div><div class="ttdoc">use in case of multiple marker PPM (number of info already store)</div><div class="ttdef"><b>Definition:</b> j2k.h:392</div></div>
<div class="ttc" id="astructopj__cparameters_html_a47596276043d689a1c18c0c54272c489"><div class="ttname"><a href="structopj__cparameters.html#a47596276043d689a1c18c0c54272c489">opj_cparameters::irreversible</a></div><div class="ttdeci">int irreversible</div><div class="ttdoc">1 : use the irreversible DWT 9-7, 0 : use lossless compression (default)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:440</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ab98f39247d271953e1e50b329bd22d89"><div class="ttname"><a href="openjpeg_8h.html#ab98f39247d271953e1e50b329bd22d89">OPJ_IS_STORAGE</a></div><div class="ttdeci">#define OPJ_IS_STORAGE(v)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:229</div></div>
<div class="ttc" id="astructopj__j2k_html_a02d24fa8e77a01a8ee264d7db60b9ea8"><div class="ttname"><a href="structopj__j2k.html#a02d24fa8e77a01a8ee264d7db60b9ea8">opj_j2k::ihdr_w</a></div><div class="ttdeci">OPJ_UINT32 ihdr_w</div><div class="ttdoc">Image width coming from JP2 IHDR box.</div><div class="ttdef"><b>Definition:</b> j2k.h:605</div></div>
<div class="ttc" id="aj2k_8c_html_af7beb952bb599dc4f7649d0a75b01cb8"><div class="ttname"><a href="j2k_8c.html#af7beb952bb599dc4f7649d0a75b01cb8">opj_j2k_read_float32_to_int32</a></div><div class="ttdeci">static void opj_j2k_read_float32_to_int32(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1549</div></div>
<div class="ttc" id="astructopj__tcd_html_a48dce2050b28e97e44fbe918e4f93f9c"><div class="ttname"><a href="structopj__tcd.html#a48dce2050b28e97e44fbe918e4f93f9c">opj_tcd::whole_tile_decoding</a></div><div class="ttdeci">OPJ_BOOL whole_tile_decoding</div><div class="ttdoc">Only valid for decoding.</div><div class="ttdef"><b>Definition:</b> tcd.h:287</div></div>
<div class="ttc" id="aj2k_8c_html_a5c7aed6778ebe582455869c5df435c5f"><div class="ttname"><a href="j2k_8c.html#a5c7aed6778ebe582455869c5df435c5f">opj_j2k_merge_ppm</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_merge_ppm(opj_cp_t *p_cp, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Merges all PPM markers read (Packed headers, main header)</div><div class="ttdef"><b>Definition:</b> j2k.c:3922</div></div>
<div class="ttc" id="aj2k_8h_html_abecf91393e6703f8be5006b19df1be22"><div class="ttname"><a href="j2k_8h.html#abecf91393e6703f8be5006b19df1be22">opj_j2k_set_threads</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_threads(opj_j2k_t *j2k, OPJ_UINT32 num_threads)</div><div class="ttdef"><b>Definition:</b> j2k.c:6710</div></div>
<div class="ttc" id="aj2k_8c_html_ad2c05f29bca659d072a13133993312f9"><div class="ttname"><a href="j2k_8c.html#ad2c05f29bca659d072a13133993312f9">opj_j2k_set_decoded_resolution_factor</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_decoded_resolution_factor(opj_j2k_t *p_j2k, OPJ_UINT32 res_factor, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:12135</div></div>
<div class="ttc" id="astructopj__cp_html_a0fd9a036bf63787fe10a26f9d51a9da2"><div class="ttname"><a href="structopj__cp.html#a0fd9a036bf63787fe10a26f9d51a9da2">opj_cp::tdy</a></div><div class="ttdeci">OPJ_UINT32 tdy</div><div class="ttdoc">YTsiz.</div><div class="ttdef"><b>Definition:</b> j2k.h:363</div></div>
<div class="ttc" id="aj2k_8c_html_a22e755751567764e1ae55e09b04a5934"><div class="ttname"><a href="j2k_8c.html#a22e755751567764e1ae55e09b04a5934">opj_j2k_get_specific_header_sizes</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_specific_header_sizes(opj_j2k_t *p_j2k)</div><div class="ttdoc">Gets the maximum size taken by the headers of the SOT.</div><div class="ttdef"><b>Definition:</b> j2k.c:3469</div></div>
<div class="ttc" id="astructopj__cp_html_aeed9ee798ec24aaa27baa3088b3b3f14"><div class="ttname"><a href="structopj__cp.html#aeed9ee798ec24aaa27baa3088b3b3f14">opj_cp::tx0</a></div><div class="ttdeci">OPJ_UINT32 tx0</div><div class="ttdoc">XTOsiz.</div><div class="ttdef"><b>Definition:</b> j2k.h:357</div></div>
<div class="ttc" id="astructopj__j2k_html_a627caeee06f14aa5e53aa0ed5a945e14"><div class="ttname"><a href="structopj__j2k.html#a627caeee06f14aa5e53aa0ed5a945e14">opj_j2k::m_is_decoder</a></div><div class="ttdeci">OPJ_BOOL m_is_decoder</div><div class="ttdef"><b>Definition:</b> j2k.h:568</div></div>
<div class="ttc" id="astructopj__ppx__struct_html"><div class="ttname"><a href="structopj__ppx__struct.html">opj_ppx_struct</a></div><div class="ttdef"><b>Definition:</b> j2k.h:235</div></div>
<div class="ttc" id="aj2k_8h_html_ad361e6bf7e4bb0d9ba4320dd02d967eb"><div class="ttname"><a href="j2k_8h.html#ad361e6bf7e4bb0d9ba4320dd02d967eb">J2K_MS_TLM</a></div><div class="ttdeci">#define J2K_MS_TLM</div><div class="ttdoc">TLM marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:85</div></div>
<div class="ttc" id="astructopj__cp_html_af7aec2e50aa46c7154166db2b57541a8"><div class="ttname"><a href="structopj__cp.html#af7aec2e50aa46c7154166db2b57541a8">opj_cp::ppm_markers_count</a></div><div class="ttdeci">OPJ_UINT32 ppm_markers_count</div><div class="ttdoc">number of ppm markers (reserved size)</div><div class="ttdef"><b>Definition:</b> j2k.h:372</div></div>
<div class="ttc" id="aj2k_8h_html_a96a3b71270563384cb1f6fdf300b0c32"><div class="ttname"><a href="j2k_8h.html#a96a3b71270563384cb1f6fdf300b0c32">opj_j2k_dec_t</a></div><div class="ttdeci">struct opj_j2k_dec opj_j2k_dec_t</div></div>
<div class="ttc" id="astructopj__tcp_html_ac41ce05b75b8bd656631c0951b4b68c0"><div class="ttname"><a href="structopj__tcp.html#ac41ce05b75b8bd656631c0951b4b68c0">opj_tcp::m_mct_decoding_matrix</a></div><div class="ttdeci">OPJ_FLOAT32 * m_mct_decoding_matrix</div><div class="ttdoc">the mct decoding matrix</div><div class="ttdef"><b>Definition:</b> j2k.h:290</div></div>
<div class="ttc" id="astructopj__tccp_html_ab86c26aec7fa981e0cecf96a240ea4ef"><div class="ttname"><a href="structopj__tccp.html#ab86c26aec7fa981e0cecf96a240ea4ef">opj_tccp::prch</a></div><div class="ttdeci">OPJ_UINT32 prch[OPJ_J2K_MAXRLVLS]</div><div class="ttdoc">precinct height</div><div class="ttdef"><b>Definition:</b> j2k.h:203</div></div>
<div class="ttc" id="astructopj__stepsize_html_ab66ce5ac918876af0ad9d13f4030290d"><div class="ttname"><a href="structopj__stepsize.html#ab66ce5ac918876af0ad9d13f4030290d">opj_stepsize::mant</a></div><div class="ttdeci">OPJ_INT32 mant</div><div class="ttdoc">mantissa</div><div class="ttdef"><b>Definition:</b> j2k.h:173</div></div>
<div class="ttc" id="aj2k_8c_html_a86642f524f2b96bb957e35f36760544d"><div class="ttname"><a href="j2k_8c.html#a86642f524f2b96bb957e35f36760544d">opj_j2k_are_all_used_components_decoded</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_are_all_used_components_decoded(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:11597</div></div>
<div class="ttc" id="aj2k_8h_html_af20e552e74ec822caa9e4992b5ec1d1e"><div class="ttname"><a href="j2k_8h.html#af20e552e74ec822caa9e4992b5ec1d1e">J2K_MS_RED</a></div><div class="ttdeci">#define J2K_MS_RED</div><div class="ttdoc">RED marker value (Part 11: JPEG 2000 for Wireless)</div><div class="ttdef"><b>Definition:</b> j2k.h:106</div></div>
<div class="ttc" id="ainvert_8c_html_a7a19282d629041177b0c0fdf8a039b08"><div class="ttname"><a href="invert_8c.html#a7a19282d629041177b0c0fdf8a039b08">opj_matrix_inversion_f</a></div><div class="ttdeci">OPJ_BOOL opj_matrix_inversion_f(OPJ_FLOAT32 *pSrcMatrix, OPJ_FLOAT32 *pDestMatrix, OPJ_UINT32 nb_compo)</div><div class="ttdoc">Matrix inversion.</div><div class="ttdef"><b>Definition:</b> invert.c:70</div></div>
<div class="ttc" id="astructopj__stepsize_html_aaa3de01df186168a3851b9d47b39d0c7"><div class="ttname"><a href="structopj__stepsize.html#aaa3de01df186168a3851b9d47b39d0c7">opj_stepsize::expn</a></div><div class="ttdeci">OPJ_INT32 expn</div><div class="ttdoc">exponent</div><div class="ttdef"><b>Definition:</b> j2k.h:171</div></div>
<div class="ttc" id="atcd_8c_html_a861a7aa311afb74012f6f7883d07ab3b"><div class="ttname"><a href="tcd_8c.html#a861a7aa311afb74012f6f7883d07ab3b">opj_tcd_get_encoder_input_buffer_size</a></div><div class="ttdeci">OPJ_SIZE_T opj_tcd_get_encoder_input_buffer_size(opj_tcd_t *p_tcd)</div><div class="ttdoc">Get the size in bytes of the input buffer provided before encoded.</div><div class="ttdef"><b>Definition:</b> tcd.c:2367</div></div>
<div class="ttc" id="aj2k_8h_html_a09f2c6c83d8066e1db9ab66fed58d9c8"><div class="ttname"><a href="j2k_8h.html#a09f2c6c83d8066e1db9ab66fed58d9c8">opj_j2k_decode</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_decode(opj_j2k_t *j2k, opj_stream_private_t *p_stream, opj_image_t *p_image, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Decode an image from a JPEG-2000 codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:11962</div></div>
<div class="ttc" id="astructopj__tccp__info_html_ac94549d3b177cd66d2cb26d2a41c5df6"><div class="ttname"><a href="structopj__tccp__info.html#ac94549d3b177cd66d2cb26d2a41c5df6">opj_tccp_info::prcw</a></div><div class="ttdeci">OPJ_UINT32 prcw[OPJ_J2K_MAXRLVLS]</div><div class="ttdoc">precinct width</div><div class="ttdef"><b>Definition:</b> openjpeg.h:932</div></div>
<div class="ttc" id="aj2k_8h_html_a6b288ad7b1891bc2cdf593e8fa05cba6"><div class="ttname"><a href="j2k_8h.html#a6b288ad7b1891bc2cdf593e8fa05cba6">opj_j2k_encoder_set_extra_options</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_encoder_set_extra_options(opj_j2k_t *p_j2k, const char *const *p_options, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Specify extra options for the encoder.</div><div class="ttdef"><b>Definition:</b> j2k.c:12168</div></div>
<div class="ttc" id="aj2k_8c_html_a6ac916d0ff3795496248d8f3f4929e80"><div class="ttname"><a href="j2k_8c.html#a6ac916d0ff3795496248d8f3f4929e80">opj_j2k_decoding_validation</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_decoding_validation(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">The default decoding validation procedure without any extension.</div><div class="ttdef"><b>Definition:</b> j2k.c:8767</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a41a56a00708b8bb9e94f962530dc8ace"><div class="ttname"><a href="openjpeg_8h.html#a41a56a00708b8bb9e94f962530dc8ace">OPJ_IMG_INFO</a></div><div class="ttdeci">#define OPJ_IMG_INFO</div><div class="ttdoc">EXPERIMENTAL FOR THE MOMENT Supported options about file information used only in j2k_dump.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:176</div></div>
<div class="ttc" id="aj2k_8c_html_ab4cb6916a495309faab2dd7cb587ccb8"><div class="ttname"><a href="j2k_8c.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_decode_area(opj_j2k_t *p_j2k, 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, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets the given area to be decoded.</div><div class="ttdef"><b>Definition:</b> j2k.c:10256</div></div>
<div class="ttc" id="astructopj__tcp_html_aac3c15725d8c01013c63e08a0fce7706"><div class="ttname"><a href="structopj__tcp.html#aac3c15725d8c01013c63e08a0fce7706">opj_tcp::numpocs</a></div><div class="ttdeci">OPJ_UINT32 numpocs</div><div class="ttdoc">number of progression order changes</div><div class="ttdef"><b>Definition:</b> j2k.h:258</div></div>
<div class="ttc" id="astructopj__cparameters_html_a099341e4f32ad81e58c6c01057e82778"><div class="ttname"><a href="structopj__cparameters.html#a099341e4f32ad81e58c6c01057e82778">opj_cparameters::cp_ty0</a></div><div class="ttdeci">int cp_ty0</div><div class="ttdoc">YTOsiz.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:399</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_a72eb32895dd9ec7362da633609d3a2e0"><div class="ttname"><a href="structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0">opj_tcd_tilecomp::minimum_num_resolutions</a></div><div class="ttdeci">OPJ_UINT32 minimum_num_resolutions</div><div class="ttdef"><b>Definition:</b> tcd.h:202</div></div>
<div class="ttc" id="astructopj__cparameters_html_a247d5405d6b439c4708e1ec37efa2eb6"><div class="ttname"><a href="structopj__cparameters.html#a247d5405d6b439c4708e1ec37efa2eb6">opj_cparameters::cp_cinema</a></div><div class="ttdeci">OPJ_CINEMA_MODE cp_cinema</div><div class="ttdoc">DEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not complia...</div><div class="ttdef"><b>Definition:</b> openjpeg.h:512</div></div>
<div class="ttc" id="astructopj__cp_html_aae555943d0b5aeb0c6b9a5d1e25f448b"><div class="ttname"><a href="structopj__cp.html#aae555943d0b5aeb0c6b9a5d1e25f448b">opj_cp::tdx</a></div><div class="ttdeci">OPJ_UINT32 tdx</div><div class="ttdoc">XTsiz.</div><div class="ttdef"><b>Definition:</b> j2k.h:361</div></div>
<div class="ttc" id="astructopj__codestream__index_html_a94043c6b0020bf1e0ad46d25a18248d9"><div class="ttname"><a href="structopj__codestream__index.html#a94043c6b0020bf1e0ad46d25a18248d9">opj_codestream_index::maxmarknum</a></div><div class="ttdeci">OPJ_UINT32 maxmarknum</div><div class="ttdoc">actual size of markers array</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1052</div></div>
<div class="ttc" id="astructopj__tccp__info_html_ab18c34b70814a92452cbff1e3acb0dd4"><div class="ttname"><a href="structopj__tccp__info.html#ab18c34b70814a92452cbff1e3acb0dd4">opj_tccp_info::numgbits</a></div><div class="ttdeci">OPJ_UINT32 numgbits</div><div class="ttdoc">number of guard bits</div><div class="ttdef"><b>Definition:</b> openjpeg.h:928</div></div>
<div class="ttc" id="aj2k_8c_html_a2ef076b003198ded3337ed8d5a641cf2"><div class="ttname"><a href="j2k_8c.html#a2ef076b003198ded3337ed8d5a641cf2">opj_j2k_encoding_validation</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_encoding_validation(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">The default encoding validation procedure without any extension.</div><div class="ttdef"><b>Definition:</b> j2k.c:8716</div></div>
<div class="ttc" id="ajp2_8c_html_a2af533efd81cc83803126d5b03fe4470"><div class="ttname"><a href="jp2_8c.html#a2af533efd81cc83803126d5b03fe4470">OPJ_UNUSED</a></div><div class="ttdeci">#define OPJ_UNUSED(x)</div><div class="ttdef"><b>Definition:</b> jp2.c:47</div></div>
<div class="ttc" id="aj2k_8c_html_a2ca5884edbdd20eb06972c426cfaa25e"><div class="ttname"><a href="j2k_8c.html#a2ca5884edbdd20eb06972c426cfaa25e">opj_j2k_read_unk</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_unk(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, OPJ_UINT32 *output_marker, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads an unknown marker.</div><div class="ttdef"><b>Definition:</b> j2k.c:5667</div></div>
<div class="ttc" id="aj2k_8h_html_a427133e0bc1b38edd11de421f59e1d52"><div class="ttname"><a href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52">T2_MODE</a></div><div class="ttdeci">T2_MODE</div><div class="ttdoc">T2 encoding mode.</div><div class="ttdef"><b>Definition:</b> j2k.h:161</div></div>
<div class="ttc" id="aj2k_8c_html_a06bfef520a515d5b8c8eb2b7fa8f555e"><div class="ttname"><a href="j2k_8c.html#a06bfef520a515d5b8c8eb2b7fa8f555e">opj_j2k_get_end_header</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_get_end_header(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Gets the offset of the header.</div><div class="ttdef"><b>Definition:</b> j2k.c:5487</div></div>
<div class="ttc" id="aopj__intmath_8h_html_ab9aad885f5c9bc9e39420003b2b32fe5"><div class="ttname"><a href="opj__intmath_8h.html#ab9aad885f5c9bc9e39420003b2b32fe5">opj_uint_adds</a></div><div class="ttdeci">static INLINE OPJ_UINT32 opj_uint_adds(OPJ_UINT32 a, OPJ_UINT32 b)</div><div class="ttdoc">Get the saturated sum of two unsigned integers.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:92</div></div>
<div class="ttc" id="aj2k_8h_html_aa592c4e0362fd5c3469badb2a283c3f1a9477d56c7ffdfaca564f3e493dd4a691"><div class="ttname"><a href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a9477d56c7ffdfaca564f3e493dd4a691">MCT_TYPE_OFFSET</a></div><div class="ttdeci">@ MCT_TYPE_OFFSET</div><div class="ttdef"><b>Definition:</b> j2k.h:153</div></div>
<div class="ttc" id="astructopj__codestream__index_html_af9a9dd18972fbe7265821c06cbfee3ac"><div class="ttname"><a href="structopj__codestream__index.html#af9a9dd18972fbe7265821c06cbfee3ac">opj_codestream_index::marknum</a></div><div class="ttdeci">OPJ_UINT32 marknum</div><div class="ttdoc">number of markers</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1048</div></div>
<div class="ttc" id="astructopj__cp_html_aaf5429ce380c250cbf7a5fc9e30a41df"><div class="ttname"><a href="structopj__cp.html#aaf5429ce380c250cbf7a5fc9e30a41df">opj_cp::sens_TPH_tileno</a></div><div class="ttdeci">int sens_TPH_tileno[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">tile number of sensitivity specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> j2k.h:441</div></div>
<div class="ttc" id="aopenjpeg_8h_html_abb5dad6294f4611f1925388e919b16f4"><div class="ttname"><a href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a></div><div class="ttdeci">int OPJ_BOOL</div><div class="ttdef"><b>Definition:</b> openjpeg.h:116</div></div>
<div class="ttc" id="astructopj__dparameters_html_a7602fcf8e3b14e560c09e35b30aa48af"><div class="ttname"><a href="structopj__dparameters.html#a7602fcf8e3b14e560c09e35b30aa48af">opj_dparameters::cp_reduce</a></div><div class="ttdeci">OPJ_UINT32 cp_reduce</div><div class="ttdoc">Set the number of highest resolution levels to be discarded.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:560</div></div>
<div class="ttc" id="aj2k_8h_html_a3a7b6f7f62ade5b8e58f7a88c22a1edb"><div class="ttname"><a href="j2k_8h.html#a3a7b6f7f62ade5b8e58f7a88c22a1edb">J2K_MS_QCC</a></div><div class="ttdeci">#define J2K_MS_QCC</div><div class="ttdoc">QCC marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:83</div></div>
<div class="ttc" id="astructopj__cp_html_aa9d5a16b1d40b2c9a4b90d64826afa45"><div class="ttname"><a href="structopj__cp.html#aa9d5a16b1d40b2c9a4b90d64826afa45">opj_cp::ppm_data_size</a></div><div class="ttdeci">OPJ_UINT32 ppm_data_size</div><div class="ttdoc">Number of bytes actually stored inside the ppm_data.</div><div class="ttdef"><b>Definition:</b> j2k.h:390</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_ae64e83b7f91ac3268028320cc704dfd8"><div class="ttname"><a href="structopj__codestream__info__v2.html#ae64e83b7f91ac3268028320cc704dfd8">opj_codestream_info_v2::ty0</a></div><div class="ttdeci">OPJ_UINT32 ty0</div><div class="ttdoc">tile origin in y = YTOsiz</div><div class="ttdef"><b>Definition:</b> openjpeg.h:967</div></div>
<div class="ttc" id="astructopj__cp_html_ac899f2b6fbcf5441e2e53195994f2196"><div class="ttname"><a href="structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196">opj_cp::tcps</a></div><div class="ttdeci">opj_tcp_t * tcps</div><div class="ttdoc">tile coding parameters</div><div class="ttdef"><b>Definition:</b> j2k.h:397</div></div>
<div class="ttc" id="aj2k_8h_html_ad278fa72d1461084c57c87a4276850cf"><div class="ttname"><a href="j2k_8h.html#ad278fa72d1461084c57c87a4276850cf">opj_j2k_setup_decoder</a></div><div class="ttdeci">void opj_j2k_setup_decoder(opj_j2k_t *j2k, opj_dparameters_t *parameters)</div><div class="ttdoc">Setup the decoder decoding parameters using user parameters.</div><div class="ttdef"><b>Definition:</b> j2k.c:6688</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aba7397be054e36dc0284a6589736135e"><div class="ttname"><a href="openjpeg_8h.html#aba7397be054e36dc0284a6589736135e">OPJ_SIZE_T</a></div><div class="ttdeci">size_t OPJ_SIZE_T</div><div class="ttdef"><b>Definition:</b> openjpeg.h:139</div></div>
<div class="ttc" id="astructopj__dparameters_html_a9e6136d89847ec5d15d42bfe814b4a08"><div class="ttname"><a href="structopj__dparameters.html#a9e6136d89847ec5d15d42bfe814b4a08">opj_dparameters::flags</a></div><div class="ttdeci">unsigned int flags</div><div class="ttdef"><b>Definition:</b> openjpeg.h:610</div></div>
<div class="ttc" id="aj2k_8c_html_ae310be1158fc90d77b9f4bd2711069d2"><div class="ttname"><a href="j2k_8c.html#ae310be1158fc90d77b9f4bd2711069d2">opj_j2k_decode_one_tile</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_decode_one_tile(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:11773</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a09a3a7e9bfc1149b7e1b89cb5070084f"><div class="ttname"><a href="openjpeg_8h.html#a09a3a7e9bfc1149b7e1b89cb5070084f">OPJ_J2K_MH_INFO</a></div><div class="ttdeci">#define OPJ_J2K_MH_INFO</div><div class="ttdoc">Codestream information based only on the main header.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:177</div></div>
<div class="ttc" id="aj2k_8h_html_ac291e45cb06ac5e650219876d8a255a7"><div class="ttname"><a href="j2k_8h.html#ac291e45cb06ac5e650219876d8a255a7">J2K_MS_SIZ</a></div><div class="ttdeci">#define J2K_MS_SIZ</div><div class="ttdoc">SIZ marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:77</div></div>
<div class="ttc" id="aj2k_8c_html_a445c467bde1da70f07c2cdcd3ffbc25c"><div class="ttname"><a href="j2k_8c.html#a445c467bde1da70f07c2cdcd3ffbc25c">opj_j2k_read_header_procedure</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_header_procedure(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">The read header procedure.</div><div class="ttdef"><b>Definition:</b> j2k.c:8800</div></div>
<div class="ttc" id="astructopj__dec__memory__marker__handler_html_a16874eaa53a8fb83410f5b19882cd51c"><div class="ttname"><a href="structopj__dec__memory__marker__handler.html#a16874eaa53a8fb83410f5b19882cd51c">opj_dec_memory_marker_handler::handler</a></div><div class="ttdeci">OPJ_BOOL(* handler)(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">action linked to the marker</div><div class="ttdef"><b>Definition:</b> j2k.c:1401</div></div>
<div class="ttc" id="aj2k_8c_html_ae735c701571df013e29551da111cb053"><div class="ttname"><a href="j2k_8c.html#ae735c701571df013e29551da111cb053">opj_j2k_write_mct_data_group</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_mct_data_group(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the CBD-MCT-MCC-MCO markers (Multi components transform)</div><div class="ttdef"><b>Definition:</b> j2k.c:5503</div></div>
<div class="ttc" id="astructopj__poc_html_a5690cab5cd5424230986e42126282e5c"><div class="ttname"><a href="structopj__poc.html#a5690cab5cd5424230986e42126282e5c">opj_poc::prg</a></div><div class="ttdeci">OPJ_PROG_ORDER prg</div><div class="ttdef"><b>Definition:</b> openjpeg.h:373</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ad6a6b2cbcf4b1ef1706da6244a3c50bb"><div class="ttname"><a href="openjpeg_8h.html#ad6a6b2cbcf4b1ef1706da6244a3c50bb">OPJ_GET_IMF_MAINLEVEL</a></div><div class="ttdeci">#define OPJ_GET_IMF_MAINLEVEL(v)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:235</div></div>
<div class="ttc" id="astructopj__tccp__info_html_ae37109d3d593d69d7783a8a73ec88c79"><div class="ttname"><a href="structopj__tccp__info.html#ae37109d3d593d69d7783a8a73ec88c79">opj_tccp_info::csty</a></div><div class="ttdeci">OPJ_UINT32 csty</div><div class="ttdoc">coding style</div><div class="ttdef"><b>Definition:</b> openjpeg.h:910</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0dafee9d90ccc533dc854fa431e90550b5b"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dafee9d90ccc533dc854fa431e90550b5b">OPJ_PROG_UNKNOWN</a></div><div class="ttdeci">@ OPJ_PROG_UNKNOWN</div><div class="ttdoc">place-holder</div><div class="ttdef"><b>Definition:</b> openjpeg.h:304</div></div>
<div class="ttc" id="aj2k_8c_html_a4335a434f67b2456e08c0d099dfbae11"><div class="ttname"><a href="j2k_8c.html#a4335a434f67b2456e08c0d099dfbae11">opj_j2k_tcp_destroy</a></div><div class="ttdeci">static void opj_j2k_tcp_destroy(opj_tcp_t *p_tcp)</div><div class="ttdoc">Destroys a tile coding parameter structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:9287</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a17b55b08f861bd5bc36aac4c283730ad"><div class="ttname"><a href="structopj__j2k__enc.html#a17b55b08f861bd5bc36aac4c283730ad">opj_j2k_enc::m_header_tile_data</a></div><div class="ttdeci">OPJ_BYTE * m_header_tile_data</div><div class="ttdef"><b>Definition:</b> j2k.h:543</div></div>
<div class="ttc" id="aopj__includes_8h_html"><div class="ttname"><a href="opj__includes_8h.html">opj_includes.h</a></div></div>
<div class="ttc" id="aj2k_8h_html_a75b08472b11df1ade0534f3101dba0d1"><div class="ttname"><a href="j2k_8h.html#a75b08472b11df1ade0534f3101dba0d1">J2K_MS_SOT</a></div><div class="ttdeci">#define J2K_MS_SOT</div><div class="ttdoc">SOT marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:73</div></div>
<div class="ttc" id="aj2k_8h_html_a6058181b8d876afdbd0c8ac592e2e658"><div class="ttname"><a href="j2k_8h.html#a6058181b8d876afdbd0c8ac592e2e658">opj_cp_t</a></div><div class="ttdeci">struct opj_cp opj_cp_t</div><div class="ttdoc">Coding parameters.</div></div>
<div class="ttc" id="aj2k_8c_html_ac2c5fdb3e4a360c3ba6c9e684002afae"><div class="ttname"><a href="j2k_8c.html#ac2c5fdb3e4a360c3ba6c9e684002afae">opj_j2k_write_coc_in_memory</a></div><div class="ttdeci">static void opj_j2k_write_coc_in_memory(opj_j2k_t *p_j2k, OPJ_UINT32 p_comp_no, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the COC marker (Coding style component)</div><div class="ttdef"><b>Definition:</b> j2k.c:2861</div></div>
<div class="ttc" id="atcd_8c_html_abcfbae8c9e3565181a16587d5c589da0"><div class="ttname"><a href="tcd_8c.html#abcfbae8c9e3565181a16587d5c589da0">opj_tcd_marker_info_destroy</a></div><div class="ttdeci">void opj_tcd_marker_info_destroy(opj_tcd_marker_info_t *p_tcd_marker_info)</div><div class="ttdoc">Destroy a previously created opj_tcd_marker_info_t* structure.</div><div class="ttdef"><b>Definition:</b> tcd.c:2851</div></div>
<div class="ttc" id="aj2k_8h_html_ab931bcbe2d45b0a31b9067bd4a9811c4aa0ecb273c5c99cb3feaebf4c8b08eb45"><div class="ttname"><a href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4aa0ecb273c5c99cb3feaebf4c8b08eb45">MCT_TYPE_INT16</a></div><div class="ttdeci">@ MCT_TYPE_INT16</div><div class="ttdef"><b>Definition:</b> j2k.h:141</div></div>
<div class="ttc" id="aj2k_8c_html_a1cfd2341c822135243d49632743a09af"><div class="ttname"><a href="j2k_8c.html#a1cfd2341c822135243d49632743a09af">opj_j2k_setup_encoding_validation</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_setup_encoding_validation(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets up the validation ,i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:12638</div></div>
<div class="ttc" id="astructopj__cp_html_a436a357f4476978ea4b17eaf22eacd55"><div class="ttname"><a href="structopj__cp.html#a436a357f4476978ea4b17eaf22eacd55">opj_cp::ppm_data_current</a></div><div class="ttdeci">OPJ_BYTE * ppm_data_current</div><div class="ttdef"><b>Definition:</b> j2k.h:383</div></div>
<div class="ttc" id="aj2k_8c_html_a68ac4298f8b5cd721b675f28cb837481"><div class="ttname"><a href="j2k_8c.html#a68ac4298f8b5cd721b675f28cb837481">opj_j2k_write_qcc_in_memory</a></div><div class="ttdeci">static void opj_j2k_write_qcc_in_memory(opj_j2k_t *p_j2k, OPJ_UINT32 p_comp_no, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the QCC marker (quantization component)</div><div class="ttdef"><b>Definition:</b> j2k.c:3146</div></div>
<div class="ttc" id="afunction__list_8c_html_ae8846726864247ad8f11ed1be5987e39"><div class="ttname"><a href="function__list_8c.html#ae8846726864247ad8f11ed1be5987e39">opj_procedure_list_create</a></div><div class="ttdeci">opj_procedure_list_t * opj_procedure_list_create()</div><div class="ttdoc">Creates a validation list.</div><div class="ttdef"><b>Definition:</b> function_list.c:39</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ad2f9309db9e8b49d6aa8793551809647"><div class="ttname"><a href="openjpeg_8h.html#ad2f9309db9e8b49d6aa8793551809647">OPJ_J2K_MH_IND</a></div><div class="ttdeci">#define OPJ_J2K_MH_IND</div><div class="ttdoc">Codestream index based only on the main header.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:180</div></div>
<div class="ttc" id="aj2k_8c_html_aadc4f266bb5e3e7247d9dc202d6fce9c"><div class="ttname"><a href="j2k_8c.html#aadc4f266bb5e3e7247d9dc202d6fce9c">opj_j2k_calculate_tp</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_calculate_tp(opj_j2k_t *p_j2k, opj_cp_t *cp, OPJ_UINT32 *p_nb_tiles, opj_image_t *image, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Calculates the total number of tile parts needed by the encoder to encode such an image.</div><div class="ttdef"><b>Definition:</b> j2k.c:1806</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da506c7567e93b974a9238b4b1b973eebd"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da506c7567e93b974a9238b4b1b973eebd">OPJ_PCRL</a></div><div class="ttdeci">@ OPJ_PCRL</div><div class="ttdoc">precinct-component-resolution-layer order</div><div class="ttdef"><b>Definition:</b> openjpeg.h:308</div></div>
<div class="ttc" id="astructopj__decoding__param_html"><div class="ttname"><a href="structopj__decoding__param.html">opj_decoding_param</a></div><div class="ttdef"><b>Definition:</b> j2k.h:339</div></div>
<div class="ttc" id="acio_8c_html_ad58113d5b82692e59b0573e595c769dc"><div class="ttname"><a href="cio_8c.html#ad58113d5b82692e59b0573e595c769dc">opj_stream_flush</a></div><div class="ttdeci">OPJ_BOOL opj_stream_flush(opj_stream_private_t *p_stream, opj_event_mgr_t *p_event_mgr)</div><div class="ttdoc">Writes the content of the stream buffer to the stream.</div><div class="ttdef"><b>Definition:</b> cio.c:433</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a6c4ba04312456a9c98e7472401f38c3a"><div class="ttname"><a href="structopj__j2k__dec.html#a6c4ba04312456a9c98e7472401f38c3a">opj_j2k_dec::m_skip_data</a></div><div class="ttdeci">OPJ_BITFIELD m_skip_data</div><div class="ttdef"><b>Definition:</b> j2k.h:498</div></div>
<div class="ttc" id="astructopj__tccp_html_ae5153c62e825a016351dcf9e0a439d62"><div class="ttname"><a href="structopj__tccp.html#ae5153c62e825a016351dcf9e0a439d62">opj_tccp::prcw</a></div><div class="ttdeci">OPJ_UINT32 prcw[OPJ_J2K_MAXRLVLS]</div><div class="ttdoc">precinct width</div><div class="ttdef"><b>Definition:</b> j2k.h:201</div></div>
<div class="ttc" id="afunction__list_8c_html_a504334e4d2e64b16372e70f6c7a9d3e2"><div class="ttname"><a href="function__list_8c.html#a504334e4d2e64b16372e70f6c7a9d3e2">opj_procedure_list_add_procedure</a></div><div class="ttdeci">OPJ_BOOL opj_procedure_list_add_procedure(opj_procedure_list_t *p_validation_list, opj_procedure p_procedure, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Adds a new validation procedure.</div><div class="ttdef"><b>Definition:</b> function_list.c:70</div></div>
<div class="ttc" id="aj2k_8c_html_af87c95a166e53c4ed3384bd30f916b9c"><div class="ttname"><a href="j2k_8c.html#af87c95a166e53c4ed3384bd30f916b9c">opj_dec_memory_marker_handler_t</a></div><div class="ttdeci">struct opj_dec_memory_marker_handler opj_dec_memory_marker_handler_t</div></div>
<div class="ttc" id="astructopj__image__comp_html_a1f897a8932374ca64cd4d7a256008ea3"><div class="ttname"><a href="structopj__image__comp.html#a1f897a8932374ca64cd4d7a256008ea3">opj_image_comp::x0</a></div><div class="ttdeci">OPJ_UINT32 x0</div><div class="ttdoc">x component offset compared to the whole image</div><div class="ttdef"><b>Definition:</b> openjpeg.h:687</div></div>
<div class="ttc" id="aj2k_8h_html_a4bb48635760113712e9b9fe58c189428"><div class="ttname"><a href="j2k_8h.html#a4bb48635760113712e9b9fe58c189428">J2K_MS_CAP</a></div><div class="ttdeci">#define J2K_MS_CAP</div><div class="ttdoc">CAP marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:76</div></div>
<div class="ttc" id="aj2k_8c_html_ac5cf290f62c510f4896ad41f872336a7"><div class="ttname"><a href="j2k_8c.html#ac5cf290f62c510f4896ad41f872336a7">opj_j2k_add_tlmarker</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_add_tlmarker(OPJ_UINT32 tileno, opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len)</div><div class="ttdoc">Add tile header marker information.</div><div class="ttdef"><b>Definition:</b> j2k.c:8326</div></div>
<div class="ttc" id="astructopj__cp_html_a2d8d1ef540b1c6f2d8d6d8ec73d5c822"><div class="ttname"><a href="structopj__cp.html#a2d8d1ef540b1c6f2d8d6d8ec73d5c822">opj_cp::ppm_markers</a></div><div class="ttdeci">opj_ppx * ppm_markers</div><div class="ttdoc">ppm markers data (table indexed by Zppm)</div><div class="ttdef"><b>Definition:</b> j2k.h:374</div></div>
<div class="ttc" id="aj2k_8c_html_a2fcbe4a501bc0095f599de812323d62f"><div class="ttname"><a href="j2k_8c.html#a2fcbe4a501bc0095f599de812323d62f">opj_j2k_read_rgn</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_rgn(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a RGN marker (Region Of Interest)</div><div class="ttdef"><b>Definition:</b> j2k.c:5175</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aa25cdee0d8a239d1594ef0aabae79cb0"><div class="ttname"><a href="openjpeg_8h.html#aa25cdee0d8a239d1594ef0aabae79cb0">OPJ_J2K_MCT_DEFAULT_NB_RECORDS</a></div><div class="ttdeci">#define OPJ_J2K_MCT_DEFAULT_NB_RECORDS</div><div class="ttdef"><b>Definition:</b> openjpeg.h:159</div></div>
<div class="ttc" id="aimage_8c_html_a193f6a609b0a3c4aa4912be9c987cd14"><div class="ttname"><a href="image_8c.html#a193f6a609b0a3c4aa4912be9c987cd14">opj_image_destroy</a></div><div class="ttdeci">void OPJ_CALLCONV opj_image_destroy(opj_image_t *image)</div><div class="ttdoc">Deallocate any resources associated with an image.</div><div class="ttdef"><b>Definition:</b> image.c:91</div></div>
<div class="ttc" id="aj2k_8h_html_a7d0565928247497f48019c3444ded70a"><div class="ttname"><a href="j2k_8h.html#a7d0565928247497f48019c3444ded70a">J2K_MS_SOC</a></div><div class="ttdeci">#define J2K_MS_SOC</div><div class="ttdoc">SOC marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:72</div></div>
<div class="ttc" id="aj2k_8c_html_aed49a21de52f699183fcd1fb94c8cb3c"><div class="ttname"><a href="j2k_8c.html#aed49a21de52f699183fcd1fb94c8cb3c">opj_j2k_read_float32_to_float</a></div><div class="ttdeci">static void opj_j2k_read_float32_to_float(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1481</div></div>
<div class="ttc" id="aj2k_8c_html_a589edf58bf96de0a09b6104b6f5c13e8"><div class="ttname"><a href="j2k_8c.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_decode_tile(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Decode tile data.</div><div class="ttdef"><b>Definition:</b> j2k.c:9827</div></div>
<div class="ttc" id="aopenjpeg_8h_html_aa16852cfefc65e78737b28c61f2eb6b7"><div class="ttname"><a href="openjpeg_8h.html#aa16852cfefc65e78737b28c61f2eb6b7">OPJ_PROFILE_PART2</a></div><div class="ttdeci">#define OPJ_PROFILE_PART2</div><div class="ttdef"><b>Definition:</b> openjpeg.h:203</div></div>
<div class="ttc" id="aopenjpeg_8h_html_afaa2fc2447e5e3d1c6e4e42265703fb4"><div class="ttname"><a href="openjpeg_8h.html#afaa2fc2447e5e3d1c6e4e42265703fb4">OPJ_IS_CINEMA</a></div><div class="ttdeci">#define OPJ_IS_CINEMA(v)</div><div class="ttdoc">JPEG 2000 profile macros.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:228</div></div>
<div class="ttc" id="aj2k_8c_html_a4e0a9f42c8240828e7293a064c143a24"><div class="ttname"><a href="j2k_8c.html#a4e0a9f42c8240828e7293a064c143a24">j2k_get_cstr_info</a></div><div class="ttdeci">opj_codestream_info_v2_t * j2k_get_cstr_info(opj_j2k_t *p_j2k)</div><div class="ttdoc">Get the codestream info from a JPEG2000 codec.</div><div class="ttdef"><b>Definition:</b> j2k.c:11381</div></div>
<div class="ttc" id="aj2k_8c_html_ac292378180b1ee73de9bed97d45cb35e"><div class="ttname"><a href="j2k_8c.html#ac292378180b1ee73de9bed97d45cb35e">opj_j2k_write_all_coc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_all_coc(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes COC marker for each component.</div><div class="ttdef"><b>Definition:</b> j2k.c:5551</div></div>
<div class="ttc" id="astructopj__tcp_html_a288eeadc2618f2c8e5262b9c9eda8cce"><div class="ttname"><a href="structopj__tcp.html#a288eeadc2618f2c8e5262b9c9eda8cce">opj_tcp::ppt_buffer</a></div><div class="ttdeci">OPJ_BYTE * ppt_buffer</div><div class="ttdoc">used to keep a track of the allocated memory</div><div class="ttdef"><b>Definition:</b> j2k.h:270</div></div>
<div class="ttc" id="aj2k_8c_html_a6fda91349c350c9f3a8497f82fe4504d"><div class="ttname"><a href="j2k_8c.html#a6fda91349c350c9f3a8497f82fe4504d">j2k_prog_order_t</a></div><div class="ttdeci">struct j2k_prog_order j2k_prog_order_t</div></div>
<div class="ttc" id="aj2k_8c_html_ab826458121cf85e37db0f19ba5d38551"><div class="ttname"><a href="j2k_8c.html#ab826458121cf85e37db0f19ba5d38551">opj_j2k_need_nb_tile_parts_correction</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_need_nb_tile_parts_correction(opj_stream_private_t *p_stream, OPJ_UINT32 tile_no, OPJ_BOOL *p_correction_needed, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Checks for invalid number of tile-parts in SOT marker (TPsot==TNsot).</div><div class="ttdef"><b>Definition:</b> j2k.c:9410</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html"><div class="ttname"><a href="structopj__tcd__resolution.html">opj_tcd_resolution</a></div><div class="ttdoc">Tile-component resolution structure.</div><div class="ttdef"><b>Definition:</b> tcd.h:176</div></div>
<div class="ttc" id="astructopj__tcp_html_ad46a7489ff62548d02ca92310d89d0d7"><div class="ttname"><a href="structopj__tcp.html#ad46a7489ff62548d02ca92310d89d0d7">opj_tcp::ppt_markers</a></div><div class="ttdeci">opj_ppx * ppt_markers</div><div class="ttdoc">ppt markers data (table indexed by Zppt)</div><div class="ttdef"><b>Definition:</b> j2k.h:265</div></div>
<div class="ttc" id="aj2k_8c_html_acd8c13c7f20ddaca4fbb0aa886d40f18"><div class="ttname"><a href="j2k_8c.html#acd8c13c7f20ddaca4fbb0aa886d40f18">opj_j2k_is_cinema_compliant</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_is_cinema_compliant(opj_image_t *image, OPJ_UINT16 rsiz, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:6972</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a5feb75769eeb8b7e97ea07495d42631e"><div class="ttname"><a href="openjpeg_8h.html#a5feb75769eeb8b7e97ea07495d42631e">OPJ_CHAR</a></div><div class="ttdeci">char OPJ_CHAR</div><div class="ttdef"><b>Definition:</b> openjpeg.h:120</div></div>
<div class="ttc" id="acio_8h_html_a316bb01ef972692b5b704b4ac0f63d94"><div class="ttname"><a href="cio_8h.html#a316bb01ef972692b5b704b4ac0f63d94">opj_read_float</a></div><div class="ttdeci">#define opj_read_float</div><div class="ttdef"><b>Definition:</b> cio.h:69</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a0676d7e5e38560d317db6b47be7d2918"><div class="ttname"><a href="structopj__j2k__dec.html#a0676d7e5e38560d317db6b47be7d2918">opj_j2k_dec::m_numcomps_to_decode</a></div><div class="ttdeci">OPJ_UINT32 m_numcomps_to_decode</div><div class="ttdef"><b>Definition:</b> j2k.h:492</div></div>
<div class="ttc" id="astructopj__codestream__index_html_ab7ce4372a9717a7f6c1ef21553738cd1"><div class="ttname"><a href="structopj__codestream__index.html#ab7ce4372a9717a7f6c1ef21553738cd1">opj_codestream_index::tile_index</a></div><div class="ttdeci">opj_tile_index_t * tile_index</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1058</div></div>
<div class="ttc" id="astructopj__tcd__image_html_a7a60606149c03f1afd68412c40cc941c"><div class="ttname"><a href="structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c">opj_tcd_image::tiles</a></div><div class="ttdeci">opj_tcd_tile_t * tiles</div><div class="ttdef"><b>Definition:</b> tcd.h:248</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html"><div class="ttname"><a href="structopj__tcd__tilecomp.html">opj_tcd_tilecomp</a></div><div class="ttdoc">Tile-component structure.</div><div class="ttdef"><b>Definition:</b> tcd.h:194</div></div>
<div class="ttc" id="astructopj__marker__info_html_a49e93e2fc29eededa8b19b0bba31587b"><div class="ttname"><a href="structopj__marker__info.html#a49e93e2fc29eededa8b19b0bba31587b">opj_marker_info::len</a></div><div class="ttdeci">int len</div><div class="ttdoc">length, marker val included</div><div class="ttdef"><b>Definition:</b> openjpeg.h:788</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_a4e82abe637853c201871ab252f620e7f"><div class="ttname"><a href="structopj__codestream__info__v2.html#a4e82abe637853c201871ab252f620e7f">opj_codestream_info_v2::tw</a></div><div class="ttdeci">OPJ_UINT32 tw</div><div class="ttdoc">number of tiles in X</div><div class="ttdef"><b>Definition:</b> openjpeg.h:973</div></div>
<div class="ttc" id="aj2k_8c_html_a69036131823e6cddc1313df546d178be"><div class="ttname"><a href="j2k_8c.html#a69036131823e6cddc1313df546d178be">opj_j2k_write_epc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_epc(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes EPC ????</div><div class="ttdef"><b>Definition:</b> j2k.c:5627</div></div>
<div class="ttc" id="aj2k_8h_html_a5b88b2bc50118ac5d1eb150d887b5585"><div class="ttname"><a href="j2k_8h.html#a5b88b2bc50118ac5d1eb150d887b5585">J2K_T2_MODE</a></div><div class="ttdeci">enum T2_MODE J2K_T2_MODE</div><div class="ttdoc">T2 encoding mode.</div></div>
<div class="ttc" id="astructj2k__prog__order_html_ad5fc9edb6215843b06872fd32d873d51"><div class="ttname"><a href="structj2k__prog__order.html#ad5fc9edb6215843b06872fd32d873d51">j2k_prog_order::enum_prog</a></div><div class="ttdeci">OPJ_PROG_ORDER enum_prog</div><div class="ttdef"><b>Definition:</b> j2k.c:1348</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ad915cf26c4c9cc10a75b2d9287dbbb5e"><div class="ttname"><a href="openjpeg_8h.html#ad915cf26c4c9cc10a75b2d9287dbbb5e">OPJ_UINT64</a></div><div class="ttdeci">uint64_t OPJ_UINT64</div><div class="ttdef"><b>Definition:</b> openjpeg.h:134</div></div>
<div class="ttc" id="astructopj__image__comp_html_a2d2337d15fd837252fe250386bac7fb9"><div class="ttname"><a href="structopj__image__comp.html#a2d2337d15fd837252fe250386bac7fb9">opj_image_comp::sgnd</a></div><div class="ttdeci">OPJ_UINT32 sgnd</div><div class="ttdoc">signed (1) / unsigned (0)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:695</div></div>
<div class="ttc" id="aj2k_8c_html_a0347033cea12537674ef325bece7bca7"><div class="ttname"><a href="j2k_8c.html#a0347033cea12537674ef325bece7bca7">opj_j2k_get_marker_handler</a></div><div class="ttdeci">static const struct opj_dec_memory_marker_handler * opj_j2k_get_marker_handler(OPJ_UINT32 p_id)</div><div class="ttdoc">Reads the lookup table containing all the marker, status and action, and returns the handler associat...</div><div class="ttdef"><b>Definition:</b> j2k.c:9166</div></div>
<div class="ttc" id="afunction__list_8c_html_a9db9849fff78faa60392827aabf7e529"><div class="ttname"><a href="function__list_8c.html#a9db9849fff78faa60392827aabf7e529">opj_procedure_list_clear</a></div><div class="ttdeci">void opj_procedure_list_clear(opj_procedure_list_t *p_validation_list)</div><div class="ttdoc">Clears the list of validation procedures.</div><div class="ttdef"><b>Definition:</b> function_list.c:114</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_a6cee39e0c45389d13d4f3084801630ac"><div class="ttname"><a href="structopj__tcd__tilecomp.html#a6cee39e0c45389d13d4f3084801630ac">opj_tcd_tilecomp::data_win</a></div><div class="ttdeci">OPJ_INT32 * data_win</div><div class="ttdoc">data of the component limited to window of interest.</div><div class="ttdef"><b>Definition:</b> tcd.h:218</div></div>
<div class="ttc" id="astructopj__j2k_html_a9889a1b8449f6c1724fd8efc7a65dbbb"><div class="ttname"><a href="structopj__j2k.html#a9889a1b8449f6c1724fd8efc7a65dbbb">opj_j2k::m_tp</a></div><div class="ttdeci">opj_thread_pool_t * m_tp</div><div class="ttdoc">Thread pool.</div><div class="ttdef"><b>Definition:</b> j2k.h:602</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html"><div class="ttname"><a href="structopj__codestream__info__v2.html">opj_codestream_info_v2</a></div><div class="ttdoc">Information structure about the codestream (FIXME should be expand and enhance)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:962</div></div>
<div class="ttc" id="astructopj__encoding__param_html_a77d5159cfc449455fefaa378ed3ed411"><div class="ttname"><a href="structopj__encoding__param.html#a77d5159cfc449455fefaa378ed3ed411">opj_encoding_param::m_tp_on</a></div><div class="ttdeci">OPJ_BITFIELD m_tp_on</div><div class="ttdoc">Enabling Tile part generation.</div><div class="ttdef"><b>Definition:</b> j2k.h:335</div></div>
<div class="ttc" id="aj2k_8c_html_a49665d853cbf934ca7ad0f83f4185a90"><div class="ttname"><a href="j2k_8c.html#a49665d853cbf934ca7ad0f83f4185a90">opj_j2k_read_ppm</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_ppm(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a PPM marker (Packed headers, main header)</div><div class="ttdef"><b>Definition:</b> j2k.c:3844</div></div>
<div class="ttc" id="aj2k_8h_html_aa592c4e0362fd5c3469badb2a283c3f1"><div class="ttname"><a href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1">MCT_ARRAY_TYPE</a></div><div class="ttdeci">MCT_ARRAY_TYPE</div><div class="ttdoc">Type of MCT array.</div><div class="ttdef"><b>Definition:</b> j2k.h:150</div></div>
<div class="ttc" id="aj2k_8c_html_accea6429e4f466250b095ee3fb94805c"><div class="ttname"><a href="j2k_8c.html#accea6429e4f466250b095ee3fb94805c">opj_j2k_start_compress</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_start_compress(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_image_t *p_image, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Starts a compression scheme, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:12355</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a3cec91ef9e73677f0dbd60d4e42401b9"><div class="ttname"><a href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a></div><div class="ttdeci">int32_t OPJ_INT32</div><div class="ttdef"><b>Definition:</b> openjpeg.h:131</div></div>
<div class="ttc" id="aj2k_8c_html_ab8224aadc0c252ed38f64002b39f459e"><div class="ttname"><a href="j2k_8c.html#ab8224aadc0c252ed38f64002b39f459e">opj_j2k_mct_function</a></div><div class="ttdeci">void(* opj_j2k_mct_function)(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1371</div></div>
<div class="ttc" id="astructopj__cp_html_a30a7cf50ba11fe5524888d3b38bd4a09"><div class="ttname"><a href="structopj__cp.html#a30a7cf50ba11fe5524888d3b38bd4a09">opj_cp::th</a></div><div class="ttdeci">OPJ_UINT32 th</div><div class="ttdoc">number of tiles in height</div><div class="ttdef"><b>Definition:</b> j2k.h:369</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a8dc965e111c9a6054fc75151c1c26520"><div class="ttname"><a href="structopj__j2k__enc.html#a8dc965e111c9a6054fc75151c1c26520">opj_j2k_enc::m_current_tile_part_number</a></div><div class="ttdeci">OPJ_UINT32 m_current_tile_part_number</div><div class="ttdoc">Tile part number currently coding, taking into account POC.</div><div class="ttdef"><b>Definition:</b> j2k.h:510</div></div>
<div class="ttc" id="astructopj__cp_html_aaacb9292812babc45d3952445b4f5413"><div class="ttname"><a href="structopj__cp.html#aaacb9292812babc45d3952445b4f5413">opj_cp::m_dec</a></div><div class="ttdeci">opj_decoding_param_t m_dec</div><div class="ttdef"><b>Definition:</b> j2k.h:400</div></div>
<div class="ttc" id="astructopj__poc_html_a66f0e19bd6c59bd2ff538b4e15798d3f"><div class="ttname"><a href="structopj__poc.html#a66f0e19bd6c59bd2ff538b4e15798d3f">opj_poc::resE</a></div><div class="ttdeci">OPJ_UINT32 resE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:383</div></div>
<div class="ttc" id="aj2k_8h_html_a669d352f94dff19eca7690cefce722c7"><div class="ttname"><a href="j2k_8h.html#a669d352f94dff19eca7690cefce722c7">J2K_MS_UNK</a></div><div class="ttdeci">#define J2K_MS_UNK</div><div class="ttdoc">UNKNOWN marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:99</div></div>
<div class="ttc" id="astructopj__mct__data_html"><div class="ttname"><a href="structopj__mct__data.html">opj_mct_data</a></div><div class="ttdoc">FIXME DOC.</div><div class="ttdef"><b>Definition:</b> j2k.h:214</div></div>
<div class="ttc" id="aj2k_8c_html_af1ac6b62e18b03816163369ec3a81eff"><div class="ttname"><a href="j2k_8c.html#af1ac6b62e18b03816163369ec3a81eff">opj_j2k_read_sod</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_sod(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a SOD marker (Start Of Data)</div><div class="ttdef"><b>Definition:</b> j2k.c:4923</div></div>
<div class="ttc" id="astructopj__tccp__info_html_aafadcf7ae52525e66644e4b6d90702ea"><div class="ttname"><a href="structopj__tccp__info.html#aafadcf7ae52525e66644e4b6d90702ea">opj_tccp_info::prch</a></div><div class="ttdeci">OPJ_UINT32 prch[OPJ_J2K_MAXRLVLS]</div><div class="ttdoc">precinct height</div><div class="ttdef"><b>Definition:</b> openjpeg.h:934</div></div>
<div class="ttc" id="aj2k_8c_html_ad3c2b25f4d5a5f6fd4b442bc7210f6da"><div class="ttname"><a href="j2k_8c.html#ad3c2b25f4d5a5f6fd4b442bc7210f6da">opj_j2k_create_compress</a></div><div class="ttdeci">opj_j2k_t * opj_j2k_create_compress(void)</div><div class="ttdoc">Creates a J2K compression structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:6758</div></div>
<div class="ttc" id="astructopj__tcp_html_a36d264754fd0c189fb9faf2a110fbc4e"><div class="ttname"><a href="structopj__tcp.html#a36d264754fd0c189fb9faf2a110fbc4e">opj_tcp::mct</a></div><div class="ttdeci">OPJ_UINT32 mct</div><div class="ttdoc">multi-component transform identifier</div><div class="ttdef"><b>Definition:</b> j2k.h:254</div></div>
<div class="ttc" id="astructopj__tile__index_html_a850d46c58c9ad02070ae87ed46f4d675"><div class="ttname"><a href="structopj__tile__index.html#a850d46c58c9ad02070ae87ed46f4d675">opj_tile_index::nb_tps</a></div><div class="ttdeci">OPJ_UINT32 nb_tps</div><div class="ttdoc">number of tile parts</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1010</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108a2a05663c9490297cc06e09adb13f8597"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a2a05663c9490297cc06e09adb13f8597">J2K_STATE_TPH</a></div><div class="ttdeci">@ J2K_STATE_TPH</div><div class="ttdoc">the decoding process is in a tile part header</div><div class="ttdef"><b>Definition:</b> j2k.h:128</div></div>
<div class="ttc" id="astructopj__tccp__info_html_abf244dd9106b1db867e32a6abb84a9b5"><div class="ttname"><a href="structopj__tccp__info.html#abf244dd9106b1db867e32a6abb84a9b5">opj_tccp_info::stepsizes_mant</a></div><div class="ttdeci">OPJ_UINT32 stepsizes_mant[OPJ_J2K_MAXBANDS]</div><div class="ttdoc">stepsizes used for quantization</div><div class="ttdef"><b>Definition:</b> openjpeg.h:924</div></div>
<div class="ttc" id="astructopj__encoding__param_html"><div class="ttname"><a href="structopj__encoding__param.html">opj_encoding_param</a></div><div class="ttdef"><b>Definition:</b> j2k.h:319</div></div>
<div class="ttc" id="astructopj__image__comp_html_a11ecb361a0c49b482c90573a868cc8dc"><div class="ttname"><a href="structopj__image__comp.html#a11ecb361a0c49b482c90573a868cc8dc">opj_image_comp::h</a></div><div class="ttdeci">OPJ_UINT32 h</div><div class="ttdoc">data height</div><div class="ttdef"><b>Definition:</b> openjpeg.h:685</div></div>
<div class="ttc" id="astructopj__cparameters_html_adbbd4991dd1e5dc95189b0659a3557e1"><div class="ttname"><a href="structopj__cparameters.html#adbbd4991dd1e5dc95189b0659a3557e1">opj_cparameters::tile_size_on</a></div><div class="ttdeci">OPJ_BOOL tile_size_on</div><div class="ttdoc">size of tile: tile_size_on = false (not in argument) or = true (in argument)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:395</div></div>
<div class="ttc" id="astructopj__cp_html_a257d0e83d4cc7b8bdaf2cefd240508e8"><div class="ttname"><a href="structopj__cp.html#a257d0e83d4cc7b8bdaf2cefd240508e8">opj_cp::ppm_data</a></div><div class="ttdeci">OPJ_BYTE * ppm_data</div><div class="ttdoc">packet header store there for future use in t2_decode_packet</div><div class="ttdef"><b>Definition:</b> j2k.h:377</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108ab7248c5731f0fc5890132981de9fa716"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108ab7248c5731f0fc5890132981de9fa716">J2K_STATE_DATA</a></div><div class="ttdeci">@ J2K_STATE_DATA</div><div class="ttdoc">a tile header has been successfully read and codestream is expected</div><div class="ttdef"><b>Definition:</b> j2k.h:131</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_aa99e254208d5fbbd53c93b7049228af2"><div class="ttname"><a href="structopj__codestream__info__v2.html#aa99e254208d5fbbd53c93b7049228af2">opj_codestream_info_v2::tile_info</a></div><div class="ttdeci">opj_tile_info_v2_t * tile_info</div><div class="ttdoc">information regarding tiles inside image</div><div class="ttdef"><b>Definition:</b> openjpeg.h:984</div></div>
<div class="ttc" id="aj2k_8h_html_a1b0bcd67b9d9227b0e18120d18a8049d"><div class="ttname"><a href="j2k_8h.html#a1b0bcd67b9d9227b0e18120d18a8049d">opj_j2k_end_decompress</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_end_decompress(opj_j2k_t *j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Ends the decompression procedures and possibiliy add data to be read after the codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:8379</div></div>
<div class="ttc" id="astructopj__procedure__list_html"><div class="ttname"><a href="structopj__procedure__list.html">opj_procedure_list</a></div><div class="ttdoc">A list of procedures.</div><div class="ttdef"><b>Definition:</b> function_list.h:57</div></div>
<div class="ttc" id="aj2k_8h_html_aa13014652d016a910469a252197fb4e8"><div class="ttname"><a href="j2k_8h.html#aa13014652d016a910469a252197fb4e8">J2K_MS_RGN</a></div><div class="ttdeci">#define J2K_MS_RGN</div><div class="ttdoc">RGN marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:81</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_a3d3c77e1b3a08004f279e9fc860a7c4f"><div class="ttname"><a href="structopj__tcd__resolution.html#a3d3c77e1b3a08004f279e9fc860a7c4f">opj_tcd_resolution::win_x0</a></div><div class="ttdeci">OPJ_UINT32 win_x0</div><div class="ttdef"><b>Definition:</b> tcd.h:187</div></div>
<div class="ttc" id="astructopj__tcd__marker__info_html_aab8b41bed76140902fab6da70932c367"><div class="ttname"><a href="structopj__tcd__marker__info.html#aab8b41bed76140902fab6da70932c367">opj_tcd_marker_info::packet_count</a></div><div class="ttdeci">OPJ_UINT32 packet_count</div><div class="ttdoc">OUT: Number of elements in p_packet_size[] array.</div><div class="ttdef"><b>Definition:</b> tcd.h:301</div></div>
<div class="ttc" id="aj2k_8h_html_ae55b2dc8100b811f13db30d6dc7e39d6"><div class="ttname"><a href="j2k_8h.html#ae55b2dc8100b811f13db30d6dc7e39d6">opj_j2k_setup_mct_encoding</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_setup_mct_encoding(opj_tcp_t *p_tcp, opj_image_t *p_image)</div><div class="ttdef"><b>Definition:</b> j2k.c:8529</div></div>
<div class="ttc" id="astructopj__cparameters_html_a6876c8821fddd2074ca687d45a1d2833"><div class="ttname"><a href="structopj__cparameters.html#a6876c8821fddd2074ca687d45a1d2833">opj_cparameters::tp_flag</a></div><div class="ttdeci">char tp_flag</div><div class="ttdoc">Flag for Tile part generation.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:526</div></div>
<div class="ttc" id="astructopj__cp_html_ae08b1d98e0672ac6e2558d8e42149c1e"><div class="ttname"><a href="structopj__cp.html#ae08b1d98e0672ac6e2558d8e42149c1e">opj_cp::epb_on</a></div><div class="ttdeci">OPJ_BOOL epb_on</div><div class="ttdoc">enables writing of EPB, in case of activated JPWL</div><div class="ttdef"><b>Definition:</b> j2k.h:413</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_ae4fb93aaa054fc66cc93021badc18cec"><div class="ttname"><a href="structopj__tcd__resolution.html#ae4fb93aaa054fc66cc93021badc18cec">opj_tcd_resolution::y0</a></div><div class="ttdeci">OPJ_INT32 y0</div><div class="ttdef"><b>Definition:</b> tcd.h:178</div></div>
<div class="ttc" id="aimage_8c_html_a83035109ca4e81f9d90451adf6d975b4"><div class="ttname"><a href="image_8c.html#a83035109ca4e81f9d90451adf6d975b4">opj_image_create0</a></div><div class="ttdeci">opj_image_t * opj_image_create0(void)</div><div class="ttdoc">Create an empty image.</div><div class="ttdef"><b>Definition:</b> image.c:34</div></div>
<div class="ttc" id="astructopj__tcp_html_ab08fe932bc88b037edefb7180ac2a1f2"><div class="ttname"><a href="structopj__tcp.html#ab08fe932bc88b037edefb7180ac2a1f2">opj_tcp::numlayers</a></div><div class="ttdeci">OPJ_UINT32 numlayers</div><div class="ttdoc">number of layers</div><div class="ttdef"><b>Definition:</b> j2k.h:251</div></div>
<div class="ttc" id="aj2k_8c_html_a1d489122afdca01a88af3e7fe4fbc264"><div class="ttname"><a href="j2k_8c.html#a1d489122afdca01a88af3e7fe4fbc264">opj_j2k_add_mhmarker</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_add_mhmarker(opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len)</div><div class="ttdoc">Add main header marker information.</div><div class="ttdef"><b>Definition:</b> j2k.c:8295</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a27b5bd4f70038ebc8f8c0fd22f123a93"><div class="ttname"><a href="openjpeg_8h.html#a27b5bd4f70038ebc8f8c0fd22f123a93">OPJ_IS_PART2</a></div><div class="ttdeci">#define OPJ_IS_PART2(v)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:232</div></div>
<div class="ttc" id="aj2k_8h_html_a909aa57e3f1e18445450a84a1a2a4402"><div class="ttname"><a href="j2k_8h.html#a909aa57e3f1e18445450a84a1a2a4402">J2K_CCP_CBLKSTY_HTMIXED</a></div><div class="ttdeci">#define J2K_CCP_CBLKSTY_HTMIXED</div><div class="ttdoc">MIXED mode HT codeblocks.</div><div class="ttdef"><b>Definition:</b> j2k.h:65</div></div>
<div class="ttc" id="aopenjpeg_8c_html_affadae073896fc06f726834c4bcd6eaa"><div class="ttname"><a href="openjpeg_8c.html#affadae073896fc06f726834c4bcd6eaa">opj_version</a></div><div class="ttdeci">const char *OPJ_CALLCONV opj_version(void)</div><div class="ttdef"><b>Definition:</b> openjpeg.c:171</div></div>
<div class="ttc" id="astructopj__cparameters_html_a4b182100f513d421395bb33b5438c092"><div class="ttname"><a href="structopj__cparameters.html#a4b182100f513d421395bb33b5438c092">opj_cparameters::jpwl_sens_range</a></div><div class="ttdeci">int jpwl_sens_range</div><div class="ttdoc">sensitivity range (0-3)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:498</div></div>
<div class="ttc" id="astructopj__image__comp_html_ab7210ddbf12e6d9998d24034a579cea1"><div class="ttname"><a href="structopj__image__comp.html#ab7210ddbf12e6d9998d24034a579cea1">opj_image_comp::prec</a></div><div class="ttdeci">OPJ_UINT32 prec</div><div class="ttdoc">precision: number of bits per component per pixel</div><div class="ttdef"><b>Definition:</b> openjpeg.h:691</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a3610678a8903b42a8983e3d994052bd8"><div class="ttname"><a href="openjpeg_8h.html#a3610678a8903b42a8983e3d994052bd8">OPJ_CINEMA_24_CS</a></div><div class="ttdeci">#define OPJ_CINEMA_24_CS</div><div class="ttdoc">JPEG 2000 codestream and component size limits in cinema profiles.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:267</div></div>
<div class="ttc" id="astructopj__cparameters_html_afa250edbef12dd22f4d1ad7704ee1391"><div class="ttname"><a href="structopj__cparameters.html#afa250edbef12dd22f4d1ad7704ee1391">opj_cparameters::image_offset_y0</a></div><div class="ttdeci">int image_offset_y0</div><div class="ttdoc">subimage encoding: origin image offset in y direction</div><div class="ttdef"><b>Definition:</b> openjpeg.h:465</div></div>
<div class="ttc" id="astructopj__cparameters_html_a6892dc4d99ced896f6b5672f28eeeb0a"><div class="ttname"><a href="structopj__cparameters.html#a6892dc4d99ced896f6b5672f28eeeb0a">opj_cparameters::jpwl_sens_TPH</a></div><div class="ttdeci">int jpwl_sens_TPH[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">sensitivity methods for TPHs (-1=no,0-7)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:504</div></div>
<div class="ttc" id="astructopj__marker__info_html_ab57401f2f112c33a341f6aea5a8f01da"><div class="ttname"><a href="structopj__marker__info.html#ab57401f2f112c33a341f6aea5a8f01da">opj_marker_info::pos</a></div><div class="ttdeci">OPJ_OFF_T pos</div><div class="ttdoc">position in codestream</div><div class="ttdef"><b>Definition:</b> openjpeg.h:786</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a3c847293b07c670198753140e4c7150c"><div class="ttname"><a href="openjpeg_8h.html#a3c847293b07c670198753140e4c7150c">OPJ_JP2_INFO</a></div><div class="ttdeci">#define OPJ_JP2_INFO</div><div class="ttdoc">&lt;</div><div class="ttdef"><b>Definition:</b> openjpeg.h:183</div></div>
<div class="ttc" id="aj2k_8c_html_a6ad30a7674c00e6a8b3c9f2131883fbe"><div class="ttname"><a href="j2k_8c.html#a6ad30a7674c00e6a8b3c9f2131883fbe">opj_j2k_write_qcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_qcc(opj_j2k_t *p_j2k, OPJ_UINT32 p_comp_no, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the QCC marker (quantization component)</div><div class="ttdef"><b>Definition:</b> j2k.c:3094</div></div>
<div class="ttc" id="astructopj__tcd__tile_html_a317352102ab033a283aa2a10f29b5adc"><div class="ttname"><a href="structopj__tcd__tile.html#a317352102ab033a283aa2a10f29b5adc">opj_tcd_tile::x0</a></div><div class="ttdeci">OPJ_INT32 x0</div><div class="ttdef"><b>Definition:</b> tcd.h:235</div></div>
<div class="ttc" id="aj2k_8c_html_af905bb7f7aaa870913600e9bbd932df2"><div class="ttname"><a href="j2k_8c.html#af905bb7f7aaa870913600e9bbd932df2">opj_j2k_compare_qcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_compare_qcc(opj_j2k_t *p_j2k, OPJ_UINT32 p_first_comp_no, OPJ_UINT32 p_second_comp_no)</div><div class="ttdoc">Compare QCC markers (quantization component)</div><div class="ttdef"><b>Definition:</b> j2k.c:3139</div></div>
<div class="ttc" id="aj2k_8c_html_aadd045acd64d994b9d5f40767707a9f9"><div class="ttname"><a href="j2k_8c.html#aadd045acd64d994b9d5f40767707a9f9">opj_j2k_write_SQcd_SQcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_SQcd_SQcc(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_no, OPJ_UINT32 p_comp_no, OPJ_BYTE *p_data, OPJ_UINT32 *p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes a SQcd or SQcc element, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:10914</div></div>
<div class="ttc" id="aj2k_8c_html_ac8fda8469303034bfc49ab5e77ce076c"><div class="ttname"><a href="j2k_8c.html#ac8fda8469303034bfc49ab5e77ce076c">opj_j2k_read_float64_to_int32</a></div><div class="ttdeci">static void opj_j2k_read_float64_to_int32(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1566</div></div>
<div class="ttc" id="astructopj__cparameters_html_a6bb3bfdd3a3aeb26313e643296e248ee"><div class="ttname"><a href="structopj__cparameters.html#a6bb3bfdd3a3aeb26313e643296e248ee">opj_cparameters::jpwl_sens_MH</a></div><div class="ttdeci">int jpwl_sens_MH</div><div class="ttdoc">sensitivity method for MH (-1=no,0-7)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:500</div></div>
<div class="ttc" id="astructopj__image_html_a9813bacf1939346629c07262c61c8e74"><div class="ttname"><a href="structopj__image.html#a9813bacf1939346629c07262c61c8e74">opj_image::y0</a></div><div class="ttdeci">OPJ_UINT32 y0</div><div class="ttdoc">YOsiz: vertical offset from the origin of the reference grid to the top side of the image area.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:713</div></div>
<div class="ttc" id="aj2k_8c_html_ac4e1d91229956572f9a37707fddc69f6"><div class="ttname"><a href="j2k_8c.html#ac4e1d91229956572f9a37707fddc69f6">opj_j2k_read_tlm</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_tlm(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a TLM marker (Tile Length Marker)</div><div class="ttdef"><b>Definition:</b> j2k.c:3656</div></div>
<div class="ttc" id="aopj__malloc_8c_html_aa39cad09aebcf1b795fe829359115812"><div class="ttname"><a href="opj__malloc_8c.html#aa39cad09aebcf1b795fe829359115812">opj_realloc</a></div><div class="ttdeci">void * opj_realloc(void *ptr, size_t new_size)</div><div class="ttdoc">Reallocate memory blocks.</div><div class="ttdef"><b>Definition:</b> opj_malloc.c:239</div></div>
<div class="ttc" id="astructopj__cparameters_html_aeb97f74cb9128509a585d7fdbf9f2a80"><div class="ttname"><a href="structopj__cparameters.html#aeb97f74cb9128509a585d7fdbf9f2a80">opj_cparameters::subsampling_dx</a></div><div class="ttdeci">int subsampling_dx</div><div class="ttdoc">subsampling value for dx</div><div class="ttdef"><b>Definition:</b> openjpeg.h:467</div></div>
<div class="ttc" id="aj2k_8h_html_aa3815ac58d9b7ec49446fea6c1abbf56"><div class="ttname"><a href="j2k_8h.html#aa3815ac58d9b7ec49446fea6c1abbf56">J2K_CCP_CSTY_PRT</a></div><div class="ttdeci">#define J2K_CCP_CSTY_PRT</div><div class="ttdef"><b>Definition:</b> j2k.h:57</div></div>
<div class="ttc" id="astructopj__tile__index_html_a05f204bc2a2012668088b53761dbad21"><div class="ttname"><a href="structopj__tile__index.html#a05f204bc2a2012668088b53761dbad21">opj_tile_index::current_tpsno</a></div><div class="ttdeci">OPJ_UINT32 current_tpsno</div><div class="ttdoc">current tile-part index</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1014</div></div>
<div class="ttc" id="aj2k_8c_html_ae55b2dc8100b811f13db30d6dc7e39d6"><div class="ttname"><a href="j2k_8c.html#ae55b2dc8100b811f13db30d6dc7e39d6">opj_j2k_setup_mct_encoding</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_setup_mct_encoding(opj_tcp_t *p_tcp, opj_image_t *p_image)</div><div class="ttdef"><b>Definition:</b> j2k.c:8529</div></div>
<div class="ttc" id="astructopj__tcp_html_a240b55de8516f9191628470efd9b6fca"><div class="ttname"><a href="structopj__tcp.html#a240b55de8516f9191628470efd9b6fca">opj_tcp::POC</a></div><div class="ttdeci">OPJ_BITFIELD POC</div><div class="ttdoc">indicates if a POC marker has been used O:NO, 1:YES</div><div class="ttdef"><b>Definition:</b> j2k.h:313</div></div>
<div class="ttc" id="aj2k_8c_html_ad278fa72d1461084c57c87a4276850cf"><div class="ttname"><a href="j2k_8c.html#ad278fa72d1461084c57c87a4276850cf">opj_j2k_setup_decoder</a></div><div class="ttdeci">void opj_j2k_setup_decoder(opj_j2k_t *j2k, opj_dparameters_t *parameters)</div><div class="ttdoc">Setup the decoder decoding parameters using user parameters.</div><div class="ttdef"><b>Definition:</b> j2k.c:6688</div></div>
<div class="ttc" id="astructopj__image__comp_html_aa8dff1eb1f11e9f21b0ddefe14ad3fc6"><div class="ttname"><a href="structopj__image__comp.html#aa8dff1eb1f11e9f21b0ddefe14ad3fc6">opj_image_comp::y0</a></div><div class="ttdeci">OPJ_UINT32 y0</div><div class="ttdoc">y component offset compared to the whole image</div><div class="ttdef"><b>Definition:</b> openjpeg.h:689</div></div>
<div class="ttc" id="aj2k_8h_html_a38f1b71ad2cc0dda60b84ced13b8fd53"><div class="ttname"><a href="j2k_8h.html#a38f1b71ad2cc0dda60b84ced13b8fd53">J2K_MS_EOC</a></div><div class="ttdeci">#define J2K_MS_EOC</div><div class="ttdoc">EOC marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:75</div></div>
<div class="ttc" id="aj2k_8h_html_aa592c4e0362fd5c3469badb2a283c3f1a713c597859a50759f9a5353b4f21d135"><div class="ttname"><a href="j2k_8h.html#aa592c4e0362fd5c3469badb2a283c3f1a713c597859a50759f9a5353b4f21d135">MCT_TYPE_DECORRELATION</a></div><div class="ttdeci">@ MCT_TYPE_DECORRELATION</div><div class="ttdef"><b>Definition:</b> j2k.h:152</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108a15153f6180a3159301fafba167e86d76"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a15153f6180a3159301fafba167e86d76">J2K_STATE_TPHSOT</a></div><div class="ttdeci">@ J2K_STATE_TPHSOT</div><div class="ttdoc">the decoding process is in a tile part header and expects a SOT marker</div><div class="ttdef"><b>Definition:</b> j2k.h:127</div></div>
<div class="ttc" id="astructopj__tccp_html_a8282a9c2cb8134799c1d63b430cdfece"><div class="ttname"><a href="structopj__tccp.html#a8282a9c2cb8134799c1d63b430cdfece">opj_tccp::cblkw</a></div><div class="ttdeci">OPJ_UINT32 cblkw</div><div class="ttdoc">code-blocks width</div><div class="ttdef"><b>Definition:</b> j2k.h:185</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_ab3fbbbc1d10c721d7f68d42425549a39"><div class="ttname"><a href="structopj__j2k__enc.html#ab3fbbbc1d10c721d7f68d42425549a39">opj_j2k_enc::m_Ttlmi_is_byte</a></div><div class="ttdeci">OPJ_BOOL m_Ttlmi_is_byte</div><div class="ttdef"><b>Definition:</b> j2k.h:516</div></div>
<div class="ttc" id="atcd_8c_html_a4b40b88318cb6eb164c5c5bf2e75c2fd"><div class="ttname"><a href="tcd_8c.html#a4b40b88318cb6eb164c5c5bf2e75c2fd">opj_tcd_marker_info_create</a></div><div class="ttdeci">opj_tcd_marker_info_t * opj_tcd_marker_info_create(OPJ_BOOL need_PLT)</div><div class="ttdoc">Create a new opj_tcd_marker_info_t* structure.</div><div class="ttdef"><b>Definition:</b> tcd.c:2836</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a202d34b2333f7e3f82ea1053b134fbd1"><div class="ttname"><a href="openjpeg_8h.html#a202d34b2333f7e3f82ea1053b134fbd1">OPJ_PROFILE_CINEMA_S2K</a></div><div class="ttdeci">#define OPJ_PROFILE_CINEMA_S2K</div><div class="ttdef"><b>Definition:</b> openjpeg.h:206</div></div>
<div class="ttc" id="astructopj__cp_html_a1547fb4fc23b1e6bcb8c53f04480421d"><div class="ttname"><a href="structopj__cp.html#a1547fb4fc23b1e6bcb8c53f04480421d">opj_cp::pprot</a></div><div class="ttdeci">int pprot[JPWL_MAX_NO_PACKSPECS]</div><div class="ttdoc">error protection methods for packets (0,1,16,32,37-128)</div><div class="ttdef"><b>Definition:</b> j2k.h:431</div></div>
<div class="ttc" id="aj2k_8c_html_ac8b636dfb2c65311872afe7de0ee121b"><div class="ttname"><a href="j2k_8c.html#ac8b636dfb2c65311872afe7de0ee121b">opj_j2k_get_default_thread_count</a></div><div class="ttdeci">static int opj_j2k_get_default_thread_count()</div><div class="ttdef"><b>Definition:</b> j2k.c:6729</div></div>
<div class="ttc" id="astructopj__tcp_html_a3af8bb2891b827b16b205711358da98a"><div class="ttname"><a href="structopj__tcp.html#a3af8bb2891b827b16b205711358da98a">opj_tcp::m_nb_mct_records</a></div><div class="ttdeci">OPJ_UINT32 m_nb_mct_records</div><div class="ttdoc">the number of mct records.</div><div class="ttdef"><b>Definition:</b> j2k.h:296</div></div>
<div class="ttc" id="aj2k_8c_html_ab78914c544732e96201af81efe377d11"><div class="ttname"><a href="j2k_8c.html#ab78914c544732e96201af81efe377d11">opj_j2k_write_float_to_int32</a></div><div class="ttdeci">static void opj_j2k_write_float_to_int32(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1600</div></div>
<div class="ttc" id="astructopj__tccp__info_html"><div class="ttname"><a href="structopj__tccp__info.html">opj_tccp_info</a></div><div class="ttdoc">Tile-component coding parameters information.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:906</div></div>
<div class="ttc" id="aj2k_8c_html_affae175b58a2b960f035136d58bbaaf1"><div class="ttname"><a href="j2k_8c.html#affae175b58a2b960f035136d58bbaaf1">opj_j2k_merge_ppt</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_merge_ppt(opj_tcp_t *p_tcp, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Merges all PPT markers read (Packed headers, tile-part header)</div><div class="ttdef"><b>Definition:</b> j2k.c:4147</div></div>
<div class="ttc" id="astructopj__codestream__info_html_a8a03e90400566b4107038a06af55e8f7"><div class="ttname"><a href="structopj__codestream__info.html#a8a03e90400566b4107038a06af55e8f7">opj_codestream_info::packno</a></div><div class="ttdeci">int packno</div><div class="ttdoc">packet number</div><div class="ttdef"><b>Definition:</b> openjpeg.h:855</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_a9d3011389d1194a28c1c3a345f450e93"><div class="ttname"><a href="structopj__codestream__info__v2.html#a9d3011389d1194a28c1c3a345f450e93">opj_codestream_info_v2::tx0</a></div><div class="ttdeci">OPJ_UINT32 tx0</div><div class="ttdoc">tile origin in x = XTOsiz</div><div class="ttdef"><b>Definition:</b> openjpeg.h:965</div></div>
<div class="ttc" id="astructopj__cparameters_html_af22c7f26a9180c588b2d7d40fc647fd2"><div class="ttname"><a href="structopj__cparameters.html#af22c7f26a9180c588b2d7d40fc647fd2">opj_cparameters::jpwl_pprot</a></div><div class="ttdeci">int jpwl_pprot[JPWL_MAX_NO_PACKSPECS]</div><div class="ttdoc">error protection methods for packets (0,1,16,32,37-128)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:492</div></div>
<div class="ttc" id="aopj__intmath_8h_html_a06c1c4470f9765a3ed04963b0daa111a"><div class="ttname"><a href="opj__intmath_8h.html#a06c1c4470f9765a3ed04963b0daa111a">opj_uint_min</a></div><div class="ttdeci">static INLINE OPJ_UINT32 opj_uint_min(OPJ_UINT32 a, OPJ_UINT32 b)</div><div class="ttdoc">Get the minimum of two integers.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:65</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a04830036d767cba56cbf5ae5bdc481d3"><div class="ttname"><a href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a></div><div class="ttdeci">#define OPJ_TRUE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:117</div></div>
<div class="ttc" id="astructopj__cparameters_html_a4bf56391279bc5d3354cd2e15a08d144"><div class="ttname"><a href="structopj__cparameters.html#a4bf56391279bc5d3354cd2e15a08d144">opj_cparameters::jpwl_sens_addr</a></div><div class="ttdeci">int jpwl_sens_addr</div><div class="ttdoc">sensitivity addressing size (0=auto/2/4 bytes)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:496</div></div>
<div class="ttc" id="aj2k_8c_html_a97c480777550203052c282bc6df50a8c"><div class="ttname"><a href="j2k_8c.html#a97c480777550203052c282bc6df50a8c">opj_j2k_get_SPCod_SPCoc_size</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_SPCod_SPCoc_size(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_no, OPJ_UINT32 p_comp_no)</div><div class="ttdoc">Gets the size taken by writing a SPCod or SPCoc for the given tile and component.</div><div class="ttdef"><b>Definition:</b> j2k.c:10507</div></div>
<div class="ttc" id="aj2k_8c_html_a8ad1ef335703dec30943a7dad14b8c3d"><div class="ttname"><a href="j2k_8c.html#a8ad1ef335703dec30943a7dad14b8c3d">opj_j2k_set_decoded_components</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_decoded_components(opj_j2k_t *p_j2k, OPJ_UINT32 numcomps, const OPJ_UINT32 *comps_indices, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets the indices of the components to decode.</div><div class="ttdef"><b>Definition:</b> j2k.c:10196</div></div>
<div class="ttc" id="astructopj__cparameters_html_af8ed53e1a187a6029c400cbbad37c915"><div class="ttname"><a href="structopj__cparameters.html#af8ed53e1a187a6029c400cbbad37c915">opj_cparameters::roi_compno</a></div><div class="ttdeci">int roi_compno</div><div class="ttdoc">region of interest: affected component in [0..3], -1 means no ROI</div><div class="ttdef"><b>Definition:</b> openjpeg.h:442</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a73d6d2e8cac73490893f85ecbbf793f3"><div class="ttname"><a href="structopj__j2k__enc.html#a73d6d2e8cac73490893f85ecbbf793f3">opj_j2k_enc::m_tlm_sot_offsets_current</a></div><div class="ttdeci">OPJ_BYTE * m_tlm_sot_offsets_current</div><div class="ttdoc">The current offset of the tlm buffer.</div><div class="ttdef"><b>Definition:</b> j2k.h:530</div></div>
<div class="ttc" id="aopj__intmath_8h_html_a2c3eb35fddab83fef25256485b926fc0"><div class="ttname"><a href="opj__intmath_8h.html#a2c3eb35fddab83fef25256485b926fc0">opj_uint_max</a></div><div class="ttdeci">static INLINE OPJ_UINT32 opj_uint_max(OPJ_UINT32 a, OPJ_UINT32 b)</div><div class="ttdoc">Get the maximum of two integers.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:83</div></div>
<div class="ttc" id="astructopj__tccp__info_html_a495d19259ef11a4887dd4027e7983f35"><div class="ttname"><a href="structopj__tccp__info.html#a495d19259ef11a4887dd4027e7983f35">opj_tccp_info::roishift</a></div><div class="ttdeci">OPJ_INT32 roishift</div><div class="ttdoc">Region Of Interest shift.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:930</div></div>
<div class="ttc" id="aopj__malloc_8c_html_a49c70931cbed786f6eef5f095bcb2917"><div class="ttname"><a href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc</a></div><div class="ttdeci">void * opj_malloc(size_t size)</div><div class="ttdoc">Allocate an uninitialized memory block.</div><div class="ttdef"><b>Definition:</b> opj_malloc.c:191</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_a78fdbc065604d978e31c3154f29ab650"><div class="ttname"><a href="structopj__codestream__info__v2.html#a78fdbc065604d978e31c3154f29ab650">opj_codestream_info_v2::nbcomps</a></div><div class="ttdeci">OPJ_UINT32 nbcomps</div><div class="ttdoc">number of components</div><div class="ttdef"><b>Definition:</b> openjpeg.h:978</div></div>
<div class="ttc" id="aj2k_8c_html_a3738dcbc100961a79440ad01c0307377"><div class="ttname"><a href="j2k_8c.html#a3738dcbc100961a79440ad01c0307377">opj_j2k_destroy_header_memory</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_destroy_header_memory(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Destroys the memory associated with the decoding of headers.</div><div class="ttdef"><b>Definition:</b> j2k.c:13031</div></div>
<div class="ttc" id="aopenjpeg_8c_html_a53a2908ba063e90755b9449001194f88"><div class="ttname"><a href="openjpeg_8c.html#a53a2908ba063e90755b9449001194f88">opj_image_data_free</a></div><div class="ttdeci">void OPJ_CALLCONV opj_image_data_free(void *ptr)</div><div class="ttdoc">Destructor for opj_image_t-&gt;comps[].data To be paired with opj_image_data_alloc.</div><div class="ttdef"><b>Definition:</b> openjpeg.c:1135</div></div>
<div class="ttc" id="aj2k_8c_html_a99a6490d59813c3302a7c1cfe9f81c17"><div class="ttname"><a href="j2k_8c.html#a99a6490d59813c3302a7c1cfe9f81c17">opj_j2k_write_com</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_com(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the COM marker (comment)</div><div class="ttdef"><b>Definition:</b> j2k.c:2495</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108aa7d8bded06c361d5cf8ff2c9600a44e6"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108aa7d8bded06c361d5cf8ff2c9600a44e6">J2K_STATE_ERR</a></div><div class="ttdeci">@ J2K_STATE_ERR</div><div class="ttdoc">the decoding process has encountered an error (FIXME warning V1 = 0x0080)</div><div class="ttdef"><b>Definition:</b> j2k.h:134</div></div>
<div class="ttc" id="astructopj__cparameters_html_a92a712e2bef69618cc22784b8cdb2d5f"><div class="ttname"><a href="structopj__cparameters.html#a92a712e2bef69618cc22784b8cdb2d5f">opj_cparameters::POC</a></div><div class="ttdeci">opj_poc_t POC[32]</div><div class="ttdoc">progression order changes</div><div class="ttdef"><b>Definition:</b> openjpeg.h:419</div></div>
<div class="ttc" id="acio_8c_html_a40dc781eda7785ee2e585809845e4cae"><div class="ttname"><a href="cio_8c.html#a40dc781eda7785ee2e585809845e4cae">opj_stream_read_seek</a></div><div class="ttdeci">OPJ_BOOL opj_stream_read_seek(opj_stream_private_t *p_stream, OPJ_OFF_T p_size, opj_event_mgr_t *p_event_mgr)</div><div class="ttdoc">Skips a number of bytes from the stream.</div><div class="ttdef"><b>Definition:</b> cio.c:600</div></div>
<div class="ttc" id="astructopj__tcd__tile_html_a91fab4e8a0f7cdc1d3977389321dae51"><div class="ttname"><a href="structopj__tcd__tile.html#a91fab4e8a0f7cdc1d3977389321dae51">opj_tcd_tile::y1</a></div><div class="ttdeci">OPJ_INT32 y1</div><div class="ttdef"><b>Definition:</b> tcd.h:235</div></div>
<div class="ttc" id="aj2k_8h_html_aaa8bdf8bfb2b6c55bf450a906cb0d25b"><div class="ttname"><a href="j2k_8h.html#aaa8bdf8bfb2b6c55bf450a906cb0d25b">J2K_MS_COM</a></div><div class="ttdeci">#define J2K_MS_COM</div><div class="ttdoc">COM marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:93</div></div>
<div class="ttc" id="aj2k_8h_html_a2484edf967d9fb970df505ec6e9583ed"><div class="ttname"><a href="j2k_8h.html#a2484edf967d9fb970df505ec6e9583ed">J2K_MS_MCO</a></div><div class="ttdeci">#define J2K_MS_MCO</div><div class="ttdoc">MCO marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:97</div></div>
<div class="ttc" id="astructopj__poc_html_ab618f5b54688c5ab52752704d20688be"><div class="ttname"><a href="structopj__poc.html#ab618f5b54688c5ab52752704d20688be">opj_poc::layE</a></div><div class="ttdeci">OPJ_UINT32 layE</div><div class="ttdoc">End value, initialised in pi_initialise_encode.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:383</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_aa2d91a59c90ce843a617f1e923d6cb0d"><div class="ttname"><a href="structopj__tcd__tilecomp.html#aa2d91a59c90ce843a617f1e923d6cb0d">opj_tcd_tilecomp::y0</a></div><div class="ttdeci">OPJ_INT32 y0</div><div class="ttdef"><b>Definition:</b> tcd.h:196</div></div>
<div class="ttc" id="atcd_8c_html_af07c94701df2bee92b0dc052eb191f6c"><div class="ttname"><a href="tcd_8c.html#af07c94701df2bee92b0dc052eb191f6c">opj_tcd_decode_tile</a></div><div class="ttdeci">OPJ_BOOL opj_tcd_decode_tile(opj_tcd_t *p_tcd, OPJ_UINT32 win_x0, OPJ_UINT32 win_y0, OPJ_UINT32 win_x1, OPJ_UINT32 win_y1, OPJ_UINT32 numcomps_to_decode, const OPJ_UINT32 *comps_indices, OPJ_BYTE *p_src, OPJ_UINT32 p_max_length, OPJ_UINT32 p_tile_no, opj_codestream_index_t *p_cstr_index, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Decode a tile from a buffer into a raw image.</div><div class="ttdef"><b>Definition:</b> tcd.c:1477</div></div>
<div class="ttc" id="aj2k_8h_html_ab4c04b739f96dc4d591bbc6a1107b8ae"><div class="ttname"><a href="j2k_8h.html#ab4c04b739f96dc4d591bbc6a1107b8ae">J2K_CP_CSTY_SOP</a></div><div class="ttdeci">#define J2K_CP_CSTY_SOP</div><div class="ttdef"><b>Definition:</b> j2k.h:55</div></div>
<div class="ttc" id="astructopj__poc_html_a350e227fa582266d5612d8f278a5db86"><div class="ttname"><a href="structopj__poc.html#a350e227fa582266d5612d8f278a5db86">opj_poc::compno0</a></div><div class="ttdeci">OPJ_UINT32 compno0</div><div class="ttdef"><b>Definition:</b> openjpeg.h:367</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_ae284db9de9cf401d3d208f2e5ade37a3"><div class="ttname"><a href="structopj__j2k__enc.html#ae284db9de9cf401d3d208f2e5ade37a3">opj_j2k_enc::m_PLT</a></div><div class="ttdeci">OPJ_BOOL m_PLT</div><div class="ttdef"><b>Definition:</b> j2k.h:550</div></div>
<div class="ttc" id="afunction__list_8c_html_a0fbe67e6c1863704ac826cd33de8f91b"><div class="ttname"><a href="function__list_8c.html#a0fbe67e6c1863704ac826cd33de8f91b">opj_procedure_list_get_first_procedure</a></div><div class="ttdeci">opj_procedure * opj_procedure_list_get_first_procedure(opj_procedure_list_t *p_validation_list)</div><div class="ttdoc">Gets the pointer on the first validation procedure.</div><div class="ttdef"><b>Definition:</b> function_list.c:108</div></div>
<div class="ttc" id="astructopj__cparameters_html_a10734be4d83c3f7256ac632b641d98c1"><div class="ttname"><a href="structopj__cparameters.html#a10734be4d83c3f7256ac632b641d98c1">opj_cparameters::tcp_mct</a></div><div class="ttdeci">char tcp_mct</div><div class="ttdoc">MCT (multiple component transform)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:528</div></div>
<div class="ttc" id="aj2k_8h_html_a3c07e4b9aedaaa999ce84ebda68e50f9"><div class="ttname"><a href="j2k_8h.html#a3c07e4b9aedaaa999ce84ebda68e50f9">opj_j2k_end_compress</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_end_compress(opj_j2k_t *p_j2k, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Ends the compression procedures and possibiliy add data to be read after the codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:12339</div></div>
<div class="ttc" id="aj2k_8h_html_ab88514d8b2434569d99ae2d61e2d9bf8"><div class="ttname"><a href="j2k_8h.html#ab88514d8b2434569d99ae2d61e2d9bf8">opj_stepsize_t</a></div><div class="ttdeci">struct opj_stepsize opj_stepsize_t</div><div class="ttdoc">Quantization stepsize.</div></div>
<div class="ttc" id="aopj__malloc_8c_html_a9d7d909f8dc1a2c23313c48645341e81"><div class="ttname"><a href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free</a></div><div class="ttdeci">void opj_free(void *ptr)</div><div class="ttdoc">Deallocates or frees a memory block.</div><div class="ttdef"><b>Definition:</b> opj_malloc.c:246</div></div>
<div class="ttc" id="astructopj__cparameters_html_a4cdfa905c1446a302872be789f9e1930"><div class="ttname"><a href="structopj__cparameters.html#a4cdfa905c1446a302872be789f9e1930">opj_cparameters::cp_fixed_alloc</a></div><div class="ttdeci">int cp_fixed_alloc</div><div class="ttdoc">allocation by fixed layer</div><div class="ttdef"><b>Definition:</b> openjpeg.h:407</div></div>
<div class="ttc" id="aj2k_8h_html_ab931bcbe2d45b0a31b9067bd4a9811c4a18d3b6ab0fa291b506263a8d53aa2ab2"><div class="ttname"><a href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a18d3b6ab0fa291b506263a8d53aa2ab2">MCT_TYPE_FLOAT</a></div><div class="ttdeci">@ MCT_TYPE_FLOAT</div><div class="ttdoc">MCT data is stored as signed integers.</div><div class="ttdef"><b>Definition:</b> j2k.h:143</div></div>
<div class="ttc" id="aj2k_8c_html_aaa3a7d43736b544e159fbde8497605af"><div class="ttname"><a href="j2k_8c.html#aaa3a7d43736b544e159fbde8497605af">opj_j2k_compare_SQcd_SQcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_compare_SQcd_SQcc(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_no, OPJ_UINT32 p_first_comp_no, OPJ_UINT32 p_second_comp_no)</div><div class="ttdoc">Compares 2 SQcd or SQcc element, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:10866</div></div>
<div class="ttc" id="astructopj__tcd__tile_html_a02a13a3c111c99e55a96bbb917be7d35"><div class="ttname"><a href="structopj__tcd__tile.html#a02a13a3c111c99e55a96bbb917be7d35">opj_tcd_tile::numcomps</a></div><div class="ttdeci">OPJ_UINT32 numcomps</div><div class="ttdef"><b>Definition:</b> tcd.h:236</div></div>
<div class="ttc" id="aj2k_8h_html_a990af74411132cf6a0fb4a94ccd1cc9e"><div class="ttname"><a href="j2k_8h.html#a990af74411132cf6a0fb4a94ccd1cc9e">J2K_MS_PLM</a></div><div class="ttdeci">#define J2K_MS_PLM</div><div class="ttdoc">PLM marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:86</div></div>
<div class="ttc" id="aj2k_8h_html_af35015c0862f6871d88637191f138456"><div class="ttname"><a href="j2k_8h.html#af35015c0862f6871d88637191f138456">opj_encoding_param_t</a></div><div class="ttdeci">struct opj_encoding_param opj_encoding_param_t</div></div>
<div class="ttc" id="astructopj__cparameters_html_a1cb6bcae13aa61c170f84a82559b318a"><div class="ttname"><a href="structopj__cparameters.html#a1cb6bcae13aa61c170f84a82559b318a">opj_cparameters::max_cs_size</a></div><div class="ttdeci">int max_cs_size</div><div class="ttdoc">Maximum size (in bytes) for the whole codestream.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:540</div></div>
<div class="ttc" id="aj2k_8h_html_a27fac053cc54d78fdd8517a1d368d10e"><div class="ttname"><a href="j2k_8h.html#a27fac053cc54d78fdd8517a1d368d10e">J2K_CP_CSTY_EPH</a></div><div class="ttdeci">#define J2K_CP_CSTY_EPH</div><div class="ttdef"><b>Definition:</b> j2k.h:56</div></div>
<div class="ttc" id="aj2k_8c_html_a73ed1cea54f720eb7fa7c4a7ce6f7b34"><div class="ttname"><a href="j2k_8c.html#a73ed1cea54f720eb7fa7c4a7ce6f7b34">opj_j2k_tcp_data_destroy</a></div><div class="ttdeci">static void opj_j2k_tcp_data_destroy(opj_tcp_t *p_tcp)</div><div class="ttdoc">Destroys the data inside a tile coding parameter structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:9358</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_aca239327d284ff075653290a8d265982"><div class="ttname"><a href="structopj__j2k__dec.html#aca239327d284ff075653290a8d265982">opj_j2k_dec::m_last_sot_read_pos</a></div><div class="ttdeci">OPJ_OFF_T m_last_sot_read_pos</div><div class="ttdoc">Position of the last SOT marker read.</div><div class="ttdef"><b>Definition:</b> j2k.h:483</div></div>
<div class="ttc" id="astructopj__cparameters_html_aa6d0f1b3d5fd134d9d58fbe5c958753a"><div class="ttname"><a href="structopj__cparameters.html#aa6d0f1b3d5fd134d9d58fbe5c958753a">opj_cparameters::mct_data</a></div><div class="ttdeci">void * mct_data</div><div class="ttdoc">Naive implementation of MCT restricted to a single reversible array based encoding without offset con...</div><div class="ttdef"><b>Definition:</b> openjpeg.h:533</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0dab8b093f93fdeda633de79ba6d606083a"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab8b093f93fdeda633de79ba6d606083a">OPJ_RPCL</a></div><div class="ttdeci">@ OPJ_RPCL</div><div class="ttdoc">resolution-precinct-component-layer order</div><div class="ttdef"><b>Definition:</b> openjpeg.h:307</div></div>
<div class="ttc" id="astructopj__image__comp_html_ab9d6b54916aba881438fcff74d76a6a5"><div class="ttname"><a href="structopj__image__comp.html#ab9d6b54916aba881438fcff74d76a6a5">opj_image_comp::resno_decoded</a></div><div class="ttdeci">OPJ_UINT32 resno_decoded</div><div class="ttdoc">number of decoded resolution</div><div class="ttdef"><b>Definition:</b> openjpeg.h:697</div></div>
<div class="ttc" id="astructopj__tcp_html_a5eb71e82fb4330e933b1d094557edbec"><div class="ttname"><a href="structopj__tcp.html#a5eb71e82fb4330e933b1d094557edbec">opj_tcp::ppt_data_size</a></div><div class="ttdeci">OPJ_UINT32 ppt_data_size</div><div class="ttdoc">Number of bytes stored inside ppt_data.</div><div class="ttdef"><b>Definition:</b> j2k.h:272</div></div>
<div class="ttc" id="aj2k_8c_html_aea6560fe7ff48535d1f61eeaa0291728"><div class="ttname"><a href="j2k_8c.html#aea6560fe7ff48535d1f61eeaa0291728">opj_j2k_read_plm</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_plm(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a PLM marker (Packet length, main header marker)</div><div class="ttdef"><b>Definition:</b> j2k.c:3717</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a201cfad81f7561069c1dad022272f9f5"><div class="ttname"><a href="structopj__j2k__dec.html#a201cfad81f7561069c1dad022272f9f5">opj_j2k_dec::m_state</a></div><div class="ttdeci">OPJ_UINT32 m_state</div><div class="ttdoc">locate in which part of the codestream the decoder is (main header, tile header, end)</div><div class="ttdef"><b>Definition:</b> j2k.h:465</div></div>
<div class="ttc" id="aj2k_8c_html_ae73d42871d377e6fa71701f85a017bd8"><div class="ttname"><a href="j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8">opj_j2k_update_rates</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_update_rates(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Updates the rates of the tcp.</div><div class="ttdef"><b>Definition:</b> j2k.c:5260</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108ae0f01fd09a31d210174a8fb14bbb402d"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108ae0f01fd09a31d210174a8fb14bbb402d">J2K_STATE_EOC</a></div><div class="ttdeci">@ J2K_STATE_EOC</div><div class="ttdoc">the decoding process has encountered the EOC marker</div><div class="ttdef"><b>Definition:</b> j2k.h:133</div></div>
<div class="ttc" id="aj2k_8c_html_ac8897d3dbfa93eb87da02ba01940a8c7"><div class="ttname"><a href="j2k_8c.html#ac8897d3dbfa93eb87da02ba01940a8c7">opj_j2k_initialise_4K_poc</a></div><div class="ttdeci">static int opj_j2k_initialise_4K_poc(opj_poc_t *POC, int numres)</div><div class="ttdef"><b>Definition:</b> j2k.c:6805</div></div>
<div class="ttc" id="aj2k_8c_html_a02e7135261537fdb83a8927bd8b425ec"><div class="ttname"><a href="j2k_8c.html#a02e7135261537fdb83a8927bd8b425ec">opj_j2k_mct_validation</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_mct_validation(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">The mct encoding validation procedure.</div><div class="ttdef"><b>Definition:</b> j2k.c:8493</div></div>
<div class="ttc" id="astructopj__codestream__index_html"><div class="ttname"><a href="structopj__codestream__index.html">opj_codestream_index</a></div><div class="ttdoc">Index structure of the codestream (FIXME should be expand and enhance)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1037</div></div>
<div class="ttc" id="astructopj__cp_html_acf1558d84c50f976726c0f8c9b814995"><div class="ttname"><a href="structopj__cp.html#acf1558d84c50f976726c0f8c9b814995">opj_cp::rsiz</a></div><div class="ttdeci">OPJ_UINT16 rsiz</div><div class="ttdoc">Size of the image in bits.</div><div class="ttdef"><b>Definition:</b> j2k.h:355</div></div>
<div class="ttc" id="astructopj__cparameters_html_a0bb783f05d93564b1c34c4d248f4d77d"><div class="ttname"><a href="structopj__cparameters.html#a0bb783f05d93564b1c34c4d248f4d77d">opj_cparameters::jpwl_hprot_TPH_tileno</a></div><div class="ttdeci">int jpwl_hprot_TPH_tileno[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">tile number of header protection specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:484</div></div>
<div class="ttc" id="atcd_8c_html_a35c1b4cb094ae87d6bba87f6be7aa183"><div class="ttname"><a href="tcd_8c.html#a35c1b4cb094ae87d6bba87f6be7aa183">opj_tcd_destroy</a></div><div class="ttdeci">void opj_tcd_destroy(opj_tcd_t *tcd)</div><div class="ttdoc">Destroy a previously created TCD handle.</div><div class="ttdef"><b>Definition:</b> tcd.c:676</div></div>
<div class="ttc" id="astructopj__cparameters_html_aac86286fdb6a67a59582c223cbaba74b"><div class="ttname"><a href="structopj__cparameters.html#aac86286fdb6a67a59582c223cbaba74b">opj_cparameters::prch_init</a></div><div class="ttdeci">int prch_init[OPJ_J2K_MAXRLVLS]</div><div class="ttdoc">initial precinct height</div><div class="ttdef"><b>Definition:</b> openjpeg.h:450</div></div>
<div class="ttc" id="aj2k_8c_html_a2759cc4cb3d0819cfa0625ffc698493a"><div class="ttname"><a href="j2k_8c.html#a2759cc4cb3d0819cfa0625ffc698493a">opj_j2k_update_image_dimensions</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_update_image_dimensions(opj_image_t *p_image, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:10144</div></div>
<div class="ttc" id="aj2k_8c_html_aa132529cb242ca5e64f431f66e5cf3c2"><div class="ttname"><a href="j2k_8c.html#aa132529cb242ca5e64f431f66e5cf3c2">opj_j2k_setup_decoding_tile</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_setup_decoding_tile(opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets up the procedures to do on decoding one tile.</div><div class="ttdef"><b>Definition:</b> j2k.c:11886</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108adf52fdd82fea2345f9c74529c44e5e74"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108adf52fdd82fea2345f9c74529c44e5e74">J2K_STATE_NONE</a></div><div class="ttdeci">@ J2K_STATE_NONE</div><div class="ttdoc">a SOC marker is expected</div><div class="ttdef"><b>Definition:</b> j2k.h:123</div></div>
<div class="ttc" id="aj2k_8h_html_ae499439bcd371df12203ab064f62867e"><div class="ttname"><a href="j2k_8h.html#ae499439bcd371df12203ab064f62867e">J2K_MS_CBD</a></div><div class="ttdeci">#define J2K_MS_CBD</div><div class="ttdoc">CBD marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:94</div></div>
<div class="ttc" id="aj2k_8c_html_a4b2125fe4dc06298bcac21013768d13b"><div class="ttname"><a href="j2k_8c.html#a4b2125fe4dc06298bcac21013768d13b">opj_j2k_create_cstr_index</a></div><div class="ttdeci">static opj_codestream_index_t * opj_j2k_create_cstr_index(void)</div><div class="ttdef"><b>Definition:</b> j2k.c:10485</div></div>
<div class="ttc" id="aj2k_8c_html_aab1aefcf177ba3726b29afec69993f6b"><div class="ttname"><a href="j2k_8c.html#aab1aefcf177ba3726b29afec69993f6b">j2k_get_cstr_index</a></div><div class="ttdeci">opj_codestream_index_t * j2k_get_cstr_index(opj_j2k_t *p_j2k)</div><div class="ttdoc">Get the codestream index from a JPEG2000 codec.</div><div class="ttdef"><b>Definition:</b> j2k.c:11457</div></div>
<div class="ttc" id="astructopj__tccp_html_a7233a67053baa3736ca930c74f6fdf04"><div class="ttname"><a href="structopj__tccp.html#a7233a67053baa3736ca930c74f6fdf04">opj_tccp::qntsty</a></div><div class="ttdeci">OPJ_UINT32 qntsty</div><div class="ttdoc">quantisation style</div><div class="ttdef"><b>Definition:</b> j2k.h:193</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a84e3910a863cf14836278e3015de2bab"><div class="ttname"><a href="structopj__j2k__enc.html#a84e3910a863cf14836278e3015de2bab">opj_j2k_enc::m_header_tile_data_size</a></div><div class="ttdeci">OPJ_UINT32 m_header_tile_data_size</div><div class="ttdef"><b>Definition:</b> j2k.h:547</div></div>
<div class="ttc" id="astructopj__tccp_html_a38ec604e02abf9b03186d2b8e27a901a"><div class="ttname"><a href="structopj__tccp.html#a38ec604e02abf9b03186d2b8e27a901a">opj_tccp::qmfbid</a></div><div class="ttdeci">OPJ_UINT32 qmfbid</div><div class="ttdoc">discrete wavelet transform identifier</div><div class="ttdef"><b>Definition:</b> j2k.h:191</div></div>
<div class="ttc" id="aj2k_8c_html_a6730546ed531621b7950bd7d07589c80"><div class="ttname"><a href="j2k_8c.html#a6730546ed531621b7950bd7d07589c80">opj_j2k_write_updated_tlm</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_updated_tlm(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the updated tlm.</div><div class="ttdef"><b>Definition:</b> j2k.c:12961</div></div>
<div class="ttc" id="aj2k_8c_html_a7b5ed63aa196941746a348042a55dda3"><div class="ttname"><a href="j2k_8c.html#a7b5ed63aa196941746a348042a55dda3">opj_j2k_decode_tiles</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_decode_tiles(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads the tiles.</div><div class="ttdef"><b>Definition:</b> j2k.c:11633</div></div>
<div class="ttc" id="astructopj__tcp_html"><div class="ttname"><a href="structopj__tcp.html">opj_tcp</a></div><div class="ttdoc">Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...</div><div class="ttdef"><b>Definition:</b> j2k.h:245</div></div>
<div class="ttc" id="astructopj__tcp_html_a52c6fad3de4131b3d3f77209a6dd2a85"><div class="ttname"><a href="structopj__tcp.html#a52c6fad3de4131b3d3f77209a6dd2a85">opj_tcp::tccps</a></div><div class="ttdeci">opj_tccp_t * tccps</div><div class="ttdoc">tile-component coding parameters</div><div class="ttdef"><b>Definition:</b> j2k.h:278</div></div>
<div class="ttc" id="astructopj__j2k_html_a33d39786c28a8ff951d4e216128f7f7d"><div class="ttname"><a href="structopj__j2k.html#a33d39786c28a8ff951d4e216128f7f7d">opj_j2k::cstr_index</a></div><div class="ttdeci">opj_codestream_index_t * cstr_index</div><div class="ttdoc">helper used to write the index file</div><div class="ttdef"><b>Definition:</b> j2k.h:593</div></div>
<div class="ttc" id="aj2k_8c_html_a555b0066bf125eea39ab1cb7fdec2e5b"><div class="ttname"><a href="j2k_8c.html#a555b0066bf125eea39ab1cb7fdec2e5b">opj_j2k_allocate_tile_element_cstr_index</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_allocate_tile_element_cstr_index(opj_j2k_t *p_j2k)</div><div class="ttdef"><b>Definition:</b> j2k.c:11572</div></div>
<div class="ttc" id="aj2k_8c_html_ad76bb79d4d63030222ebf3dbe3fe86cf"><div class="ttname"><a href="j2k_8c.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress</a></div><div class="ttdeci">opj_j2k_t * opj_j2k_create_decompress(void)</div><div class="ttdoc">Creates a J2K decompression structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:10411</div></div>
<div class="ttc" id="astructopj__tcp_html_ab85824801ac4d85f94d8fe7f00dd1f8a"><div class="ttname"><a href="structopj__tcp.html#ab85824801ac4d85f94d8fe7f00dd1f8a">opj_tcp::ppt_len</a></div><div class="ttdeci">OPJ_UINT32 ppt_len</div><div class="ttdoc">size of ppt_data</div><div class="ttdef"><b>Definition:</b> j2k.h:274</div></div>
<div class="ttc" id="astructopj__poc_html_afe0b99de0ec48495aa0ffcaf10a2df52"><div class="ttname"><a href="structopj__poc.html#afe0b99de0ec48495aa0ffcaf10a2df52">opj_poc::compno1</a></div><div class="ttdeci">OPJ_UINT32 compno1</div><div class="ttdef"><b>Definition:</b> openjpeg.h:369</div></div>
<div class="ttc" id="aj2k_8c_html_aba3677bad5a25925a5944670e27f125b"><div class="ttname"><a href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters</a></div><div class="ttdeci">static void opj_j2k_set_cinema_parameters(opj_cparameters_t *parameters, opj_image_t *image, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:6824</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a0e447724e33e9f5fc101f7be2f63427c"><div class="ttname"><a href="structopj__j2k__enc.html#a0e447724e33e9f5fc101f7be2f63427c">opj_j2k_enc::m_encoded_tile_size</a></div><div class="ttdeci">OPJ_UINT32 m_encoded_tile_size</div><div class="ttdef"><b>Definition:</b> j2k.h:540</div></div>
<div class="ttc" id="aj2k_8h_html_a908a31c1df35857df8091c333ce7d97a"><div class="ttname"><a href="j2k_8h.html#a908a31c1df35857df8091c333ce7d97a">J2K_CP_CSTY_PRT</a></div><div class="ttdeci">#define J2K_CP_CSTY_PRT</div><div class="ttdef"><b>Definition:</b> j2k.h:54</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a377fad1cd433ddb5aaa720cb4558e4d1"><div class="ttname"><a href="structopj__j2k__dec.html#a377fad1cd433ddb5aaa720cb4558e4d1">opj_j2k_dec::m_nb_tile_parts_correction_checked</a></div><div class="ttdeci">OPJ_BITFIELD m_nb_tile_parts_correction_checked</div><div class="ttdoc">TNsot correction : see issue 254.</div><div class="ttdef"><b>Definition:</b> j2k.h:500</div></div>
<div class="ttc" id="astructopj__tcp_html_a1c67f2fddbbbda611d4613f120596952"><div class="ttname"><a href="structopj__tcp.html#a1c67f2fddbbbda611d4613f120596952">opj_tcp::ppt_markers_count</a></div><div class="ttdeci">OPJ_UINT32 ppt_markers_count</div><div class="ttdoc">number of ppt markers (reserved size)</div><div class="ttdef"><b>Definition:</b> j2k.h:263</div></div>
<div class="ttc" id="astructopj__tcd__marker__info_html_af7bf01a810641b92d7d0af2cec3844b6"><div class="ttname"><a href="structopj__tcd__marker__info.html#af7bf01a810641b92d7d0af2cec3844b6">opj_tcd_marker_info::p_packet_size</a></div><div class="ttdeci">OPJ_UINT32 * p_packet_size</div><div class="ttdoc">OUT: Array of size packet_count, such that p_packet_size[i] is the size in bytes of the ith packet.</div><div class="ttdef"><b>Definition:</b> tcd.h:305</div></div>
<div class="ttc" id="astructopj__tccp__info_html_a9061c1d462e89e1b024aa369117e4182"><div class="ttname"><a href="structopj__tccp__info.html#a9061c1d462e89e1b024aa369117e4182">opj_tccp_info::stepsizes_expn</a></div><div class="ttdeci">OPJ_UINT32 stepsizes_expn[OPJ_J2K_MAXBANDS]</div><div class="ttdoc">stepsizes used for quantization</div><div class="ttdef"><b>Definition:</b> openjpeg.h:926</div></div>
<div class="ttc" id="aj2k_8c_html_a191850876c179e6f0ce484888df823ad"><div class="ttname"><a href="j2k_8c.html#a191850876c179e6f0ce484888df823ad">opj_j2k_read_mct</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_mct(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a MCT marker (Multiple Component Transform)</div><div class="ttdef"><b>Definition:</b> j2k.c:5804</div></div>
<div class="ttc" id="aj2k_8h_html_ad2c05f29bca659d072a13133993312f9"><div class="ttname"><a href="j2k_8h.html#ad2c05f29bca659d072a13133993312f9">opj_j2k_set_decoded_resolution_factor</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_decoded_resolution_factor(opj_j2k_t *p_j2k, OPJ_UINT32 res_factor, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:12135</div></div>
<div class="ttc" id="aj2k_8h_html_a8cb56fd2dd3b869a4f647b1eb9b245ee"><div class="ttname"><a href="j2k_8h.html#a8cb56fd2dd3b869a4f647b1eb9b245ee">opj_ppx</a></div><div class="ttdeci">struct opj_ppx_struct opj_ppx</div></div>
<div class="ttc" id="aj2k_8h_html_a429f6f4aae3890c7d1bfe91d0cd14247"><div class="ttname"><a href="j2k_8h.html#a429f6f4aae3890c7d1bfe91d0cd14247">J2K_MCT_ELEMENT_TYPE</a></div><div class="ttdeci">enum MCT_ELEMENT_TYPE J2K_MCT_ELEMENT_TYPE</div><div class="ttdoc">Type of elements storing in the MCT data.</div></div>
<div class="ttc" id="aj2k_8h_html_abffa47de16793e0cbbe60dd9bf74ff72"><div class="ttname"><a href="j2k_8h.html#abffa47de16793e0cbbe60dd9bf74ff72">J2K_MS_MCT</a></div><div class="ttdeci">#define J2K_MS_MCT</div><div class="ttdoc">MCT marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:96</div></div>
<div class="ttc" id="aj2k_8c_html_ad4e248d3b063598e72be05daf674050a"><div class="ttname"><a href="j2k_8c.html#ad4e248d3b063598e72be05daf674050a">opj_j2k_read_int32_to_int32</a></div><div class="ttdeci">static void opj_j2k_read_int32_to_int32(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1532</div></div>
<div class="ttc" id="astructopj__tccp_html_abccd67d9df94acef748e841d0809ce14"><div class="ttname"><a href="structopj__tccp.html#abccd67d9df94acef748e841d0809ce14">opj_tccp::cblksty</a></div><div class="ttdeci">OPJ_UINT32 cblksty</div><div class="ttdoc">code-block coding style</div><div class="ttdef"><b>Definition:</b> j2k.h:189</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a18db30db100bcfbfd459dd53ef12d446"><div class="ttname"><a href="openjpeg_8h.html#a18db30db100bcfbfd459dd53ef12d446">OPJ_UINT16</a></div><div class="ttdeci">uint16_t OPJ_UINT16</div><div class="ttdef"><b>Definition:</b> openjpeg.h:130</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_a4d7b215adaa78108035158e30bf291c0"><div class="ttname"><a href="structopj__codestream__info__v2.html#a4d7b215adaa78108035158e30bf291c0">opj_codestream_info_v2::tdy</a></div><div class="ttdeci">OPJ_UINT32 tdy</div><div class="ttdoc">tile size in y = YTsiz</div><div class="ttdef"><b>Definition:</b> openjpeg.h:971</div></div>
<div class="ttc" id="astructopj__marker__info_html_ac627b262c0e5f12d63556dc7b7af1b68"><div class="ttname"><a href="structopj__marker__info.html#ac627b262c0e5f12d63556dc7b7af1b68">opj_marker_info::type</a></div><div class="ttdeci">unsigned short int type</div><div class="ttdoc">marker type</div><div class="ttdef"><b>Definition:</b> openjpeg.h:784</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a424440fc7f9ad44c976c2d234c9df76b"><div class="ttname"><a href="openjpeg_8h.html#a424440fc7f9ad44c976c2d234c9df76b">OPJ_IMF_MAINLEVEL_MAX</a></div><div class="ttdeci">#define OPJ_IMF_MAINLEVEL_MAX</div><div class="ttdef"><b>Definition:</b> openjpeg.h:238</div></div>
<div class="ttc" id="aopj__intmath_8h_html_a2f7d5c3934ee6be38763652b7f80ea6c"><div class="ttname"><a href="opj__intmath_8h.html#a2f7d5c3934ee6be38763652b7f80ea6c">opj_int_max</a></div><div class="ttdeci">static INLINE OPJ_INT32 opj_int_max(OPJ_INT32 a, OPJ_INT32 b)</div><div class="ttdoc">Get the maximum of two integers.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:74</div></div>
<div class="ttc" id="aj2k_8c_html_a137ed861d6b253613d162498afe49159"><div class="ttname"><a href="j2k_8c.html#a137ed861d6b253613d162498afe49159">opj_get_tile_dimensions</a></div><div class="ttdeci">static void opj_get_tile_dimensions(opj_image_t *l_image, opj_tcd_tilecomp_t *l_tilec, opj_image_comp_t *l_img_comp, OPJ_UINT32 *l_size_comp, OPJ_UINT32 *l_width, OPJ_UINT32 *l_height, OPJ_UINT32 *l_offset_x, OPJ_UINT32 *l_offset_y, OPJ_UINT32 *l_image_width, OPJ_UINT32 *l_stride, OPJ_UINT32 *l_tile_offset)</div><div class="ttdef"><b>Definition:</b> j2k.c:12434</div></div>
<div class="ttc" id="atcd_8c_html_a52e4296555a20244677550e29b9435cd"><div class="ttname"><a href="tcd_8c.html#a52e4296555a20244677550e29b9435cd">opj_tcd_get_decoded_tile_size</a></div><div class="ttdeci">OPJ_UINT32 opj_tcd_get_decoded_tile_size(opj_tcd_t *p_tcd, OPJ_BOOL take_into_account_partial_decoding)</div><div class="ttdoc">Gets the maximum tile size that will be taken by the tile once decoded.</div><div class="ttdef"><b>Definition:</b> tcd.c:1326</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a041cb8be96e111a343b15d36db20d048"><div class="ttname"><a href="structopj__j2k__enc.html#a041cb8be96e111a343b15d36db20d048">opj_j2k_enc::m_current_poc_tile_part_number</a></div><div class="ttdeci">OPJ_UINT32 m_current_poc_tile_part_number</div><div class="ttdoc">Tile part number, regardless of poc, for each new poc, tp is reset to 1.</div><div class="ttdef"><b>Definition:</b> j2k.h:507</div></div>
<div class="ttc" id="aj2k_8c_html_af48ac7c1ee2fe7d1dcfafedf24dba699"><div class="ttname"><a href="j2k_8c.html#af48ac7c1ee2fe7d1dcfafedf24dba699">opj_j2k_read_mco</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_mco(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a MCO marker (Multiple Component Transform Ordering)</div><div class="ttdef"><b>Definition:</b> j2k.c:6356</div></div>
<div class="ttc" id="astructopj__tcp_html_a1f83edab1e0387857b2657df9c9cab5a"><div class="ttname"><a href="structopj__tcp.html#a1f83edab1e0387857b2657df9c9cab5a">opj_tcp::m_current_tile_part_number</a></div><div class="ttdeci">OPJ_INT32 m_current_tile_part_number</div><div class="ttdoc">current tile part number or -1 if first time into this tile</div><div class="ttdef"><b>Definition:</b> j2k.h:280</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014a51bef743cb9f878e6e4485464b022a54"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a51bef743cb9f878e6e4485464b022a54">OPJ_OFF</a></div><div class="ttdeci">@ OPJ_OFF</div><div class="ttdef"><b>Definition:</b> openjpeg.h:294</div></div>
<div class="ttc" id="astructopj__cp_html_a3f03398b7ab371e0bb630720cc9a346a"><div class="ttname"><a href="structopj__cp.html#a3f03398b7ab371e0bb630720cc9a346a">opj_cp::correct</a></div><div class="ttdeci">OPJ_BOOL correct</div><div class="ttdoc">enables JPWL correction at the decoder</div><div class="ttdef"><b>Definition:</b> j2k.h:445</div></div>
<div class="ttc" id="aj2k_8c_html_a2123803a9f41ac93bf517130ddde35a6"><div class="ttname"><a href="j2k_8c.html#a2123803a9f41ac93bf517130ddde35a6">opj_j2k_read_float64_to_float</a></div><div class="ttdeci">static void opj_j2k_read_float64_to_float(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1498</div></div>
<div class="ttc" id="aj2k_8h_html_ad4b32410f6f3fd9911c6f9db691af895"><div class="ttname"><a href="j2k_8h.html#ad4b32410f6f3fd9911c6f9db691af895">J2K_MS_CPF</a></div><div class="ttdeci">#define J2K_MS_CPF</div><div class="ttdoc">CPF marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:80</div></div>
<div class="ttc" id="aevent_8h_html_a220921068c5e3c97c8f2ad4db0c60726"><div class="ttname"><a href="event_8h.html#a220921068c5e3c97c8f2ad4db0c60726">EVT_INFO</a></div><div class="ttdeci">#define EVT_INFO</div><div class="ttdoc">Debug event type.</div><div class="ttdef"><b>Definition:</b> event.h:68</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ab08c46075e90c47b5b134199155bd9b5"><div class="ttname"><a href="openjpeg_8h.html#ab08c46075e90c47b5b134199155bd9b5">OPJ_PROFILE_IMF_8K</a></div><div class="ttdeci">#define OPJ_PROFILE_IMF_8K</div><div class="ttdef"><b>Definition:</b> openjpeg.h:214</div></div>
<div class="ttc" id="astructopj__cparameters_html_a8d8807bd72c1f4469a9e1711bfe987d8"><div class="ttname"><a href="structopj__cparameters.html#a8d8807bd72c1f4469a9e1711bfe987d8">opj_cparameters::cp_disto_alloc</a></div><div class="ttdeci">int cp_disto_alloc</div><div class="ttdoc">allocation by rate/distortion</div><div class="ttdef"><b>Definition:</b> openjpeg.h:405</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014aaf6260e053222f87f813a808308288e5"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014aaf6260e053222f87f813a808308288e5">OPJ_CINEMA4K_24</a></div><div class="ttdeci">@ OPJ_CINEMA4K_24</div><div class="ttdoc">2K Digital Cinema at 48 fps</div><div class="ttdef"><b>Definition:</b> openjpeg.h:297</div></div>
<div class="ttc" id="astructopj__tccp_html"><div class="ttname"><a href="structopj__tccp.html">opj_tccp</a></div><div class="ttdoc">Tile-component coding parameters.</div><div class="ttdef"><b>Definition:</b> j2k.h:179</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_ad5618371884e54026423ef59e57395d8"><div class="ttname"><a href="structopj__tcd__tilecomp.html#ad5618371884e54026423ef59e57395d8">opj_tcd_tilecomp::data</a></div><div class="ttdeci">OPJ_INT32 * data</div><div class="ttdef"><b>Definition:</b> tcd.h:209</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a8925342fd542405ab46dcd6293d8ae27"><div class="ttname"><a href="openjpeg_8h.html#a8925342fd542405ab46dcd6293d8ae27">OPJ_J2K_TH_IND</a></div><div class="ttdeci">#define OPJ_J2K_TH_IND</div><div class="ttdoc">Tile index based on the current tile.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:181</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a63492b4e70fa77b773d8cee3bac08e4c"><div class="ttname"><a href="openjpeg_8h.html#a63492b4e70fa77b773d8cee3bac08e4c">OPJ_PROFILE_CINEMA_2K</a></div><div class="ttdeci">#define OPJ_PROFILE_CINEMA_2K</div><div class="ttdef"><b>Definition:</b> openjpeg.h:204</div></div>
<div class="ttc" id="aj2k_8c_html_abff9ea282ccbfd2f98d9ed78fb986ee7"><div class="ttname"><a href="j2k_8c.html#abff9ea282ccbfd2f98d9ed78fb986ee7">opj_j2k_read_com</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_com(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a COM marker (comments)</div><div class="ttdef"><b>Definition:</b> j2k.c:2560</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a46cf2d23203c3f8e0400c5bdb344f3cd"><div class="ttname"><a href="openjpeg_8h.html#a46cf2d23203c3f8e0400c5bdb344f3cd">OPJ_JP2_IND</a></div><div class="ttdeci">#define OPJ_JP2_IND</div><div class="ttdoc">JP2 file index.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:184</div></div>
<div class="ttc" id="aj2k_8c_html_a746e3aa161b68dbc276a169ba931be58"><div class="ttname"><a href="j2k_8c.html#a746e3aa161b68dbc276a169ba931be58">j2k_dump_image_header</a></div><div class="ttdeci">void j2k_dump_image_header(opj_image_t *img_header, OPJ_BOOL dev_dump_flag, FILE *out_stream)</div><div class="ttdoc">Dump an image header structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:11326</div></div>
<div class="ttc" id="astructopj__poc_html_a93ca8d15f05c72ef9c98c44b68c62cfb"><div class="ttname"><a href="structopj__poc.html#a93ca8d15f05c72ef9c98c44b68c62cfb">opj_poc::prcE</a></div><div class="ttdeci">OPJ_UINT32 prcE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:383</div></div>
<div class="ttc" id="astructopj__tcd_html_a57a0a72c3eeb7b383a62182bd02f6db2"><div class="ttname"><a href="structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2">opj_tcd::tcd_image</a></div><div class="ttdeci">opj_tcd_image_t * tcd_image</div><div class="ttdoc">info on each image tile</div><div class="ttdef"><b>Definition:</b> tcd.h:268</div></div>
<div class="ttc" id="astructopj__j2k__enc_html"><div class="ttname"><a href="structopj__j2k__enc.html">opj_j2k_enc</a></div><div class="ttdef"><b>Definition:</b> j2k.h:505</div></div>
<div class="ttc" id="astructopj__image__comp_html_a59225121158d5bc911838e5b05779cdb"><div class="ttname"><a href="structopj__image__comp.html#a59225121158d5bc911838e5b05779cdb">opj_image_comp::w</a></div><div class="ttdeci">OPJ_UINT32 w</div><div class="ttdoc">data width</div><div class="ttdef"><b>Definition:</b> openjpeg.h:683</div></div>
<div class="ttc" id="astructopj__ppx__struct_html_ab60d48038474034850de76be8ef95427"><div class="ttname"><a href="structopj__ppx__struct.html#ab60d48038474034850de76be8ef95427">opj_ppx_struct::m_data_size</a></div><div class="ttdeci">OPJ_UINT32 m_data_size</div><div class="ttdef"><b>Definition:</b> j2k.h:237</div></div>
<div class="ttc" id="astructopj__tcp_html_ae9b13841ed5a9d026b04fa1193ec0d93"><div class="ttname"><a href="structopj__tcp.html#ae9b13841ed5a9d026b04fa1193ec0d93">opj_tcp::distoratio</a></div><div class="ttdeci">OPJ_FLOAT32 distoratio[100]</div><div class="ttdoc">add fixed_quality</div><div class="ttdef"><b>Definition:</b> j2k.h:276</div></div>
<div class="ttc" id="astructopj__tp__index_html_a1ce2a675699b82d3125e7c60eaabf021"><div class="ttname"><a href="structopj__tp__index.html#a1ce2a675699b82d3125e7c60eaabf021">opj_tp_index::start_pos</a></div><div class="ttdeci">OPJ_OFF_T start_pos</div><div class="ttdoc">start position</div><div class="ttdef"><b>Definition:</b> openjpeg.h:994</div></div>
<div class="ttc" id="aj2k_8c_html_a2b7e7cbaaffd2361ade9b2c79b6627f2"><div class="ttname"><a href="j2k_8c.html#a2b7e7cbaaffd2361ade9b2c79b6627f2">opj_j2k_dump_MH_index</a></div><div class="ttdeci">static void opj_j2k_dump_MH_index(opj_j2k_t *p_j2k, FILE *out_stream)</div><div class="ttdef"><b>Definition:</b> j2k.c:11242</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a6b032bf8e7fe7f45953a56dfd9cb29e1"><div class="ttname"><a href="openjpeg_8h.html#a6b032bf8e7fe7f45953a56dfd9cb29e1">OPJ_PROFILE_IMF_8K_R</a></div><div class="ttdeci">#define OPJ_PROFILE_IMF_8K_R</div><div class="ttdef"><b>Definition:</b> openjpeg.h:217</div></div>
<div class="ttc" id="astructj2k__prog__order_html"><div class="ttname"><a href="structj2k__prog__order.html">j2k_prog_order</a></div><div class="ttdef"><b>Definition:</b> j2k.c:1347</div></div>
<div class="ttc" id="astructopj__cp_html_a6ddfb6d4ea376d9c006017ffda243e23"><div class="ttname"><a href="structopj__cp.html#a6ddfb6d4ea376d9c006017ffda243e23">opj_cp::epc_on</a></div><div class="ttdeci">OPJ_BOOL epc_on</div><div class="ttdoc">enables writing of EPC in MH, thus activating JPWL</div><div class="ttdef"><b>Definition:</b> j2k.h:411</div></div>
<div class="ttc" id="aopj__includes_8h_html_ae64d2795e8dbcd9ff6d8e1ebd904ce80"><div class="ttname"><a href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a></div><div class="ttdeci">unsigned int OPJ_BITFIELD</div><div class="ttdef"><b>Definition:</b> opj_includes.h:217</div></div>
<div class="ttc" id="aj2k_8c_html_ab8f6301c022662cb2ec1bda47eed0197"><div class="ttname"><a href="j2k_8c.html#ab8f6301c022662cb2ec1bda47eed0197">opj_j2k_write_float_to_float</a></div><div class="ttdeci">static void opj_j2k_write_float_to_float(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1617</div></div>
<div class="ttc" id="astructopj__cparameters_html_a16b3337eed0fb4df9bb6902bce9dc083"><div class="ttname"><a href="structopj__cparameters.html#a16b3337eed0fb4df9bb6902bce9dc083">opj_cparameters::roi_shift</a></div><div class="ttdeci">int roi_shift</div><div class="ttdoc">region of interest: upshift value</div><div class="ttdef"><b>Definition:</b> openjpeg.h:444</div></div>
<div class="ttc" id="athread_8c_html_a24a3a1b343df1168a3beb57babfa0916"><div class="ttname"><a href="thread_8c.html#a24a3a1b343df1168a3beb57babfa0916">opj_thread_pool_create</a></div><div class="ttdeci">opj_thread_pool_t * opj_thread_pool_create(int num_threads)</div><div class="ttdoc">Create a new thread pool.</div><div class="ttdef"><b>Definition:</b> thread.c:625</div></div>
<div class="ttc" id="aj2k_8c_html_a690b12dbbe0068419a8c4c7d07c21f6b"><div class="ttname"><a href="j2k_8c.html#a690b12dbbe0068419a8c4c7d07c21f6b">MCT_ELEMENT_SIZE</a></div><div class="ttdeci">static const OPJ_UINT32 MCT_ELEMENT_SIZE[]</div><div class="ttdoc">FIXME DOC.</div><div class="ttdef"><b>Definition:</b> j2k.c:1364</div></div>
<div class="ttc" id="astructopj__cp_html_ae9232eacb81023163a731a9b0af073c5"><div class="ttname"><a href="structopj__cp.html#ae9232eacb81023163a731a9b0af073c5">opj_cp::sens_size</a></div><div class="ttdeci">int sens_size</div><div class="ttdoc">enables writing of ESD, (0/2/4 bytes)</div><div class="ttdef"><b>Definition:</b> j2k.h:433</div></div>
<div class="ttc" id="astructopj__cparameters_html_a9b9f69924456c21b1f7c28b7722de938"><div class="ttname"><a href="structopj__cparameters.html#a9b9f69924456c21b1f7c28b7722de938">opj_cparameters::cblockw_init</a></div><div class="ttdeci">int cblockw_init</div><div class="ttdoc">initial code block width, default to 64</div><div class="ttdef"><b>Definition:</b> openjpeg.h:434</div></div>
<div class="ttc" id="atcd_8c_html_a843e261ac54c7f4064bbfc678176a3ce"><div class="ttname"><a href="tcd_8c.html#a843e261ac54c7f4064bbfc678176a3ce">opj_tcd_create</a></div><div class="ttdeci">opj_tcd_t * opj_tcd_create(OPJ_BOOL p_is_decoder)</div><div class="ttdoc">Create a new TCD handle.</div><div class="ttdef"><b>Definition:</b> tcd.c:203</div></div>
<div class="ttc" id="astructopj__image_html_a0d01041cfbba0d40ab38836a35544e09"><div class="ttname"><a href="structopj__image.html#a0d01041cfbba0d40ab38836a35544e09">opj_image::x0</a></div><div class="ttdeci">OPJ_UINT32 x0</div><div class="ttdoc">XOsiz: horizontal offset from the origin of the reference grid to the left side of the image area.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:711</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a0dd82d7200247c80b1041000f5af4514"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a0dd82d7200247c80b1041000f5af4514">OPJ_MCT</a></div><div class="ttdeci">@ OPJ_MCT</div><div class="ttdoc">Profile name for a 4K image.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:286</div></div>
<div class="ttc" id="astructopj__cp_html_af75e8a2afbed691a8be521f1d01b15fc"><div class="ttname"><a href="structopj__cp.html#af75e8a2afbed691a8be521f1d01b15fc">opj_cp::hprot_TPH</a></div><div class="ttdeci">int hprot_TPH[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">error protection methods for TPHs (0,1,16,32,37-128)</div><div class="ttdef"><b>Definition:</b> j2k.h:425</div></div>
<div class="ttc" id="aj2k_8c_html_ab4919f8ed433d36e7fef097fa98fe6cc"><div class="ttname"><a href="j2k_8c.html#ab4919f8ed433d36e7fef097fa98fe6cc">opj_j2k_init_info</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_init_info(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Inits the Info.</div><div class="ttdef"><b>Definition:</b> j2k.c:13054</div></div>
<div class="ttc" id="aopj__intmath_8h_html_ae592eb75f221decddec51834b6c4177d"><div class="ttname"><a href="opj__intmath_8h.html#ae592eb75f221decddec51834b6c4177d">opj_uint_ceildivpow2</a></div><div class="ttdeci">static INLINE OPJ_UINT32 opj_uint_ceildivpow2(OPJ_UINT32 a, OPJ_UINT32 b)</div><div class="ttdoc">Divide an integer by a power of 2 and round upwards.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:198</div></div>
<div class="ttc" id="astructopj__dparameters_html"><div class="ttname"><a href="structopj__dparameters.html">opj_dparameters</a></div><div class="ttdoc">Decompression parameters.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:552</div></div>
<div class="ttc" id="aj2k_8c_html_a5836409e5b74b5a9b356e6f24cb9ade8"><div class="ttname"><a href="j2k_8c.html#a5836409e5b74b5a9b356e6f24cb9ade8">j2k_destroy_cstr_index</a></div><div class="ttdeci">void j2k_destroy_cstr_index(opj_codestream_index_t *p_cstr_ind)</div><div class="ttdoc">Destroys a codestream index structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:9248</div></div>
<div class="ttc" id="aj2k_8c_html_aeb736e59c5e1c7fe4da41cf2c0ac5fde"><div class="ttname"><a href="j2k_8c.html#aeb736e59c5e1c7fe4da41cf2c0ac5fde">opj_j2k_get_max_poc_size</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_max_poc_size(opj_j2k_t *p_j2k)</div><div class="ttdoc">Gets the maximum size taken by the writing of a POC.</div><div class="ttdef"><b>Definition:</b> j2k.c:3430</div></div>
<div class="ttc" id="aj2k_8h_html_a184be5ec7bba1302e42f19d350a029db"><div class="ttname"><a href="j2k_8h.html#a184be5ec7bba1302e42f19d350a029db">opj_j2k_enc_t</a></div><div class="ttdeci">struct opj_j2k_enc opj_j2k_enc_t</div></div>
<div class="ttc" id="acio_8h_html_a419f4b40b630f0c37095f02275bed77c"><div class="ttname"><a href="cio_8h.html#a419f4b40b630f0c37095f02275bed77c">opj_write_float</a></div><div class="ttdeci">#define opj_write_float</div><div class="ttdef"><b>Definition:</b> cio.h:68</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_ace9c16573e1c920ff67941e2810a6b64"><div class="ttname"><a href="structopj__codestream__info__v2.html#ace9c16573e1c920ff67941e2810a6b64">opj_codestream_info_v2::m_default_tile_info</a></div><div class="ttdeci">opj_tile_info_v2_t m_default_tile_info</div><div class="ttdoc">Default information regarding tiles inside image.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:981</div></div>
<div class="ttc" id="astructopj__tcp_html_a1de7b0823138d697b0a9e6163bd56653"><div class="ttname"><a href="structopj__tcp.html#a1de7b0823138d697b0a9e6163bd56653">opj_tcp::m_nb_tile_parts</a></div><div class="ttdeci">OPJ_UINT32 m_nb_tile_parts</div><div class="ttdoc">number of tile parts for the tile.</div><div class="ttdef"><b>Definition:</b> j2k.h:282</div></div>
<div class="ttc" id="astructopj__image_html_a6b52b100c934697a29446af5c3e0fa00"><div class="ttname"><a href="structopj__image.html#a6b52b100c934697a29446af5c3e0fa00">opj_image::comps</a></div><div class="ttdeci">opj_image_comp_t * comps</div><div class="ttdoc">image components</div><div class="ttdef"><b>Definition:</b> openjpeg.h:723</div></div>
<div class="ttc" id="aopj__intmath_8h_html_ab00a7c3619b5af7595961047baff120e"><div class="ttname"><a href="opj__intmath_8h.html#ab00a7c3619b5af7595961047baff120e">opj_int_ceildiv</a></div><div class="ttdeci">static INLINE OPJ_INT32 opj_int_ceildiv(OPJ_INT32 a, OPJ_INT32 b)</div><div class="ttdoc">Divide an integer and round upwards.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:160</div></div>
<div class="ttc" id="astructopj__codestream__index_html_a0a3dfedef12123df206434b4421da5e3"><div class="ttname"><a href="structopj__codestream__index.html#a0a3dfedef12123df206434b4421da5e3">opj_codestream_index::marker</a></div><div class="ttdeci">opj_marker_info_t * marker</div><div class="ttdoc">list of markers</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1050</div></div>
<div class="ttc" id="astructopj__tcd__tile_html_afcf93d50666e9bb0870e548dfc21b219"><div class="ttname"><a href="structopj__tcd__tile.html#afcf93d50666e9bb0870e548dfc21b219">opj_tcd_tile::packno</a></div><div class="ttdeci">OPJ_UINT32 packno</div><div class="ttdef"><b>Definition:</b> tcd.h:241</div></div>
<div class="ttc" id="aj2k_8c_html_a0101959e0886beb63a1ff0c92742190d"><div class="ttname"><a href="j2k_8c.html#a0101959e0886beb63a1ff0c92742190d">opj_j2k_pre_write_tile</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_pre_write_tile(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:12407</div></div>
<div class="ttc" id="aj2k_8h_html_a27241413bbab88b5aafc3128171cd0a1"><div class="ttname"><a href="j2k_8h.html#a27241413bbab88b5aafc3128171cd0a1">j2k_dump_image_header</a></div><div class="ttdeci">void j2k_dump_image_header(opj_image_t *image, OPJ_BOOL dev_dump_flag, FILE *out_stream)</div><div class="ttdoc">Dump an image header structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:11326</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a746f5052f95e8c498152ad54120b88f3"><div class="ttname"><a href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a></div><div class="ttdeci">#define JPWL_MAX_NO_PACKSPECS</div><div class="ttdoc">Maximum number of packet parts expected by JPWL: increase at your will.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:163</div></div>
<div class="ttc" id="aj2k_8h_html_a427133e0bc1b38edd11de421f59e1d52ae10add0704a59d313c5e85b39d3454bf"><div class="ttname"><a href="j2k_8h.html#a427133e0bc1b38edd11de421f59e1d52ae10add0704a59d313c5e85b39d3454bf">FINAL_PASS</a></div><div class="ttdeci">@ FINAL_PASS</div><div class="ttdoc">Function called in Rate allocation process.</div><div class="ttdef"><b>Definition:</b> j2k.h:163</div></div>
<div class="ttc" id="aj2k_8h_html_ae39069313e95d355a2f06314b0e31506"><div class="ttname"><a href="j2k_8h.html#ae39069313e95d355a2f06314b0e31506">opj_tccp_t</a></div><div class="ttdeci">struct opj_tccp opj_tccp_t</div><div class="ttdoc">Tile-component coding parameters.</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a0b8315749743c701bbdd0da02eddd2bf"><div class="ttname"><a href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a></div><div class="ttdeci">#define JPWL_MAX_NO_TILESPECS</div><div class="ttdoc">Maximum number of tile parts expected by JPWL: increase at your will.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:162</div></div>
<div class="ttc" id="astructopj__codestream__info_html"><div class="ttname"><a href="structopj__codestream__info.html">opj_codestream_info</a></div><div class="ttdoc">Index structure of the codestream.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:851</div></div>
<div class="ttc" id="astructopj__tcd__tilecomp_html_abddb012879ff43b18cf1e9643ee52ed7"><div class="ttname"><a href="structopj__tcd__tilecomp.html#abddb012879ff43b18cf1e9643ee52ed7">opj_tcd_tilecomp::y1</a></div><div class="ttdeci">OPJ_INT32 y1</div><div class="ttdef"><b>Definition:</b> tcd.h:196</div></div>
<div class="ttc" id="aj2k_8c_html_a6b288ad7b1891bc2cdf593e8fa05cba6"><div class="ttname"><a href="j2k_8c.html#a6b288ad7b1891bc2cdf593e8fa05cba6">opj_j2k_encoder_set_extra_options</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_encoder_set_extra_options(opj_j2k_t *p_j2k, const char *const *p_options, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Specify extra options for the encoder.</div><div class="ttdef"><b>Definition:</b> j2k.c:12168</div></div>
<div class="ttc" id="aj2k_8h_html_ab931bcbe2d45b0a31b9067bd4a9811c4a70d58c71c073f4d8134f5c4274878de2"><div class="ttname"><a href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4a70d58c71c073f4d8134f5c4274878de2">MCT_TYPE_INT32</a></div><div class="ttdeci">@ MCT_TYPE_INT32</div><div class="ttdoc">MCT data is stored as signed shorts.</div><div class="ttdef"><b>Definition:</b> j2k.h:142</div></div>
<div class="ttc" id="astructopj__tile__v2__info_html_a74b429e1501bc1ba2519a55d1c2ec5fa"><div class="ttname"><a href="structopj__tile__v2__info.html#a74b429e1501bc1ba2519a55d1c2ec5fa">opj_tile_v2_info::numlayers</a></div><div class="ttdeci">OPJ_UINT32 numlayers</div><div class="ttdoc">number of layers</div><div class="ttdef"><b>Definition:</b> openjpeg.h:950</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_a1dc73138c2cbcdfe5ec80f06324dc41c"><div class="ttname"><a href="structopj__j2k__enc.html#a1dc73138c2cbcdfe5ec80f06324dc41c">opj_j2k_enc::m_reserved_bytes_for_PLT</a></div><div class="ttdeci">OPJ_UINT32 m_reserved_bytes_for_PLT</div><div class="ttdef"><b>Definition:</b> j2k.h:553</div></div>
<div class="ttc" id="atcd_8c_html_aec7d7a69871d1a8a26b3b8ac8265edf4"><div class="ttname"><a href="tcd_8c.html#aec7d7a69871d1a8a26b3b8ac8265edf4">opj_alloc_tile_component_data</a></div><div class="ttdeci">OPJ_BOOL opj_alloc_tile_component_data(opj_tcd_tilecomp_t *l_tilec)</div><div class="ttdoc">Allocates tile component data.</div><div class="ttdef"><b>Definition:</b> tcd.c:692</div></div>
<div class="ttc" id="aj2k_8c_html_a9e484ec01db61b36e52dfae38e99c374"><div class="ttname"><a href="j2k_8c.html#a9e484ec01db61b36e52dfae38e99c374">opj_j2k_write_sot</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_sot(opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 total_data_size, OPJ_UINT32 *p_data_written, const opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the SOT marker (Start of tile-part)</div><div class="ttdef"><b>Definition:</b> j2k.c:4285</div></div>
<div class="ttc" id="aopj__common_8h_html_ad54d7ffcfa188f16fa8dfbf9eac48175"><div class="ttname"><a href="opj__common_8h.html#ad54d7ffcfa188f16fa8dfbf9eac48175">OPJ_COMP_PARAM_DEFAULT_CBLOCKH</a></div><div class="ttdeci">#define OPJ_COMP_PARAM_DEFAULT_CBLOCKH</div><div class="ttdef"><b>Definition:</b> opj_common.h:43</div></div>
<div class="ttc" id="astructopj__cp_html_ac706811ea8f62e27d0b3c24dddedc97b"><div class="ttname"><a href="structopj__cp.html#ac706811ea8f62e27d0b3c24dddedc97b">opj_cp::ppm_previous</a></div><div class="ttdeci">OPJ_INT32 ppm_previous</div><div class="ttdoc">use in case of multiple marker PPM (case on non-finished previous info)</div><div class="ttdef"><b>Definition:</b> j2k.h:394</div></div>
<div class="ttc" id="astructopj__tcp_html_ae62da46e02595177013c7b7fc57810fc"><div class="ttname"><a href="structopj__tcp.html#ae62da46e02595177013c7b7fc57810fc">opj_tcp::m_mct_records</a></div><div class="ttdeci">opj_mct_data_t * m_mct_records</div><div class="ttdoc">mct records</div><div class="ttdef"><b>Definition:</b> j2k.h:294</div></div>
<div class="ttc" id="aj2k_8c_html_a6ed6d1c93494368ae4298a15381f9edc"><div class="ttname"><a href="j2k_8c.html#a6ed6d1c93494368ae4298a15381f9edc">opj_j2k_read_int32_to_float</a></div><div class="ttdeci">static void opj_j2k_read_int32_to_float(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1464</div></div>
<div class="ttc" id="astructopj__cp_html_a4689f12a5cb2cddb20a16d98dce6ec30"><div class="ttname"><a href="structopj__cp.html#a4689f12a5cb2cddb20a16d98dce6ec30">opj_cp::strict</a></div><div class="ttdeci">OPJ_BOOL strict</div><div class="ttdoc">OPJ_TRUE if entire bit stream must be decoded, OPJ_FALSE if partial bitstream decoding allowed.</div><div class="ttdef"><b>Definition:</b> j2k.h:406</div></div>
<div class="ttc" id="aj2k_8c_html_a6c2e5eadd32344dc7fbb95841241bfe4"><div class="ttname"><a href="j2k_8c.html#a6c2e5eadd32344dc7fbb95841241bfe4">opj_j2k_decoder_set_strict_mode</a></div><div class="ttdeci">void opj_j2k_decoder_set_strict_mode(opj_j2k_t *j2k, OPJ_BOOL strict)</div><div class="ttdef"><b>Definition:</b> j2k.c:6703</div></div>
<div class="ttc" id="aj2k_8h_html_acf2dc0982e8a97381c5365c290db5cd1"><div class="ttname"><a href="j2k_8h.html#acf2dc0982e8a97381c5365c290db5cd1">opj_tcp_t</a></div><div class="ttdeci">struct opj_tcp opj_tcp_t</div><div class="ttdoc">Tile coding parameters : this structure is used to store coding/decoding parameters common to all til...</div></div>
<div class="ttc" id="astructopj__tccp_html_a181d84fae053a357f76856600c160af3"><div class="ttname"><a href="structopj__tccp.html#a181d84fae053a357f76856600c160af3">opj_tccp::numgbits</a></div><div class="ttdeci">OPJ_UINT32 numgbits</div><div class="ttdoc">number of guard bits</div><div class="ttdef"><b>Definition:</b> j2k.h:197</div></div>
<div class="ttc" id="astructopj__tile__index_html_ab32de2a32290709e66313b5d7fbbe6e1"><div class="ttname"><a href="structopj__tile__index.html#ab32de2a32290709e66313b5d7fbbe6e1">opj_tile_index::tileno</a></div><div class="ttdeci">OPJ_UINT32 tileno</div><div class="ttdoc">tile index</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1007</div></div>
<div class="ttc" id="astructopj__tcp_html_ac5cdff9f4be2e498df05842ebc969674"><div class="ttname"><a href="structopj__tcp.html#ac5cdff9f4be2e498df05842ebc969674">opj_tcp::mct_norms</a></div><div class="ttdeci">OPJ_FLOAT64 * mct_norms</div><div class="ttdoc">encoding norms</div><div class="ttdef"><b>Definition:</b> j2k.h:288</div></div>
<div class="ttc" id="astructopj__dparameters_html_a6e248b6a2988aedbae0ae5932b28dec6"><div class="ttname"><a href="structopj__dparameters.html#a6e248b6a2988aedbae0ae5932b28dec6">opj_dparameters::jpwl_max_tiles</a></div><div class="ttdeci">int jpwl_max_tiles</div><div class="ttdoc">maximum number of tiles</div><div class="ttdef"><b>Definition:</b> openjpeg.h:606</div></div>
<div class="ttc" id="acio_8h_html_aa78aa37fb079f5012da1205cd5929aa7"><div class="ttname"><a href="cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7">opj_read_bytes</a></div><div class="ttdeci">#define opj_read_bytes</div><div class="ttdef"><b>Definition:</b> cio.h:65</div></div>
<div class="ttc" id="astructopj__tcd_html_aea33cdf3cbaaa6c0c97635d0a0ec9033"><div class="ttname"><a href="structopj__tcd.html#aea33cdf3cbaaa6c0c97635d0a0ec9033">opj_tcd::cur_totnum_tp</a></div><div class="ttdeci">OPJ_UINT32 cur_totnum_tp</div><div class="ttdoc">Total number of tileparts of the current tile.</div><div class="ttdef"><b>Definition:</b> tcd.h:264</div></div>
<div class="ttc" id="astructopj__decoding__param_html_ac39589eec454fb99b40d8bc5a4c4f477"><div class="ttname"><a href="structopj__decoding__param.html#ac39589eec454fb99b40d8bc5a4c4f477">opj_decoding_param::m_reduce</a></div><div class="ttdeci">OPJ_UINT32 m_reduce</div><div class="ttdoc">if != 0, then original dimension divided by 2^(reduce); if == 0 or not used, image is decoded to the ...</div><div class="ttdef"><b>Definition:</b> j2k.h:341</div></div>
<div class="ttc" id="aevent_8h_html_a7323671f4df0a721ae02d610b1269ab9"><div class="ttname"><a href="event_8h.html#a7323671f4df0a721ae02d610b1269ab9">EVT_ERROR</a></div><div class="ttdeci">#define EVT_ERROR</div><div class="ttdoc">Error event type.</div><div class="ttdef"><b>Definition:</b> event.h:66</div></div>
<div class="ttc" id="astructopj__cp_html_abacc172096044123cfa0a7b027cd457f"><div class="ttname"><a href="structopj__cp.html#abacc172096044123cfa0a7b027cd457f">opj_cp::tw</a></div><div class="ttdeci">OPJ_UINT32 tw</div><div class="ttdoc">number of tiles in width</div><div class="ttdef"><b>Definition:</b> j2k.h:367</div></div>
<div class="ttc" id="astructopj__mct__data_html_a54ed885cf53698dcf7ff0fb703de89bb"><div class="ttname"><a href="structopj__mct__data.html#a54ed885cf53698dcf7ff0fb703de89bb">opj_mct_data::m_element_type</a></div><div class="ttdeci">J2K_MCT_ELEMENT_TYPE m_element_type</div><div class="ttdef"><b>Definition:</b> j2k.h:215</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4cb1e6e6b6ef2df499d5c02f7df54cbb"><div class="ttname"><a href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a></div><div class="ttdeci">uint32_t OPJ_UINT32</div><div class="ttdef"><b>Definition:</b> openjpeg.h:132</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ae72c6423584e560f0ce000d5895c6b90"><div class="ttname"><a href="openjpeg_8h.html#ae72c6423584e560f0ce000d5895c6b90">OPJ_PROFILE_IMF_4K_R</a></div><div class="ttdeci">#define OPJ_PROFILE_IMF_4K_R</div><div class="ttdef"><b>Definition:</b> openjpeg.h:216</div></div>
<div class="ttc" id="aj2k_8h_html_a60371d3609364bf033e8c244599abf6f"><div class="ttname"><a href="j2k_8h.html#a60371d3609364bf033e8c244599abf6f">opj_j2k_get_tile</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_get_tile(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_image_t *p_image, opj_event_mgr_t *p_manager, OPJ_UINT32 tile_index)</div><div class="ttdef"><b>Definition:</b> j2k.c:12020</div></div>
<div class="ttc" id="astructopj__image__comp_html_ab0353b06d4f8e707fc0fb85237537e82"><div class="ttname"><a href="structopj__image__comp.html#ab0353b06d4f8e707fc0fb85237537e82">opj_image_comp::factor</a></div><div class="ttdeci">OPJ_UINT32 factor</div><div class="ttdoc">number of division by 2 of the out image compared to the original size of image</div><div class="ttdef"><b>Definition:</b> openjpeg.h:699</div></div>
<div class="ttc" id="astructopj__tcp_html_a4d4d66be100162388c497413ee75f2ef"><div class="ttname"><a href="structopj__tcp.html#a4d4d66be100162388c497413ee75f2ef">opj_tcp::m_data</a></div><div class="ttdeci">OPJ_BYTE * m_data</div><div class="ttdoc">data for the tile</div><div class="ttdef"><b>Definition:</b> j2k.h:284</div></div>
<div class="ttc" id="aj2k_8c_html_a0c5d636ed23cb46611303ed99906e014"><div class="ttname"><a href="j2k_8c.html#a0c5d636ed23cb46611303ed99906e014">opj_j2k_compare_coc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_compare_coc(opj_j2k_t *p_j2k, OPJ_UINT32 p_first_comp_no, OPJ_UINT32 p_second_comp_no)</div><div class="ttdoc">Compares 2 COC markers (Coding style component)</div><div class="ttdef"><b>Definition:</b> j2k.c:2840</div></div>
<div class="ttc" id="astructopj__cparameters_html_a7808492371aab9c05be67a1113fed582"><div class="ttname"><a href="structopj__cparameters.html#a7808492371aab9c05be67a1113fed582">opj_cparameters::image_offset_x0</a></div><div class="ttdeci">int image_offset_x0</div><div class="ttdoc">subimage encoding: origin image offset in x direction</div><div class="ttdef"><b>Definition:</b> openjpeg.h:463</div></div>
<div class="ttc" id="aj2k_8c_html_a064d4a5d20465438abe3ce707fd8ddf4"><div class="ttname"><a href="j2k_8c.html#a064d4a5d20465438abe3ce707fd8ddf4">j2k_dump</a></div><div class="ttdeci">void j2k_dump(opj_j2k_t *p_j2k, OPJ_INT32 flag, FILE *out_stream)</div><div class="ttdoc">Dump some elements from the J2K decompression structure .</div><div class="ttdef"><b>Definition:</b> j2k.c:11190</div></div>
<div class="ttc" id="astructopj__image__comp_html_a0805d2f69bb770ff022c164aeda22685"><div class="ttname"><a href="structopj__image__comp.html#a0805d2f69bb770ff022c164aeda22685">opj_image_comp::dx</a></div><div class="ttdeci">OPJ_UINT32 dx</div><div class="ttdoc">XRsiz: horizontal separation of a sample of ith component with respect to the reference grid.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:679</div></div>
<div class="ttc" id="aj2k_8c_html_ae83b2192904667bdc4837ac4038e928e"><div class="ttname"><a href="j2k_8c.html#ae83b2192904667bdc4837ac4038e928e">opj_j2k_get_num_tp</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_num_tp(opj_cp_t *cp, OPJ_UINT32 pino, OPJ_UINT32 tileno)</div><div class="ttdoc">Gets the number of tile parts used for the given change of progression (if any) and the given tile.</div><div class="ttdef"><b>Definition:</b> j2k.c:1749</div></div>
<div class="ttc" id="astructopj__cparameters_html_aa03afd12879eff5b850e56fe4ae127fd"><div class="ttname"><a href="structopj__cparameters.html#aa03afd12879eff5b850e56fe4ae127fd">opj_cparameters::tp_on</a></div><div class="ttdeci">char tp_on</div><div class="ttdoc">Tile part generation.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:524</div></div>
<div class="ttc" id="astructopj__cparameters_html_aee0c4c6cae4f53f8808435a15a861f3f"><div class="ttname"><a href="structopj__cparameters.html#aee0c4c6cae4f53f8808435a15a861f3f">opj_cparameters::mode</a></div><div class="ttdeci">int mode</div><div class="ttdoc">mode switch (cblk_style)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:438</div></div>
<div class="ttc" id="aj2k_8c_html_a022938ad2bf4ddd1c3383a5f37841fad"><div class="ttname"><a href="j2k_8c.html#a022938ad2bf4ddd1c3383a5f37841fad">opj_j2k_read_crg</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_crg(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a CRG marker (Component registration)</div><div class="ttdef"><b>Definition:</b> j2k.c:3614</div></div>
<div class="ttc" id="aj2k_8c_html_a361aa3ccf1c8b0e477b64942cb098c55"><div class="ttname"><a href="j2k_8c.html#a361aa3ccf1c8b0e477b64942cb098c55">opj_j2k_get_SQcd_SQcc_size</a></div><div class="ttdeci">static OPJ_UINT32 opj_j2k_get_SQcd_SQcc_size(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_no, OPJ_UINT32 p_comp_no)</div><div class="ttdoc">Gets the size taken by writing SQcd or SQcc element, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:10835</div></div>
<div class="ttc" id="astructopj__j2k__enc_html_af3263d4cdae7ae88b5b7cc3504fd15f7"><div class="ttname"><a href="structopj__j2k__enc.html#af3263d4cdae7ae88b5b7cc3504fd15f7">opj_j2k_enc::m_nb_comps</a></div><div class="ttdeci">OPJ_UINT32 m_nb_comps</div><div class="ttdoc">Number of components.</div><div class="ttdef"><b>Definition:</b> j2k.h:556</div></div>
<div class="ttc" id="astructopj__cp_html_a59415df77f13078e76678123415f403e"><div class="ttname"><a href="structopj__cp.html#a59415df77f13078e76678123415f403e">opj_cp::ty0</a></div><div class="ttdeci">OPJ_UINT32 ty0</div><div class="ttdoc">YTOsiz.</div><div class="ttdef"><b>Definition:</b> j2k.h:359</div></div>
<div class="ttc" id="astructopj__simple__mcc__decorrelation__data_html_aa66f6b9e393d98c2f34df78168f13779"><div class="ttname"><a href="structopj__simple__mcc__decorrelation__data.html#aa66f6b9e393d98c2f34df78168f13779">opj_simple_mcc_decorrelation_data::m_decorrelation_array</a></div><div class="ttdeci">opj_mct_data_t * m_decorrelation_array</div><div class="ttdef"><b>Definition:</b> j2k.h:229</div></div>
<div class="ttc" id="aj2k_8c_html_a4a6561d0899d91b38099da38814cbe86"><div class="ttname"><a href="j2k_8c.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_setup_encoder(opj_j2k_t *p_j2k, opj_cparameters_t *parameters, opj_image_t *image, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:7616</div></div>
<div class="ttc" id="aj2k_8h_html_a294a5b64ed644f289581ebe463bbb9a7"><div class="ttname"><a href="j2k_8h.html#a294a5b64ed644f289581ebe463bbb9a7">opj_mct_data_t</a></div><div class="ttdeci">struct opj_mct_data opj_mct_data_t</div><div class="ttdoc">FIXME DOC.</div></div>
<div class="ttc" id="astructopj__cparameters_html_aa23c629f885589a29a1a3b6e581b6cd5"><div class="ttname"><a href="structopj__cparameters.html#aa23c629f885589a29a1a3b6e581b6cd5">opj_cparameters::jpwl_pprot_packno</a></div><div class="ttdeci">int jpwl_pprot_packno[JPWL_MAX_NO_PACKSPECS]</div><div class="ttdoc">packet number of packet protection specification (&gt;=0)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:490</div></div>
<div class="ttc" id="aj2k_8c_html_ad1113b1ae4202669379d2c6b680f371b"><div class="ttname"><a href="j2k_8c.html#ad1113b1ae4202669379d2c6b680f371b">opj_j2k_decode</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_decode(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_image_t *p_image, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Decode an image from a JPEG-2000 codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:11962</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_ad0ec8ea90a89e2366979013563e19dcb"><div class="ttname"><a href="structopj__j2k__dec.html#ad0ec8ea90a89e2366979013563e19dcb">opj_j2k_dec::m_start_tile_x</a></div><div class="ttdeci">OPJ_UINT32 m_start_tile_x</div><div class="ttdoc">Only tiles index in the correct range will be decoded.</div><div class="ttdef"><b>Definition:</b> j2k.h:475</div></div>
<div class="ttc" id="aopj__common_8h_html_addb6a2a42df3bca8ad29224480b1a9d3"><div class="ttname"><a href="opj__common_8h.html#addb6a2a42df3bca8ad29224480b1a9d3">OPJ_COMP_PARAM_DEFAULT_NUMRESOLUTION</a></div><div class="ttdeci">#define OPJ_COMP_PARAM_DEFAULT_NUMRESOLUTION</div><div class="ttdef"><b>Definition:</b> opj_common.h:45</div></div>
<div class="ttc" id="astructopj__codestream__index_html_ab4e62867bbd858edcdb1aee2ae20bdda"><div class="ttname"><a href="structopj__codestream__index.html#ab4e62867bbd858edcdb1aee2ae20bdda">opj_codestream_index::codestream_size</a></div><div class="ttdeci">OPJ_UINT64 codestream_size</div><div class="ttdoc">codestream's size</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1044</div></div>
<div class="ttc" id="astructopj__j2k_html_a53a309b7a35ee87eb32fb5b7371f096c"><div class="ttname"><a href="structopj__j2k.html#a53a309b7a35ee87eb32fb5b7371f096c">opj_j2k::m_encoder</a></div><div class="ttdeci">opj_j2k_enc_t m_encoder</div><div class="ttdef"><b>Definition:</b> j2k.h:573</div></div>
<div class="ttc" id="aj2k_8c_html_ae643c0218a738534d5ef4b34a7cd45e2"><div class="ttname"><a href="j2k_8c.html#ae643c0218a738534d5ef4b34a7cd45e2">tabMaxSubLevelFromMainLevel</a></div><div class="ttdeci">static const OPJ_UINT16 tabMaxSubLevelFromMainLevel[]</div><div class="ttdef"><b>Definition:</b> j2k.c:7160</div></div>
<div class="ttc" id="aj2k_8c_html_a7d5ad212fd3ccafde90e06dad1bd9a6c"><div class="ttname"><a href="j2k_8c.html#a7d5ad212fd3ccafde90e06dad1bd9a6c">opj_j2k_get_default_stride</a></div><div class="ttdeci">static OPJ_FLOAT32 opj_j2k_get_default_stride(opj_tcp_t *p_tcp)</div><div class="ttdef"><b>Definition:</b> j2k.c:5254</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108af53fb005e7925529949a2bd5fe0b09dd"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108af53fb005e7925529949a2bd5fe0b09dd">J2K_STATE_MHSIZ</a></div><div class="ttdeci">@ J2K_STATE_MHSIZ</div><div class="ttdoc">a SIZ marker is expected</div><div class="ttdef"><b>Definition:</b> j2k.h:125</div></div>
<div class="ttc" id="aj2k_8c_html_a0c57b021edd36e64c83e43c534ce6e00"><div class="ttname"><a href="j2k_8c.html#a0c57b021edd36e64c83e43c534ce6e00">opj_j2k_cp_destroy</a></div><div class="ttdeci">static void opj_j2k_cp_destroy(opj_cp_t *p_cp)</div><div class="ttdoc">Destroys a coding parameter structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:9367</div></div>
<div class="ttc" id="astructopj__tile__v2__info_html_ad39b239622469868c51d4c6b8d9650de"><div class="ttname"><a href="structopj__tile__v2__info.html#ad39b239622469868c51d4c6b8d9650de">opj_tile_v2_info::csty</a></div><div class="ttdeci">OPJ_UINT32 csty</div><div class="ttdoc">coding style</div><div class="ttdef"><b>Definition:</b> openjpeg.h:946</div></div>
<div class="ttc" id="astructopj__cparameters_html_a39ae4e4f7a91811e6602ea3785b4e5cf"><div class="ttname"><a href="structopj__cparameters.html#a39ae4e4f7a91811e6602ea3785b4e5cf">opj_cparameters::cp_tdy</a></div><div class="ttdeci">int cp_tdy</div><div class="ttdoc">YTsiz.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:403</div></div>
<div class="ttc" id="aj2k_8c_html_afb21808e65381c3a3868181683d0056c"><div class="ttname"><a href="j2k_8c.html#afb21808e65381c3a3868181683d0056c">opj_j2k_write_all_tile_parts</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_all_tile_parts(opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, OPJ_UINT32 total_data_size, opj_stream_private_t *p_stream, struct opj_event_mgr *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:12839</div></div>
<div class="ttc" id="aj2k_8h_html_a25b7b51949ceea33515984f1db2f594d"><div class="ttname"><a href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_read_tile_header(opj_j2k_t *p_j2k, OPJ_UINT32 *p_tile_index, OPJ_UINT32 *p_data_size, OPJ_INT32 *p_tile_x0, OPJ_INT32 *p_tile_y0, OPJ_INT32 *p_tile_x1, OPJ_INT32 *p_tile_y1, OPJ_UINT32 *p_nb_comps, OPJ_BOOL *p_go_on, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a tile header.</div><div class="ttdef"><b>Definition:</b> j2k.c:9518</div></div>
<div class="ttc" id="astructopj__tile__v2__info_html_adb28d14f3dee85b91436bedb50fc8ae5"><div class="ttname"><a href="structopj__tile__v2__info.html#adb28d14f3dee85b91436bedb50fc8ae5">opj_tile_v2_info::mct</a></div><div class="ttdeci">OPJ_UINT32 mct</div><div class="ttdoc">multi-component transform identifier</div><div class="ttdef"><b>Definition:</b> openjpeg.h:952</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a168db80b0509b5715cf882e57ced1135"><div class="ttname"><a href="openjpeg_8h.html#a168db80b0509b5715cf882e57ced1135">OPJ_CINEMA_48_CS</a></div><div class="ttdeci">#define OPJ_CINEMA_48_CS</div><div class="ttdef"><b>Definition:</b> openjpeg.h:268</div></div>
<div class="ttc" id="astructopj__tile__index_html_a67e49af9ba010abeb56d723c639e3f65"><div class="ttname"><a href="structopj__tile__index.html#a67e49af9ba010abeb56d723c639e3f65">opj_tile_index::tp_index</a></div><div class="ttdeci">opj_tp_index_t * tp_index</div><div class="ttdoc">information concerning tile parts</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1016</div></div>
<div class="ttc" id="astructopj__cparameters_html_a39536e332f410b5e957c2135d8ef002d"><div class="ttname"><a href="structopj__cparameters.html#a39536e332f410b5e957c2135d8ef002d">opj_cparameters::csty</a></div><div class="ttdeci">int csty</div><div class="ttdoc">csty : coding style</div><div class="ttdef"><b>Definition:</b> openjpeg.h:415</div></div>
<div class="ttc" id="aj2k_8c_html_a74a0d7e52fefc21e50f5d644b69f4c44"><div class="ttname"><a href="j2k_8c.html#a74a0d7e52fefc21e50f5d644b69f4c44">opj_j2k_write_tile</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_write_tile(opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes a tile.</div><div class="ttdef"><b>Definition:</b> j2k.c:13148</div></div>
<div class="ttc" id="astructopj__encoding__param_html_af268e3dd2359f30d23f7dc24540ffb1d"><div class="ttname"><a href="structopj__encoding__param.html#af268e3dd2359f30d23f7dc24540ffb1d">opj_encoding_param::m_matrice</a></div><div class="ttdeci">OPJ_INT32 * m_matrice</div><div class="ttdoc">fixed layer</div><div class="ttdef"><b>Definition:</b> j2k.h:325</div></div>
<div class="ttc" id="aj2k_8c_html_ab99321e1cb3628a30ae7de2f02956cf5"><div class="ttname"><a href="j2k_8c.html#ab99321e1cb3628a30ae7de2f02956cf5">opj_j2k_end_encoding</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_end_encoding(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Ends the encoding, i.e.</div><div class="ttdef"><b>Definition:</b> j2k.c:12997</div></div>
<div class="ttc" id="aopenjpeg_8h_html_ac672bfd7db39c609e828acb07a321964"><div class="ttname"><a href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a></div><div class="ttdeci">#define OPJ_FALSE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:118</div></div>
<div class="ttc" id="astructopj__cp_html_a32995cd80569ca607c97f18aa823b579"><div class="ttname"><a href="structopj__cp.html#a32995cd80569ca607c97f18aa823b579">opj_cp::m_is_decoder</a></div><div class="ttdeci">OPJ_BITFIELD m_is_decoder</div><div class="ttdoc">tells if the parameter is a coding or decoding one</div><div class="ttdef"><b>Definition:</b> j2k.h:456</div></div>
<div class="ttc" id="aj2k_8h_html_a064d4a5d20465438abe3ce707fd8ddf4"><div class="ttname"><a href="j2k_8h.html#a064d4a5d20465438abe3ce707fd8ddf4">j2k_dump</a></div><div class="ttdeci">void j2k_dump(opj_j2k_t *p_j2k, OPJ_INT32 flag, FILE *out_stream)</div><div class="ttdoc">Dump some elements from the J2K decompression structure .</div><div class="ttdef"><b>Definition:</b> j2k.c:11190</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_ab5dc581e5e9c499007b6880c76c91230"><div class="ttname"><a href="structopj__codestream__info__v2.html#ab5dc581e5e9c499007b6880c76c91230">opj_codestream_info_v2::th</a></div><div class="ttdeci">OPJ_UINT32 th</div><div class="ttdoc">number of tiles in Y</div><div class="ttdef"><b>Definition:</b> openjpeg.h:975</div></div>
<div class="ttc" id="astructopj__poc_html_ac3a5cd2197ec2f6efa274fff547aca5d"><div class="ttname"><a href="structopj__poc.html#ac3a5cd2197ec2f6efa274fff547aca5d">opj_poc::prg1</a></div><div class="ttdeci">OPJ_PROG_ORDER prg1</div><div class="ttdoc">Progression order enum.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:373</div></div>
<div class="ttc" id="astructopj__tcd__tile_html_a4d9827a5f549b06dbf6c05c721485121"><div class="ttname"><a href="structopj__tcd__tile.html#a4d9827a5f549b06dbf6c05c721485121">opj_tcd_tile::y0</a></div><div class="ttdeci">OPJ_INT32 y0</div><div class="ttdef"><b>Definition:</b> tcd.h:235</div></div>
<div class="ttc" id="astructopj__tp__index_html"><div class="ttname"><a href="structopj__tp__index.html">opj_tp_index</a></div><div class="ttdoc">Index structure about a tile part.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:992</div></div>
<div class="ttc" id="astructopj__tcp_html_ac363d1032d37ab75f9b0dcafb680d932"><div class="ttname"><a href="structopj__tcp.html#ac363d1032d37ab75f9b0dcafb680d932">opj_tcp::m_data_size</a></div><div class="ttdeci">OPJ_UINT32 m_data_size</div><div class="ttdoc">size of data</div><div class="ttdef"><b>Definition:</b> j2k.h:286</div></div>
<div class="ttc" id="astructopj__encoding__param_html_a53f7ee9dec382419e922cbb93aa6f479"><div class="ttname"><a href="structopj__encoding__param.html#a53f7ee9dec382419e922cbb93aa6f479">opj_encoding_param::m_disto_alloc</a></div><div class="ttdeci">OPJ_BITFIELD m_disto_alloc</div><div class="ttdoc">allocation by rate/distortion</div><div class="ttdef"><b>Definition:</b> j2k.h:329</div></div>
<div class="ttc" id="aj2k_8h_html_a884530bc003c63b65ec19eaf33660404"><div class="ttname"><a href="j2k_8h.html#a884530bc003c63b65ec19eaf33660404">opj_decoding_param_t</a></div><div class="ttdeci">struct opj_decoding_param opj_decoding_param_t</div></div>
<div class="ttc" id="aj2k_8c_html_adaffc1a68a7cbfe82eca1f66e557d78d"><div class="ttname"><a href="j2k_8c.html#adaffc1a68a7cbfe82eca1f66e557d78d">opj_j2k_copy_default_tcp_and_create_tcd</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_copy_default_tcp_and_create_tcd(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Copies the decoding tile parameters onto all the tile parameters.</div><div class="ttdef"><b>Definition:</b> j2k.c:9016</div></div>
<div class="ttc" id="aj2k_8c_html_a0f83c1c3390f6368061b89b0e4dad91b"><div class="ttname"><a href="j2k_8c.html#a0f83c1c3390f6368061b89b0e4dad91b">opj_j2k_read_mcc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_mcc(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a MCC marker (Multiple Component Collection)</div><div class="ttdef"><b>Definition:</b> j2k.c:6052</div></div>
<div class="ttc" id="aimage_8c_html_a3802de36855e5331f4d6c04bc1b732a3"><div class="ttname"><a href="image_8c.html#a3802de36855e5331f4d6c04bc1b732a3">opj_copy_image_header</a></div><div class="ttdeci">void opj_copy_image_header(const opj_image_t *p_image_src, opj_image_t *p_image_dest)</div><div class="ttdoc">Copy only header of image and its component header (no data are copied) if dest image have data,...</div><div class="ttdef"><b>Definition:</b> image.c:164</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a5ec5f8a1adf71244e3315c1d10f1af16"><div class="ttname"><a href="openjpeg_8h.html#a5ec5f8a1adf71244e3315c1d10f1af16">OPJ_INT16</a></div><div class="ttdeci">int16_t OPJ_INT16</div><div class="ttdef"><b>Definition:</b> openjpeg.h:129</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da420118e5a2846d97362f5ba3b8b5df49"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da420118e5a2846d97362f5ba3b8b5df49">OPJ_LRCP</a></div><div class="ttdeci">@ OPJ_LRCP</div><div class="ttdoc">layer-resolution-component-precinct order</div><div class="ttdef"><b>Definition:</b> openjpeg.h:305</div></div>
<div class="ttc" id="aj2k_8c_html_a4ead2a576ef736e5f7ede321239e3448"><div class="ttname"><a href="j2k_8c.html#a4ead2a576ef736e5f7ede321239e3448">j2k_memory_marker_handler_tab</a></div><div class="ttdeci">static const opj_dec_memory_marker_handler_t j2k_memory_marker_handler_tab[]</div><div class="ttdef"><b>Definition:</b> j2k.c:1408</div></div>
<div class="ttc" id="aj2k_8h_html_a5c4508543b134e726107308b6463528e"><div class="ttname"><a href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy</a></div><div class="ttdeci">void opj_j2k_destroy(opj_j2k_t *p_j2k)</div><div class="ttdoc">Destroys a jpeg2000 codec.</div><div class="ttdef"><b>Definition:</b> j2k.c:9178</div></div>
<div class="ttc" id="astructopj__dec__memory__marker__handler_html"><div class="ttname"><a href="structopj__dec__memory__marker__handler.html">opj_dec_memory_marker_handler</a></div><div class="ttdef"><b>Definition:</b> j2k.c:1395</div></div>
<div class="ttc" id="aj2k_8c_html_a01ad31cdc9b2d7478221f55f2aedf7f7"><div class="ttname"><a href="j2k_8c.html#a01ad31cdc9b2d7478221f55f2aedf7f7">opj_j2k_get_sot_values</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_get_sot_values(OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, OPJ_UINT32 *p_tile_no, OPJ_UINT32 *p_tot_len, OPJ_UINT32 *p_current_part, OPJ_UINT32 *p_num_parts, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads values from a SOT marker (Start of tile-part)</div><div class="ttdef"><b>Definition:</b> j2k.c:4345</div></div>
<div class="ttc" id="aj2k_8c_html_a185b2ec102f0f238cf6ddb8f633a211a"><div class="ttname"><a href="j2k_8c.html#a185b2ec102f0f238cf6ddb8f633a211a">opj_j2k_get_imf_max_NL</a></div><div class="ttdeci">static int opj_j2k_get_imf_max_NL(opj_cparameters_t *parameters, opj_image_t *image)</div><div class="ttdef"><b>Definition:</b> j2k.c:7035</div></div>
<div class="ttc" id="aj2k_8c_html_ac154882bb3a6d68428e3fdc27a2ff91f"><div class="ttname"><a href="j2k_8c.html#ac154882bb3a6d68428e3fdc27a2ff91f">opj_j2k_write_float_to_int16</a></div><div class="ttdeci">static void opj_j2k_write_float_to_int16(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1583</div></div>
<div class="ttc" id="astructopj__tccp_html_a65c9f88b7056adef3dc5dc88ffcdc66d"><div class="ttname"><a href="structopj__tccp.html#a65c9f88b7056adef3dc5dc88ffcdc66d">opj_tccp::cblkh</a></div><div class="ttdeci">OPJ_UINT32 cblkh</div><div class="ttdoc">code-blocks height</div><div class="ttdef"><b>Definition:</b> j2k.h:187</div></div>
<div class="ttc" id="aj2k_8c_html_a83cff6111a8c1811434c85183afe5a75"><div class="ttname"><a href="j2k_8c.html#a83cff6111a8c1811434c85183afe5a75">opj_j2k_read_int16_to_int32</a></div><div class="ttdeci">static void opj_j2k_read_int16_to_int32(const void *p_src_data, void *p_dest_data, OPJ_UINT32 p_nb_elem)</div><div class="ttdef"><b>Definition:</b> j2k.c:1515</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_a9e37a90718ec8b1e631cb9cdd5eac365"><div class="ttname"><a href="structopj__tcd__resolution.html#a9e37a90718ec8b1e631cb9cdd5eac365">opj_tcd_resolution::win_y1</a></div><div class="ttdeci">OPJ_UINT32 win_y1</div><div class="ttdef"><b>Definition:</b> tcd.h:190</div></div>
<div class="ttc" id="astructopj__cparameters_html_a20ef135570741fc85c68edf3f5e09828"><div class="ttname"><a href="structopj__cparameters.html#a20ef135570741fc85c68edf3f5e09828">opj_cparameters::cp_rsiz</a></div><div class="ttdeci">OPJ_RSIZ_CAPABILITIES cp_rsiz</div><div class="ttdoc">DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile name.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:522</div></div>
<div class="ttc" id="aj2k_8c_html_a34c49b256edcdbf036492dfa635284d7"><div class="ttname"><a href="j2k_8c.html#a34c49b256edcdbf036492dfa635284d7">opj_j2k_read_header</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_read_header(opj_stream_private_t *p_stream, opj_j2k_t *p_j2k, opj_image_t **p_image, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a jpeg2000 codestream header structure.</div><div class="ttdef"><b>Definition:</b> j2k.c:8390</div></div>
<div class="ttc" id="astructopj__simple__mcc__decorrelation__data_html"><div class="ttname"><a href="structopj__simple__mcc__decorrelation__data.html">opj_simple_mcc_decorrelation_data</a></div><div class="ttdoc">FIXME DOC.</div><div class="ttdef"><b>Definition:</b> j2k.h:226</div></div>
<div class="ttc" id="aimage_8c_html_a1bc9d7637d7cde5b28755c8696638303"><div class="ttname"><a href="image_8c.html#a1bc9d7637d7cde5b28755c8696638303">opj_image_comp_header_update</a></div><div class="ttdeci">void opj_image_comp_header_update(opj_image_t *p_image_header, const struct opj_cp *p_cp)</div><div class="ttdoc">Updates the components characteristics of the image from the coding parameters.</div><div class="ttdef"><b>Definition:</b> image.c:121</div></div>
<div class="ttc" id="aj2k_8c_html_a25b7b51949ceea33515984f1db2f594d"><div class="ttname"><a href="j2k_8c.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_read_tile_header(opj_j2k_t *p_j2k, OPJ_UINT32 *p_tile_index, OPJ_UINT32 *p_data_size, OPJ_INT32 *p_tile_x0, OPJ_INT32 *p_tile_y0, OPJ_INT32 *p_tile_x1, OPJ_INT32 *p_tile_y1, OPJ_UINT32 *p_nb_comps, OPJ_BOOL *p_go_on, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a tile header.</div><div class="ttdef"><b>Definition:</b> j2k.c:9518</div></div>
<div class="ttc" id="atcd_8c_html_a98e56ce8f39a9f47faedaa6dfdea5a7b"><div class="ttname"><a href="tcd_8c.html#a98e56ce8f39a9f47faedaa6dfdea5a7b">opj_tcd_encode_tile</a></div><div class="ttdeci">OPJ_BOOL opj_tcd_encode_tile(opj_tcd_t *p_tcd, OPJ_UINT32 p_tile_no, OPJ_BYTE *p_dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 p_max_length, opj_codestream_info_t *p_cstr_info, opj_tcd_marker_info_t *p_marker_info, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Encodes a tile from the raw image into the given buffer.</div><div class="ttdef"><b>Definition:</b> tcd.c:1381</div></div>
<div class="ttc" id="acio_8h_html_a4233661f073556f7d30fd9b2afaafefe"><div class="ttname"><a href="cio_8h.html#a4233661f073556f7d30fd9b2afaafefe">opj_write_bytes</a></div><div class="ttdeci">#define opj_write_bytes</div><div class="ttdef"><b>Definition:</b> cio.h:64</div></div>
<div class="ttc" id="astructopj__poc_html_a094197c4116fd4d12d7ac829ea5484f6"><div class="ttname"><a href="structopj__poc.html#a094197c4116fd4d12d7ac829ea5484f6">opj_poc::layno1</a></div><div class="ttdeci">OPJ_UINT32 layno1</div><div class="ttdoc">Layer num end,Resolution num end, Component num end, given by POC.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:369</div></div>
<div class="ttc" id="astructopj__tcp_html_aba101294b780f45e4bcec6ecc7670208"><div class="ttname"><a href="structopj__tcp.html#aba101294b780f45e4bcec6ecc7670208">opj_tcp::cod</a></div><div class="ttdeci">OPJ_BITFIELD cod</div><div class="ttdoc">If cod == 1 --&gt; there was a COD marker for the present tile.</div><div class="ttdef"><b>Definition:</b> j2k.h:309</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a65e3a571633779c091fdb411f1ef8ea7"><div class="ttname"><a href="openjpeg_8h.html#a65e3a571633779c091fdb411f1ef8ea7">OPJ_EXTENSION_MCT</a></div><div class="ttdeci">#define OPJ_EXTENSION_MCT</div><div class="ttdef"><b>Definition:</b> openjpeg.h:223</div></div>
<div class="ttc" id="astructopj__poc_html_aa324625d2bfa6a1f69f90295600f3652"><div class="ttname"><a href="structopj__poc.html#aa324625d2bfa6a1f69f90295600f3652">opj_poc::tile</a></div><div class="ttdeci">OPJ_UINT32 tile</div><div class="ttdoc">Tile number (starting at 1)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:377</div></div>
<div class="ttc" id="api_8c_html_a19c951dfab9ba88d65a9b78f32dd3397"><div class="ttname"><a href="pi_8c.html#a19c951dfab9ba88d65a9b78f32dd3397">opj_pi_update_encoding_parameters</a></div><div class="ttdeci">void opj_pi_update_encoding_parameters(const opj_image_t *p_image, opj_cp_t *p_cp, OPJ_UINT32 p_tile_no)</div><div class="ttdoc">Updates the encoding parameters of the codec.</div><div class="ttdef"><b>Definition:</b> pi.c:2103</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a9a7e4b2c704998e94e19abc5259210e2"><div class="ttname"><a href="structopj__j2k__dec.html#a9a7e4b2c704998e94e19abc5259210e2">opj_j2k_dec::m_default_tcp</a></div><div class="ttdeci">opj_tcp_t * m_default_tcp</div><div class="ttdoc">store decoding parameters common to all tiles (information like COD, COC in main header)</div><div class="ttdef"><b>Definition:</b> j2k.h:469</div></div>
<div class="ttc" id="astructopj__tcd_html_a5d03f3eb3df69859bc4fa4f0970afe24"><div class="ttname"><a href="structopj__tcd.html#a5d03f3eb3df69859bc4fa4f0970afe24">opj_tcd::tp_num</a></div><div class="ttdeci">OPJ_UINT32 tp_num</div><div class="ttdoc">Tile part number.</div><div class="ttdef"><b>Definition:</b> tcd.h:260</div></div>
<div class="ttc" id="astructopj__tccp__info_html_a2ff0c978e5f34d71602a0e5dbab3794b"><div class="ttname"><a href="structopj__tccp__info.html#a2ff0c978e5f34d71602a0e5dbab3794b">opj_tccp_info::cblkh</a></div><div class="ttdeci">OPJ_UINT32 cblkh</div><div class="ttdoc">log2 of code-blocks height</div><div class="ttdef"><b>Definition:</b> openjpeg.h:916</div></div>
<div class="ttc" id="aj2k_8h_html_af05dd7eedf751beb0033ac42de564fcc"><div class="ttname"><a href="j2k_8h.html#af05dd7eedf751beb0033ac42de564fcc">opj_j2k_encode</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_encode(opj_j2k_t *p_j2k, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Encodes an image into a JPEG-2000 codestream.</div><div class="ttdef"><b>Definition:</b> j2k.c:12231</div></div>
<div class="ttc" id="astructopj__cparameters_html_a7f13255285cd6289cb466c7d384d6834"><div class="ttname"><a href="structopj__cparameters.html#a7f13255285cd6289cb466c7d384d6834">opj_cparameters::prcw_init</a></div><div class="ttdeci">int prcw_init[OPJ_J2K_MAXRLVLS]</div><div class="ttdoc">initial precinct width</div><div class="ttdef"><b>Definition:</b> openjpeg.h:448</div></div>
<div class="ttc" id="astructopj__j2k_html_a875301a54bb34da19d6e9e5f23dc6110"><div class="ttname"><a href="structopj__j2k.html#a875301a54bb34da19d6e9e5f23dc6110">opj_j2k::m_private_image</a></div><div class="ttdeci">opj_image_t * m_private_image</div><div class="ttdoc">pointer to the internal/private encoded / decoded image</div><div class="ttdef"><b>Definition:</b> j2k.h:578</div></div>
<div class="ttc" id="astructopj__cparameters_html_a88f66aae362a5c8c4acf56dbc676b787"><div class="ttname"><a href="structopj__cparameters.html#a88f66aae362a5c8c4acf56dbc676b787">opj_cparameters::numpocs</a></div><div class="ttdeci">OPJ_UINT32 numpocs</div><div class="ttdoc">number of progression order changes (POC), default to 0</div><div class="ttdef"><b>Definition:</b> openjpeg.h:421</div></div>
<div class="ttc" id="aj2k_8c_html_ad2719d3763be720f09523fd9e17a2f21"><div class="ttname"><a href="j2k_8c.html#ad2719d3763be720f09523fd9e17a2f21">opj_j2k_write_cod</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_cod(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the COD marker (Coding style default)</div><div class="ttdef"><b>Definition:</b> j2k.c:2579</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_ae62e78d25e3e5d51f99c3776c10800e2"><div class="ttname"><a href="structopj__j2k__dec.html#ae62e78d25e3e5d51f99c3776c10800e2">opj_j2k_dec::m_end_tile_y</a></div><div class="ttdeci">OPJ_UINT32 m_end_tile_y</div><div class="ttdef"><b>Definition:</b> j2k.h:478</div></div>
<div class="ttc" id="astructopj__poc_html_a13dc739a59f36b8e1880f00b877460a5"><div class="ttname"><a href="structopj__poc.html#a13dc739a59f36b8e1880f00b877460a5">opj_poc::resno1</a></div><div class="ttdeci">OPJ_UINT32 resno1</div><div class="ttdef"><b>Definition:</b> openjpeg.h:369</div></div>
<div class="ttc" id="aj2k_8h_html_a6c2e5eadd32344dc7fbb95841241bfe4"><div class="ttname"><a href="j2k_8h.html#a6c2e5eadd32344dc7fbb95841241bfe4">opj_j2k_decoder_set_strict_mode</a></div><div class="ttdeci">void opj_j2k_decoder_set_strict_mode(opj_j2k_t *j2k, OPJ_BOOL strict)</div><div class="ttdef"><b>Definition:</b> j2k.c:6703</div></div>
<div class="ttc" id="aj2k_8h_html_a5980255efc0b42f32435f04d4bbba384"><div class="ttname"><a href="j2k_8h.html#a5980255efc0b42f32435f04d4bbba384">J2K_MS_MCC</a></div><div class="ttdeci">#define J2K_MS_MCC</div><div class="ttdoc">MCC marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:95</div></div>
<div class="ttc" id="aj2k_8h_html_ab931bcbe2d45b0a31b9067bd4a9811c4"><div class="ttname"><a href="j2k_8h.html#ab931bcbe2d45b0a31b9067bd4a9811c4">MCT_ELEMENT_TYPE</a></div><div class="ttdeci">MCT_ELEMENT_TYPE</div><div class="ttdoc">Type of elements storing in the MCT data.</div><div class="ttdef"><b>Definition:</b> j2k.h:140</div></div>
<div class="ttc" id="aj2k_8h_html_a2af84eaeae3bcbfbca7f21b523bd79be"><div class="ttname"><a href="j2k_8h.html#a2af84eaeae3bcbfbca7f21b523bd79be">J2K_CCP_QNTSTY_SIQNT</a></div><div class="ttdeci">#define J2K_CCP_QNTSTY_SIQNT</div><div class="ttdef"><b>Definition:</b> j2k.h:67</div></div>
<div class="ttc" id="astructopj__tcd__marker__info_html"><div class="ttname"><a href="structopj__tcd__marker__info.html">opj_tcd_marker_info</a></div><div class="ttdoc">Structure to hold information needed to generate some markers.</div><div class="ttdef"><b>Definition:</b> tcd.h:296</div></div>
<div class="ttc" id="astructopj__tcp_html_a9462abe78bb0bb068db8e5d878aa1db5"><div class="ttname"><a href="structopj__tcp.html#a9462abe78bb0bb068db8e5d878aa1db5">opj_tcp::m_mcc_records</a></div><div class="ttdeci">opj_simple_mcc_decorrelation_data_t * m_mcc_records</div><div class="ttdoc">mcc records</div><div class="ttdef"><b>Definition:</b> j2k.h:300</div></div>
<div class="ttc" id="aj2k_8h_html_a95708dcd92905b704bc08ff4c4de7d16"><div class="ttname"><a href="j2k_8h.html#a95708dcd92905b704bc08ff4c4de7d16">J2K_CCP_QNTSTY_NOQNT</a></div><div class="ttdeci">#define J2K_CCP_QNTSTY_NOQNT</div><div class="ttdef"><b>Definition:</b> j2k.h:66</div></div>
<div class="ttc" id="astructopj__tile__index_html_afe5785db09d276754876b56504aa6928"><div class="ttname"><a href="structopj__tile__index.html#afe5785db09d276754876b56504aa6928">opj_tile_index::marknum</a></div><div class="ttdeci">OPJ_UINT32 marknum</div><div class="ttdoc">number of markers</div><div class="ttdef"><b>Definition:</b> openjpeg.h:1020</div></div>
<div class="ttc" id="aj2k_8h_html_a73c4d845006e998fd1384668e76926f6"><div class="ttname"><a href="j2k_8h.html#a73c4d845006e998fd1384668e76926f6">J2K_MS_COD</a></div><div class="ttdeci">#define J2K_MS_COD</div><div class="ttdoc">COD marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:78</div></div>
<div class="ttc" id="astructopj__tccp_html_a895015ffd79466c110ba79c7d60fb138"><div class="ttname"><a href="structopj__tccp.html#a895015ffd79466c110ba79c7d60fb138">opj_tccp::csty</a></div><div class="ttdeci">OPJ_UINT32 csty</div><div class="ttdoc">coding style</div><div class="ttdef"><b>Definition:</b> j2k.h:181</div></div>
<div class="ttc" id="astructopj__image_html"><div class="ttname"><a href="structopj__image.html">opj_image</a></div><div class="ttdoc">Defines image data and characteristics.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:709</div></div>
<div class="ttc" id="astructopj__cparameters_html_a8b6d1fdedf276b5ab0f4be42d729588e"><div class="ttname"><a href="structopj__cparameters.html#a8b6d1fdedf276b5ab0f4be42d729588e">opj_cparameters::jpwl_hprot_TPH</a></div><div class="ttdeci">int jpwl_hprot_TPH[JPWL_MAX_NO_TILESPECS]</div><div class="ttdoc">error protection methods for TPHs (0,1,16,32,37-128)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:486</div></div>
<div class="ttc" id="astructopj__poc_html_a589b30dc156784a1d3ebff74cd5296c7"><div class="ttname"><a href="structopj__poc.html#a589b30dc156784a1d3ebff74cd5296c7">opj_poc::resno0</a></div><div class="ttdeci">OPJ_UINT32 resno0</div><div class="ttdoc">Resolution num start, Component num start, given by POC.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:367</div></div>
<div class="ttc" id="atcd_8c_html_ad4c38b7d4cbb4e458fb22fe6c34fcbef"><div class="ttname"><a href="tcd_8c.html#ad4c38b7d4cbb4e458fb22fe6c34fcbef">opj_tcd_init_decode_tile</a></div><div class="ttdeci">OPJ_BOOL opj_tcd_init_decode_tile(opj_tcd_t *p_tcd, OPJ_UINT32 p_tile_no, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Allocates memory for decoding a specific tile.</div><div class="ttdef"><b>Definition:</b> tcd.c:1205</div></div>
<div class="ttc" id="aj2k_8h_html_a9ee8f15ea330fc28fc6295c8081b38b4"><div class="ttname"><a href="j2k_8h.html#a9ee8f15ea330fc28fc6295c8081b38b4">J2K_MS_POC</a></div><div class="ttdeci">#define J2K_MS_POC</div><div class="ttdoc">POC marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:84</div></div>
<div class="ttc" id="astructopj__cparameters_html_ae1d9efd3b4f540faf4e937aada11fe1c"><div class="ttname"><a href="structopj__cparameters.html#ae1d9efd3b4f540faf4e937aada11fe1c">opj_cparameters::jpwl_epc_on</a></div><div class="ttdeci">OPJ_BOOL jpwl_epc_on</div><div class="ttdoc">enables writing of EPC in MH, thus activating JPWL</div><div class="ttdef"><b>Definition:</b> openjpeg.h:480</div></div>
<div class="ttc" id="aj2k_8h_html_a4e0a9f42c8240828e7293a064c143a24"><div class="ttname"><a href="j2k_8h.html#a4e0a9f42c8240828e7293a064c143a24">j2k_get_cstr_info</a></div><div class="ttdeci">opj_codestream_info_v2_t * j2k_get_cstr_info(opj_j2k_t *p_j2k)</div><div class="ttdoc">Get the codestream info from a JPEG2000 codec.</div><div class="ttdef"><b>Definition:</b> j2k.c:11381</div></div>
<div class="ttc" id="astructopj__cparameters_html_a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><div class="ttname"><a href="structopj__cparameters.html#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">opj_cparameters::jpwl_hprot_MH</a></div><div class="ttdeci">int jpwl_hprot_MH</div><div class="ttdoc">error protection method for MH (0,1,16,32,37-128)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:482</div></div>
<div class="ttc" id="astructopj__poc_html"><div class="ttname"><a href="structopj__poc.html">opj_poc</a></div><div class="ttdoc">Progression order changes.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:365</div></div>
<div class="ttc" id="astructopj__tcd__tile_html_adfe3ec848812611d8c5bc6b675e3b897"><div class="ttname"><a href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a></div><div class="ttdeci">opj_tcd_tilecomp_t * comps</div><div class="ttdef"><b>Definition:</b> tcd.h:237</div></div>
<div class="ttc" id="aj2k_8h_html_acfac29de2d6f52655210a92c19e968cf"><div class="ttname"><a href="j2k_8h.html#acfac29de2d6f52655210a92c19e968cf">J2K_MS_CRG</a></div><div class="ttdeci">#define J2K_MS_CRG</div><div class="ttdoc">CRG marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:92</div></div>
<div class="ttc" id="astructopj__marker__info_html"><div class="ttname"><a href="structopj__marker__info.html">opj_marker_info</a></div><div class="ttdoc">Marker structure.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:782</div></div>
<div class="ttc" id="astructopj__dec__memory__marker__handler_html_a8de521df6713b9f47b3123a3b4b3db94"><div class="ttname"><a href="structopj__dec__memory__marker__handler.html#a8de521df6713b9f47b3123a3b4b3db94">opj_dec_memory_marker_handler::id</a></div><div class="ttdeci">OPJ_UINT32 id</div><div class="ttdoc">marker value</div><div class="ttdef"><b>Definition:</b> j2k.c:1397</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a0968cf3e09590018e3d71de12cbe452f"><div class="ttname"><a href="structopj__j2k__dec.html#a0968cf3e09590018e3d71de12cbe452f">opj_j2k_dec::m_tile_ind_to_dec</a></div><div class="ttdeci">OPJ_INT32 m_tile_ind_to_dec</div><div class="ttdoc">Index of the tile to decode (used in get_tile)</div><div class="ttdef"><b>Definition:</b> j2k.h:481</div></div>
<div class="ttc" id="aj2k_8h_html_afb621df6a7f53ac42aa3f69784f92108a89e64fd129ff940a1185727721413bce"><div class="ttname"><a href="j2k_8h.html#afb621df6a7f53ac42aa3f69784f92108a89e64fd129ff940a1185727721413bce">J2K_STATE_NEOC</a></div><div class="ttdeci">@ J2K_STATE_NEOC</div><div class="ttdoc">the decoding process must not expect a EOC marker because the codestream is truncated</div><div class="ttdef"><b>Definition:</b> j2k.h:130</div></div>
<div class="ttc" id="acio_8c_html_a5ddba22278152cac64cfbdcedca6b31f"><div class="ttname"><a href="cio_8c.html#a5ddba22278152cac64cfbdcedca6b31f">opj_stream_read_data</a></div><div class="ttdeci">OPJ_SIZE_T opj_stream_read_data(opj_stream_private_t *p_stream, OPJ_BYTE *p_buffer, OPJ_SIZE_T p_size, opj_event_mgr_t *p_event_mgr)</div><div class="ttdoc">Reads some bytes from the stream.</div><div class="ttdef"><b>Definition:</b> cio.c:281</div></div>
<div class="ttc" id="aj2k_8c_html_a6a89723f628be4809058ee2438264004"><div class="ttname"><a href="j2k_8c.html#a6a89723f628be4809058ee2438264004">opj_j2k_read_cpf</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_cpf(opj_j2k_t *p_j2k, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a CPF marker (corresponding profile).</div><div class="ttdef"><b>Definition:</b> j2k.c:6665</div></div>
<div class="ttc" id="astructopj__cparameters_html_a3799e1b2b19e307758fef0f7fe3606e1"><div class="ttname"><a href="structopj__cparameters.html#a3799e1b2b19e307758fef0f7fe3606e1">opj_cparameters::cp_matrice</a></div><div class="ttdeci">int * cp_matrice</div><div class="ttdoc">fixed layer</div><div class="ttdef"><b>Definition:</b> openjpeg.h:411</div></div>
<div class="ttc" id="aj2k_8c_html_a513572be30a6ac52bf7068605ae9c3d8"><div class="ttname"><a href="j2k_8c.html#a513572be30a6ac52bf7068605ae9c3d8">opj_j2k_convert_progression_order</a></div><div class="ttdeci">const char * opj_j2k_convert_progression_order(OPJ_PROG_ORDER prg_order)</div><div class="ttdoc">Converts an enum type progression order to string type.</div><div class="ttdef"><b>Definition:</b> j2k.c:1651</div></div>
<div class="ttc" id="astructopj__codestream__info__v2_html_a6bea879cbc05ab7cc1145bb10a3dedfc"><div class="ttname"><a href="structopj__codestream__info__v2.html#a6bea879cbc05ab7cc1145bb10a3dedfc">opj_codestream_info_v2::tdx</a></div><div class="ttdeci">OPJ_UINT32 tdx</div><div class="ttdoc">tile size in x = XTsiz</div><div class="ttdef"><b>Definition:</b> openjpeg.h:969</div></div>
<div class="ttc" id="aj2k_8c_html_a4a8ad30a3df7afe15c5377a6f673f911"><div class="ttname"><a href="j2k_8c.html#a4a8ad30a3df7afe15c5377a6f673f911">opj_j2k_read_soc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_read_soc(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Reads a SOC marker (Start of Codestream)</div><div class="ttdef"><b>Definition:</b> j2k.c:1927</div></div>
<div class="ttc" id="astructopj__cp_html_a58e2028544500ca9b5c3461e1bb3184c"><div class="ttname"><a href="structopj__cp.html#a58e2028544500ca9b5c3461e1bb3184c">opj_cp::sens_addr</a></div><div class="ttdeci">int sens_addr</div><div class="ttdoc">sensitivity addressing size (0=auto/2/4 bytes)</div><div class="ttdef"><b>Definition:</b> j2k.h:435</div></div>
<div class="ttc" id="astructopj__j2k__dec_html_a68825a1211364ea393df031717717b2a"><div class="ttname"><a href="structopj__j2k__dec.html#a68825a1211364ea393df031717717b2a">opj_j2k_dec::m_header_data_size</a></div><div class="ttdeci">OPJ_UINT32 m_header_data_size</div><div class="ttdef"><b>Definition:</b> j2k.h:471</div></div>
<div class="ttc" id="aopj__intmath_8h_html_aaa1e441dec325d33ccd86aa7ca8ccfdc"><div class="ttname"><a href="opj__intmath_8h.html#aaa1e441dec325d33ccd86aa7ca8ccfdc">opj_int_ceildivpow2</a></div><div class="ttdeci">static INLINE OPJ_INT32 opj_int_ceildivpow2(OPJ_INT32 a, OPJ_INT32 b)</div><div class="ttdoc">Divide an integer by a power of 2 and round upwards.</div><div class="ttdef"><b>Definition:</b> opj_intmath.h:180</div></div>
<div class="ttc" id="astructopj__tccp__info_html_a9a0ed66904bfe8bcfce631904f32a57e"><div class="ttname"><a href="structopj__tccp__info.html#a9a0ed66904bfe8bcfce631904f32a57e">opj_tccp_info::numresolutions</a></div><div class="ttdeci">OPJ_UINT32 numresolutions</div><div class="ttdoc">number of resolutions</div><div class="ttdef"><b>Definition:</b> openjpeg.h:912</div></div>
<div class="ttc" id="astructopj__thread__pool__t_html"><div class="ttname"><a href="structopj__thread__pool__t.html">opj_thread_pool_t</a></div><div class="ttdef"><b>Definition:</b> thread.c:605</div></div>
<div class="ttc" id="aj2k_8c_html_a73c3c22ee8bbd169359bb87863bdf3f2"><div class="ttname"><a href="j2k_8c.html#a73c3c22ee8bbd169359bb87863bdf3f2">opj_j2k_build_encoder</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_build_encoder(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Builds the tcd encoder to use to encode tile.</div><div class="ttdef"><b>Definition:</b> j2k.c:8704</div></div>
<div class="ttc" id="astructopj__tcd_html"><div class="ttname"><a href="structopj__tcd.html">opj_tcd</a></div><div class="ttdoc">Tile coder/decoder.</div><div class="ttdef"><b>Definition:</b> tcd.h:256</div></div>
<div class="ttc" id="aj2k_8c_html_aa18cdc319feeed622f1121f8317f0fcc"><div class="ttname"><a href="j2k_8c.html#aa18cdc319feeed622f1121f8317f0fcc">opj_j2k_write_regions</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_regions(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes regions of interests.</div><div class="ttdef"><b>Definition:</b> j2k.c:5598</div></div>
<div class="ttc" id="astructopj__cp_html_a085175438247eae00338c87300f472be"><div class="ttname"><a href="structopj__cp.html#a085175438247eae00338c87300f472be">opj_cp::m_specific_param</a></div><div class="ttdeci">union opj_cp::@0 m_specific_param</div></div>
<div class="ttc" id="aj2k_8h_html_a9c3ac9cdd45a6250513d2903e90acc95"><div class="ttname"><a href="j2k_8h.html#a9c3ac9cdd45a6250513d2903e90acc95">J2K_MS_QCD</a></div><div class="ttdeci">#define J2K_MS_QCD</div><div class="ttdoc">QCD marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:82</div></div>
<div class="ttc" id="aj2k_8h_html_a98c14444176c130f2ae6b4f1c433c870"><div class="ttname"><a href="j2k_8h.html#a98c14444176c130f2ae6b4f1c433c870">J2K_MS_EPB</a></div><div class="ttdeci">#define J2K_MS_EPB</div><div class="ttdoc">EPB marker value (Part 11: JPEG 2000 for Wireless)</div><div class="ttdef"><b>Definition:</b> j2k.h:104</div></div>
<div class="ttc" id="aj2k_8c_html_aead17ecd44e6326e374e10ec5c0adc47"><div class="ttname"><a href="j2k_8c.html#aead17ecd44e6326e374e10ec5c0adc47">opj_j2k_post_write_tile</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_post_write_tile(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdef"><b>Definition:</b> j2k.c:12559</div></div>
<div class="ttc" id="aopenjpeg_8h_html_a43643301a9ac42a398ecc8284d3ecf31"><div class="ttname"><a href="openjpeg_8h.html#a43643301a9ac42a398ecc8284d3ecf31">OPJ_GET_IMF_PROFILE</a></div><div class="ttdeci">#define OPJ_GET_IMF_PROFILE(v)</div><div class="ttdef"><b>Definition:</b> openjpeg.h:234</div></div>
<div class="ttc" id="aj2k_8h_html_aadc137828094067b6c5330e99758be4e"><div class="ttname"><a href="j2k_8h.html#aadc137828094067b6c5330e99758be4e">J2K_MS_SOD</a></div><div class="ttdeci">#define J2K_MS_SOD</div><div class="ttdoc">SOD marker value.</div><div class="ttdef"><b>Definition:</b> j2k.h:74</div></div>
<div class="ttc" id="astructopj__j2k__dec_html"><div class="ttname"><a href="structopj__j2k__dec.html">opj_j2k_dec</a></div><div class="ttdef"><b>Definition:</b> j2k.h:463</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_af216ccf9de3aef39ebb7cf4daf6dd13a"><div class="ttname"><a href="structopj__tcd__resolution.html#af216ccf9de3aef39ebb7cf4daf6dd13a">opj_tcd_resolution::win_y0</a></div><div class="ttdeci">OPJ_UINT32 win_y0</div><div class="ttdef"><b>Definition:</b> tcd.h:188</div></div>
<div class="ttc" id="afunction__list_8h_html_ad3262b137c34187dce496329b8a637b9"><div class="ttname"><a href="function__list_8h.html#ad3262b137c34187dce496329b8a637b9">opj_procedure</a></div><div class="ttdeci">void(* opj_procedure)(void)</div><div class="ttdoc">declare a function pointer</div><div class="ttdef"><b>Definition:</b> function_list.h:52</div></div>
<div class="ttc" id="astructopj__cp_html_acdc9abf99defbd85d40f1510ca9019da"><div class="ttname"><a href="structopj__cp.html#acdc9abf99defbd85d40f1510ca9019da">opj_cp::sens_range</a></div><div class="ttdeci">int sens_range</div><div class="ttdoc">sensitivity range (0-3)</div><div class="ttdef"><b>Definition:</b> j2k.h:437</div></div>
<div class="ttc" id="astructopj__cparameters_html_af7515038b10277057df10a8448563e52"><div class="ttname"><a href="structopj__cparameters.html#af7515038b10277057df10a8448563e52">opj_cparameters::max_comp_size</a></div><div class="ttdeci">int max_comp_size</div><div class="ttdoc">Maximum size (in bytes) for each component.</div><div class="ttdef"><b>Definition:</b> openjpeg.h:517</div></div>
<div class="ttc" id="aj2k_8h_html_ab4cb6916a495309faab2dd7cb587ccb8"><div class="ttname"><a href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area</a></div><div class="ttdeci">OPJ_BOOL opj_j2k_set_decode_area(opj_j2k_t *p_j2k, 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, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Sets the given area to be decoded.</div><div class="ttdef"><b>Definition:</b> j2k.c:10256</div></div>
<div class="ttc" id="aj2k_8c_html_af1505ac5d55575baf0f54b043072e8a9"><div class="ttname"><a href="j2k_8c.html#af1505ac5d55575baf0f54b043072e8a9">opj_j2k_write_soc</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_write_soc(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Writes the SOC marker (Start Of Codestream)</div><div class="ttdef"><b>Definition:</b> j2k.c:1887</div></div>
<div class="ttc" id="astructopj__tcd__resolution_html_a58d3b87e4c655d75bffbaa3ad77f631a"><div class="ttname"><a href="structopj__tcd__resolution.html#a58d3b87e4c655d75bffbaa3ad77f631a">opj_tcd_resolution::win_x1</a></div><div class="ttdeci">OPJ_UINT32 win_x1</div><div class="ttdef"><b>Definition:</b> tcd.h:189</div></div>
<div class="ttc" id="aj2k_8c_html_a3995a027a941f802880d051338082097"><div class="ttname"><a href="j2k_8c.html#a3995a027a941f802880d051338082097">opj_j2k_build_decoder</a></div><div class="ttdeci">static OPJ_BOOL opj_j2k_build_decoder(opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager)</div><div class="ttdoc">Builds the tcd decoder to use to decode tile.</div><div class="ttdef"><b>Definition:</b> j2k.c:8692</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>