HEX
Server: LiteSpeed
System: Linux ip-172-31-76-142.ec2.internal 4.14.158-129.185.amzn2.x86_64 #1 SMP Tue Dec 24 03:15:32 UTC 2019 x86_64
User: 69b4844ae61d4e92bf26ad98af552775 (1065)
PHP: 7.2.27
Disabled: exec,passthru,shell_exec,system,eval
Upload Files
File: //usr/share/doc/openjpeg-devel-1.5.1/html/openjpeg_8h_source.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.5"/>
<title>OpenJPEG: openjpeg.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 style="padding-left: 0.5em;">
   <div id="projectname">OpenJPEG
   &#160;<span id="projectnumber">1.5.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_99d2dc560f84dde124e930de108007a7.html">builddir</a></li><li class="navelem"><a class="el" href="dir_f6883469d6f26503444921bb15d930e9.html">build</a></li><li class="navelem"><a class="el" href="dir_37d5b7668ae03bfa373b2267d602ea0e.html">BUILD</a></li><li class="navelem"><a class="el" href="dir_9904e09c490f202282706830189faba0.html">openjpeg-1.5.1</a></li><li class="navelem"><a class="el" href="dir_10074df973a1c5851187da2011751b4d.html">libopenjpeg</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">openjpeg.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="openjpeg_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"> * Copyright (c) 2002-2007, Communications and Remote Sensing Laboratory, Universite catholique de Louvain (UCL), Belgium</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Copyright (c) 2002-2007, Professor Benoit Macq</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * Copyright (c) 2001-2003, David Janssens</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Copyright (c) 2002-2003, Yannick Verschueren</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Copyright (c) 2003-2007, Francois-Olivier Devaux and Antonin Descampe</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * Copyright (c) 2005, Herve Drolon, FreeImage Team</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * Copyright (c) 2006-2007, Parvatha Elangovan</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * Copyright (c) 2010-2011, Kaori Hagihara</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * All rights reserved.</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * are met:</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *    notice, this list of conditions and the following disclaimer.</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *    notice, this list of conditions and the following disclaimer in the</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *    documentation and/or other materials provided with the distribution.</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"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS&#39;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</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="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> * POSSIBILITY OF SUCH DAMAGE.</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#ifndef OPENJPEG_H</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENJPEG_H</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">   Compiler directives</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">==========================================================</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;</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#if defined(OPJ_STATIC) || !defined(_WIN32)</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">   44</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPJ_API</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">   45</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPJ_CALLCONV</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPJ_CALLCONV __stdcall</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">The following ifdef block is the standard way of creating macros which make exporting </span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">from a DLL simpler. All files within this DLL are compiled with the OPJ_EXPORTS</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">symbol defined on the command line. this symbol should not be defined on any project</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">that uses this DLL. This way any other project whose source files include this file see </span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">OPJ_API functions as being imported from a DLL, wheras this DLL sees symbols</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">defined with this macro as being exported.</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#if defined(OPJ_EXPORTS) || defined(DLL_EXPORT)</span></div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPJ_API __declspec(dllexport)</span></div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPJ_API __declspec(dllimport)</span></div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* OPJ_EXPORTS */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !OPJ_STATIC || !_WIN32 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">   63</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">   64</a></span>&#160;<span class="preprocessor">#define OPJ_TRUE 1</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">   65</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPJ_FALSE 0</span></div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">/* Avoid compile-time warning because parameter is not used */</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb">   68</a></span>&#160;<span class="preprocessor">#define OPJ_ARG_NOT_USED(x) (void)(x)</span></div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor"></span><span class="comment">/* </span></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;<span class="comment">   Useful constant definitions</span></div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">   75</a></span>&#160;<span class="preprocessor">#define OPJ_PATH_LEN 4096 </span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ab73e0679c001b7ca9b5b9df616afd938">   77</a></span>&#160;<span class="preprocessor">#define J2K_MAXRLVLS 33                                 </span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a602224a227f146e2d84e403c51b3bf73">   78</a></span>&#160;<span class="preprocessor">#define J2K_MAXBANDS (3*J2K_MAXRLVLS-2) </span></div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="preprocessor"></span><span class="comment">/* UniPG&gt;&gt; */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">   81</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define JPWL_MAX_NO_TILESPECS   16 </span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">   82</a></span>&#160;<span class="preprocessor">#define JPWL_MAX_NO_PACKSPECS   16 </span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a3e8dfecd6dc3e41e41e36073dad5acf9">   83</a></span>&#160;<span class="preprocessor">#define JPWL_MAX_NO_MARKERS     512 </span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a09c2735bef46a0baa313e7efc148090a">   84</a></span>&#160;<span class="preprocessor">#define JPWL_PRIVATEINDEX_NAME &quot;jpwl_index_privatefilename&quot; </span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1138ee6acb2634c1763319c7ee2bd25d">   85</a></span>&#160;<span class="preprocessor">#define JPWL_EXPECTED_COMPONENTS 3 </span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1f2210ceb1d0dcca5f4d64cbf6b9eb6e">   86</a></span>&#160;<span class="preprocessor">#define JPWL_MAXIMUM_TILES 8192 </span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1b3f27488711d86dd5c5f210f0bd3cfc">   87</a></span>&#160;<span class="preprocessor">#define JPWL_MAXIMUM_HAMMING 2 </span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a90876178200ed338216c31159449b016">   88</a></span>&#160;<span class="preprocessor">#define JPWL_MAXIMUM_EPB_ROOM 65450 </span></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor"></span><span class="comment">/* &lt;&lt;UniPG */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">   enum definitions</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5">   99</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5">RSIZ_CAPABILITIES</a> {</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a4481c627af5fabdbf23b6c35c539809a">  100</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a4481c627af5fabdbf23b6c35c539809a">STD_RSIZ</a> = 0,           </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a05ddc3509ce6350d758ba00469ab0156">  101</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a05ddc3509ce6350d758ba00469ab0156">CINEMA2K</a> = 3,           </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a0ea8bfe44da00749089aa1e2fe1ede6a">  102</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a0ea8bfe44da00749089aa1e2fe1ede6a">CINEMA4K</a> = 4            </div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;} <a class="code" href="openjpeg_8h.html#a669758856e5e6992e97b405bc8b45bf2">OPJ_RSIZ_CAPABILITIES</a>;</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014">  108</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014">CINEMA_MODE</a> {</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014aac132f2982b98bcaa3445e535a03ff75">  109</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014aac132f2982b98bcaa3445e535a03ff75">OFF</a> = 0,                                        </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014acfd8369b2541a1857ff9ed392ae8c97d">  110</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014acfd8369b2541a1857ff9ed392ae8c97d">CINEMA2K_24</a> = 1,        </div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a407a84d97d67fa81df7a0401f66a5ff6">  111</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a407a84d97d67fa81df7a0401f66a5ff6">CINEMA2K_48</a> = 2,        </div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014adeabc6f123ef6e132ee1125a50d9c58c">  112</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014adeabc6f123ef6e132ee1125a50d9c58c">CINEMA4K_24</a> = 3         </div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;}<a class="code" href="openjpeg_8h.html#ad48f318c18f2209caf47dd2988f1dc8a">OPJ_CINEMA_MODE</a>;</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0d">  118</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0d">PROG_ORDER</a> {</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0daad6bf46ee677d885adab7129f291d57e">  119</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0daad6bf46ee677d885adab7129f291d57e">PROG_UNKNOWN</a> = -1,      </div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab19ff7cfd69c91661c37761ce8a6f08c">  120</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab19ff7cfd69c91661c37761ce8a6f08c">LRCP</a> = 0,               </div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da14dbf2cefd609ad787d9522900bb3791">  121</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da14dbf2cefd609ad787d9522900bb3791">RLCP</a> = 1,               </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0daa5656076e80440da13de61c1729d2c55">  122</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0daa5656076e80440da13de61c1729d2c55">RPCL</a> = 2,               </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab86bfb90b96c271331821c020d78ec0a">  123</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab86bfb90b96c271331821c020d78ec0a">PCRL</a> = 3,               </div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dadb1a5ad0d314ff0dd8ae7e2fd5d98918">  124</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dadb1a5ad0d314ff0dd8ae7e2fd5d98918">CPRL</a> = 4                </div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;} <a class="code" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448c">  130</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448c">COLOR_SPACE</a> {</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca26ae8907608f1ea67f69dc650f056f1f">  131</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca26ae8907608f1ea67f69dc650f056f1f">CLRSPC_UNKNOWN</a> = -1,    </div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448cabd264884a0f11e20eecbfab776040765">  132</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448cabd264884a0f11e20eecbfab776040765">CLRSPC_UNSPECIFIED</a> = 0, </div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca6f9f13514fe50ec42f59c291b61faa60">  133</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca6f9f13514fe50ec42f59c291b61faa60">CLRSPC_SRGB</a> = 1,                </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca80feeff9d8400219b629cf84b958f889">  134</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca80feeff9d8400219b629cf84b958f889">CLRSPC_GRAY</a> = 2,                </div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448cafea00109931379a7c1b0da051096732a">  135</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448cafea00109931379a7c1b0da051096732a">CLRSPC_SYCC</a> = 3                 </div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;} <a class="code" href="openjpeg_8h.html#afc1dbd6789c60bcf6ebd32cc07575ac6">OPJ_COLOR_SPACE</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ad46b5cd81deac831f5a8ba08b6c572c3">  138</a></span>&#160;<span class="preprocessor">#define ENUMCS_SRGB 16</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a79bd1a4ec80ec918216ab11aa043eb47">  139</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENUMCS_GRAY 17</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a3d3ee5906a6652ddf8f9152e6599028c">  140</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENUMCS_SYCC 18</span></div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbf">  145</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbf">CODEC_FORMAT</a> {</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfac73fc43d76085f12b2c25efc761fc57e">  146</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfac73fc43d76085f12b2c25efc761fc57e">CODEC_UNKNOWN</a> = -1,     </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa545e92e2a979fd1b5c90cc7467037f1f">  147</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa545e92e2a979fd1b5c90cc7467037f1f">CODEC_J2K</a>  = 0,         </div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfabedd2bc76f0a0d5af289651addfc75ce">  148</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfabedd2bc76f0a0d5af289651addfc75ce">CODEC_JPT</a>  = 1,         </div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa523e4a142bfc07cddb26eca3c182fb9b">  149</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa523e4a142bfc07cddb26eca3c182fb9b">CODEC_JP2</a>  = 2          </div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;} <a class="code" href="openjpeg_8h.html#ad1d5e1b8baab8a4d0950af90ae9a7f5d">OPJ_CODEC_FORMAT</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338d">  155</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338d">LIMIT_DECODING</a> {</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da7aeeb3060beb2e496decd110fe5fdb6f">  156</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da7aeeb3060beb2e496decd110fe5fdb6f">NO_LIMITATION</a> = 0,                                </div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da0daef3af7a037c3c59c09942a044a86b">  157</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da0daef3af7a037c3c59c09942a044a86b">LIMIT_TO_MAIN_HEADER</a> = 1,               </div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da6dda27eb9b97faef437894ed43849a3a">  158</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da6dda27eb9b97faef437894ed43849a3a">DECODE_ALL_BUT_PACKETS</a> = 2      </div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;} <a class="code" href="openjpeg_8h.html#ab2571350e505f21f31486c574143ab6a">OPJ_LIMIT_DECODING</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">   event manager typedef definitions</span></div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#ac4e71ede356a56b207508229b69b2c6f">  172</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="openjpeg_8h.html#ac4e71ede356a56b207508229b69b2c6f">opj_msg_callback</a>) (<span class="keyword">const</span> <span class="keywordtype">char</span> *msg, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structopj__event__mgr.html">  183</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__event__mgr.html">opj_event_mgr</a> {</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structopj__event__mgr.html#a9ee0c627fefd37d56e3487af6fc250b6">  185</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ac4e71ede356a56b207508229b69b2c6f">opj_msg_callback</a> <a class="code" href="structopj__event__mgr.html#a9ee0c627fefd37d56e3487af6fc250b6">error_handler</a>;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structopj__event__mgr.html#af0954e95dec628614f22a501f2b6ce9b">  187</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ac4e71ede356a56b207508229b69b2c6f">opj_msg_callback</a> <a class="code" href="structopj__event__mgr.html#af0954e95dec628614f22a501f2b6ce9b">warning_handler</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structopj__event__mgr.html#ad60a40bbc655af631ec15f84ee45a708">  189</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ac4e71ede356a56b207508229b69b2c6f">opj_msg_callback</a> <a class="code" href="structopj__event__mgr.html#ad60a40bbc655af631ec15f84ee45a708">info_handler</a>;</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;} <a class="code" href="openjpeg_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">   codec typedef definitions</span></div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structopj__poc.html">  202</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__poc.html">opj_poc</a> {</div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structopj__poc.html#a11c16f87136503ab4ba771cfede0bc7c">  204</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#a11c16f87136503ab4ba771cfede0bc7c">resno0</a>, <a class="code" href="structopj__poc.html#a96865c1c591128721464aa2f37819c7c">compno0</a>;</div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structopj__poc.html#a10bf776ea1c2ab5ecc2c63e44d549919">  206</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#af9173aaffd1d4b93fe23e61e72a56943">layno1</a>, <a class="code" href="structopj__poc.html#a10bf776ea1c2ab5ecc2c63e44d549919">resno1</a>, <a class="code" href="structopj__poc.html#a24f0d01f5a443058443b0c1ff1a2e3aa">compno1</a>;</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structopj__poc.html#abaa3b4985d446078791897e4f9a0272b">  208</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#add74c5e7a0c4d063a3867720977e30b6">layno0</a>, <a class="code" href="structopj__poc.html#acf181c522f35261c525908a4a5443ab5">precno0</a>, <a class="code" href="structopj__poc.html#abaa3b4985d446078791897e4f9a0272b">precno1</a>;</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structopj__poc.html#ac3a5cd2197ec2f6efa274fff547aca5d">  210</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a> <a class="code" href="structopj__poc.html#ac3a5cd2197ec2f6efa274fff547aca5d">prg1</a>,<a class="code" href="structopj__poc.html#a5690cab5cd5424230986e42126282e5c">prg</a>;</div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structopj__poc.html#a69b285001057cf6420b78b7c123d3652">  212</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__poc.html#a69b285001057cf6420b78b7c123d3652">progorder</a>[5];</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structopj__poc.html#aa9852541fb1859f3143b3a12f8cfdad5">  214</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#aa9852541fb1859f3143b3a12f8cfdad5">tile</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structopj__poc.html#abdb4b12aea08422832ba36ac0ef2d9c5">  216</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#a38c0728fd14b99f13ea713f3c66a6800">tx0</a>,<a class="code" href="structopj__poc.html#a5f76192da259e4826452beca30091373">tx1</a>,<a class="code" href="structopj__poc.html#ad6e2d80c86d173a4349d82a9d11c4309">ty0</a>,<a class="code" href="structopj__poc.html#abdb4b12aea08422832ba36ac0ef2d9c5">ty1</a>;</div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structopj__poc.html#a2772cb417826755db4b551e7267ee3e7">  218</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#abf9eca36f69a65f22ba255068df821f2">layS</a>, <a class="code" href="structopj__poc.html#a2772cb417826755db4b551e7267ee3e7">resS</a>, <a class="code" href="structopj__poc.html#a550f9e7668a7b5c0b98a95ed473e61c7">compS</a>, <a class="code" href="structopj__poc.html#a7f0175d77eee59f995c1a171c99c47b0">prcS</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structopj__poc.html#a2881f140367217beb1db00b77c1d0df2">  220</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#a8ce53b1d6dbfc727a118d9d46d4c8f36">layE</a>, <a class="code" href="structopj__poc.html#a2881f140367217beb1db00b77c1d0df2">resE</a>, <a class="code" href="structopj__poc.html#aa009849447f46eed1e08c11d41883dd6">compE</a>, <a class="code" href="structopj__poc.html#a4ffc712a8ed15e1fd512a7b37c63df39">prcE</a>;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structopj__poc.html#a99efb136479da58c4b6e687096711971">  222</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#a9e3e8d255238a46a401d3e1802001282">txS</a>,<a class="code" href="structopj__poc.html#a788705c9f3613cf076407d8d9b8dbe33">txE</a>,<a class="code" href="structopj__poc.html#a99efb136479da58c4b6e687096711971">tyS</a>,<a class="code" href="structopj__poc.html#a5361473168decf75550cc9c293be9d95">tyE</a>,<a class="code" href="structopj__poc.html#a346b88e91896a92f473957e7bde3c328">dx</a>,<a class="code" href="structopj__poc.html#a603eed7e808c06c86f22f2a6b46f46c5">dy</a>;</div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structopj__poc.html#ac1dcfdd69da590cd738d614678f0e8f5">  224</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__poc.html#acaf2860bf4e87eb6e8e37f7fbf6e91c2">lay_t</a>, <a class="code" href="structopj__poc.html#ad0504fc85092cf3efcfc715e5c6d2532">res_t</a>, <a class="code" href="structopj__poc.html#a5e9913140597de93577fb4eb3ed92a8b">comp_t</a>, <a class="code" href="structopj__poc.html#a3252b904e71bd72c24748454d5d61ec5">prc_t</a>,<a class="code" href="structopj__poc.html#a2a67a3d84c46a5aa6c94e2324d2c5db4">tx0_t</a>,<a class="code" href="structopj__poc.html#ac1dcfdd69da590cd738d614678f0e8f5">ty0_t</a>;</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;} <a class="code" href="openjpeg_8h.html#a56c2152377f11467cbcf761b2cd747f9">opj_poc_t</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structopj__cparameters.html">  230</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__cparameters.html">opj_cparameters</a> {</div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a39b63f249fbf4406c1e6b87b5abb4f1b">  232</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> <a class="code" href="structopj__cparameters.html#a39b63f249fbf4406c1e6b87b5abb4f1b">tile_size_on</a>;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af682ba8031da063caf1f3b54a9336b73">  234</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#af682ba8031da063caf1f3b54a9336b73">cp_tx0</a>;</div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a099341e4f32ad81e58c6c01057e82778">  236</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a099341e4f32ad81e58c6c01057e82778">cp_ty0</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af2b0422c44ec39d97996b50c918268ee">  238</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#af2b0422c44ec39d97996b50c918268ee">cp_tdx</a>;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a39ae4e4f7a91811e6602ea3785b4e5cf">  240</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a39ae4e4f7a91811e6602ea3785b4e5cf">cp_tdy</a>;</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a8d8807bd72c1f4469a9e1711bfe987d8">  242</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a8d8807bd72c1f4469a9e1711bfe987d8">cp_disto_alloc</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a4cdfa905c1446a302872be789f9e1930">  244</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a4cdfa905c1446a302872be789f9e1930">cp_fixed_alloc</a>;</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aadc8b9eb6389d2fbc83fca64af06735b">  246</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aadc8b9eb6389d2fbc83fca64af06735b">cp_fixed_quality</a>;</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a3799e1b2b19e307758fef0f7fe3606e1">  248</a></span>&#160;        <span class="keywordtype">int</span> *<a class="code" href="structopj__cparameters.html#a3799e1b2b19e307758fef0f7fe3606e1">cp_matrice</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#ab50007fc9b1e85db441846657c8939ac">  250</a></span>&#160;        <span class="keywordtype">char</span> *<a class="code" href="structopj__cparameters.html#ab50007fc9b1e85db441846657c8939ac">cp_comment</a>;</div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a39536e332f410b5e957c2135d8ef002d">  252</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a39536e332f410b5e957c2135d8ef002d">csty</a>;</div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af66fdac7008a61c0adc20ce3e352c4ec">  254</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a> <a class="code" href="structopj__cparameters.html#af66fdac7008a61c0adc20ce3e352c4ec">prog_order</a>;</div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a92a712e2bef69618cc22784b8cdb2d5f">  256</a></span>&#160;        <a class="code" href="structopj__poc.html">opj_poc_t</a> <a class="code" href="structopj__cparameters.html#a92a712e2bef69618cc22784b8cdb2d5f">POC</a>[32];</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a13bc329b54384e7361582aca392db464">  258</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a13bc329b54384e7361582aca392db464">numpocs</a>;</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">  260</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">tcp_numlayers</a>;</div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#ac77442ca958da1beb292db9357a6f5cd">  262</a></span>&#160;        <span class="keywordtype">float</span> <a class="code" href="structopj__cparameters.html#ac77442ca958da1beb292db9357a6f5cd">tcp_rates</a>[100];</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af521f83ac3c79823d965711934146bea">  264</a></span>&#160;        <span class="keywordtype">float</span> <a class="code" href="structopj__cparameters.html#af521f83ac3c79823d965711934146bea">tcp_distoratio</a>[100];</div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a4fde076ac50639f6640334ee119f00ce">  266</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a4fde076ac50639f6640334ee119f00ce">numresolution</a>;</div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a9b9f69924456c21b1f7c28b7722de938">  268</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a9b9f69924456c21b1f7c28b7722de938">cblockw_init</a>;</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a8cf53402a7f5bccf81828a16e1408e37">  270</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a8cf53402a7f5bccf81828a16e1408e37">cblockh_init</a>;</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aee0c4c6cae4f53f8808435a15a861f3f">  272</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aee0c4c6cae4f53f8808435a15a861f3f">mode</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a47596276043d689a1c18c0c54272c489">  274</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a47596276043d689a1c18c0c54272c489">irreversible</a>;</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af8ed53e1a187a6029c400cbbad37c915">  276</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#af8ed53e1a187a6029c400cbbad37c915">roi_compno</a>;</div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a16b3337eed0fb4df9bb6902bce9dc083">  278</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a16b3337eed0fb4df9bb6902bce9dc083">roi_shift</a>;</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;        <span class="comment">/* number of precinct size specifications */</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a47766186009df634de112dc363bf7298">  280</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a47766186009df634de112dc363bf7298">res_spec</a>;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aa4d18c491bbcdd3940690979dc995e45">  282</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aa4d18c491bbcdd3940690979dc995e45">prcw_init</a>[<a class="code" href="openjpeg_8h.html#ab73e0679c001b7ca9b5b9df616afd938">J2K_MAXRLVLS</a>];</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aebd1f8c0a529e99fa8f58965d9b51fe3">  284</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aebd1f8c0a529e99fa8f58965d9b51fe3">prch_init</a>[<a class="code" href="openjpeg_8h.html#ab73e0679c001b7ca9b5b9df616afd938">J2K_MAXRLVLS</a>];</div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a887d5ebe3a1d43f06528475dcd74757e">  289</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__cparameters.html#a887d5ebe3a1d43f06528475dcd74757e">infile</a>[<a class="code" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>];</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#ac0db496d20b35e9e8713977b67134019">  291</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__cparameters.html#ac0db496d20b35e9e8713977b67134019">outfile</a>[<a class="code" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>];</div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#ac25982122966341becfdcdad1afac7c2">  293</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#ac25982122966341becfdcdad1afac7c2">index_on</a>;</div>
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#ad0a7cf6c41ef9bc75e47013495fdc25c">  295</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__cparameters.html#ad0a7cf6c41ef9bc75e47013495fdc25c">index</a>[<a class="code" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>];</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a7808492371aab9c05be67a1113fed582">  297</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a7808492371aab9c05be67a1113fed582">image_offset_x0</a>;</div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#afa250edbef12dd22f4d1ad7704ee1391">  299</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#afa250edbef12dd22f4d1ad7704ee1391">image_offset_y0</a>;</div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aeb97f74cb9128509a585d7fdbf9f2a80">  301</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aeb97f74cb9128509a585d7fdbf9f2a80">subsampling_dx</a>;</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a65ea173e1bce0ff5c8a68f636d34551f">  303</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a65ea173e1bce0ff5c8a68f636d34551f">subsampling_dy</a>;</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af913e8db2386cb0473913d8d0b7d7adf">  305</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#af913e8db2386cb0473913d8d0b7d7adf">decod_format</a>;</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a51ebbb86b741ee1d66b17977ea045fd3">  307</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a51ebbb86b741ee1d66b17977ea045fd3">cod_format</a>;</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment">/* UniPG&gt;&gt; */</span></div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aa23d25dcecf66cc62969adecd3fd6b9f">  314</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> <a class="code" href="structopj__cparameters.html#aa23d25dcecf66cc62969adecd3fd6b9f">jpwl_epc_on</a>;</div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">  316</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">jpwl_hprot_MH</a>;</div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a0bb783f05d93564b1c34c4d248f4d77d">  318</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a0bb783f05d93564b1c34c4d248f4d77d">jpwl_hprot_TPH_tileno</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a8b6d1fdedf276b5ab0f4be42d729588e">  320</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a8b6d1fdedf276b5ab0f4be42d729588e">jpwl_hprot_TPH</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a423567e525151d003bcc617cb5ff02d3">  322</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a423567e525151d003bcc617cb5ff02d3">jpwl_pprot_tileno</a>[<a class="code" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>];</div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aa23c629f885589a29a1a3b6e581b6cd5">  324</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aa23c629f885589a29a1a3b6e581b6cd5">jpwl_pprot_packno</a>[<a class="code" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>];</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af22c7f26a9180c588b2d7d40fc647fd2">  326</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#af22c7f26a9180c588b2d7d40fc647fd2">jpwl_pprot</a>[<a class="code" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>];</div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aa18e81a266cd02bb7c47359f8ad02133">  328</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#aa18e81a266cd02bb7c47359f8ad02133">jpwl_sens_size</a>;</div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a4bf56391279bc5d3354cd2e15a08d144">  330</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a4bf56391279bc5d3354cd2e15a08d144">jpwl_sens_addr</a>;</div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a4b182100f513d421395bb33b5438c092">  332</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a4b182100f513d421395bb33b5438c092">jpwl_sens_range</a>;</div>
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a6bb3bfdd3a3aeb26313e643296e248ee">  334</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a6bb3bfdd3a3aeb26313e643296e248ee">jpwl_sens_MH</a>;</div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a85770086d03908461500e3c3c802a7eb">  336</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a85770086d03908461500e3c3c802a7eb">jpwl_sens_TPH_tileno</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a6892dc4d99ced896f6b5672f28eeeb0a">  338</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#a6892dc4d99ced896f6b5672f28eeeb0a">jpwl_sens_TPH</a>[<a class="code" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>];</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment">/* &lt;&lt;UniPG */</span></div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a247d5405d6b439c4708e1ec37efa2eb6">  343</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ad48f318c18f2209caf47dd2988f1dc8a">OPJ_CINEMA_MODE</a> <a class="code" href="structopj__cparameters.html#a247d5405d6b439c4708e1ec37efa2eb6">cp_cinema</a>;</div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#af7515038b10277057df10a8448563e52">  345</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cparameters.html#af7515038b10277057df10a8448563e52">max_comp_size</a>;</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a20ef135570741fc85c68edf3f5e09828">  347</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a669758856e5e6992e97b405bc8b45bf2">OPJ_RSIZ_CAPABILITIES</a> <a class="code" href="structopj__cparameters.html#a20ef135570741fc85c68edf3f5e09828">cp_rsiz</a>;</div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#aa03afd12879eff5b850e56fe4ae127fd">  349</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__cparameters.html#aa03afd12879eff5b850e56fe4ae127fd">tp_on</a>;</div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a6876c8821fddd2074ca687d45a1d2833">  351</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__cparameters.html#a6876c8821fddd2074ca687d45a1d2833">tp_flag</a>;</div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#a10734be4d83c3f7256ac632b641d98c1">  353</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__cparameters.html#a10734be4d83c3f7256ac632b641d98c1">tcp_mct</a>;</div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="structopj__cparameters.html#ae0ed66a1756cddc6201d85a964494630">  355</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> <a class="code" href="structopj__cparameters.html#ae0ed66a1756cddc6201d85a964494630">jpip_on</a>;</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;} <a class="code" href="openjpeg_8h.html#a5c303dd5ddb702b9e6f82b8fbf69637d">opj_cparameters_t</a>;</div>
<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a66080011c5863d6b525526d4cb756181">  358</a></span>&#160;<span class="preprocessor">#define OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG      0x0001</span></div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="structopj__dparameters.html">  363</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__dparameters.html">opj_dparameters</a> {</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#a58c3363bafecefa165d6ff39c512fdbb">  371</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__dparameters.html#a58c3363bafecefa165d6ff39c512fdbb">cp_reduce</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#aaa6fc98b8bc8c175947562b8d545b323">  378</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__dparameters.html#aaa6fc98b8bc8c175947562b8d545b323">cp_layer</a>;</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;</div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#aeddcc3ed4e6bc1edc8ea32415905636c">  383</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__dparameters.html#aeddcc3ed4e6bc1edc8ea32415905636c">infile</a>[<a class="code" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>];</div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#aacb6078641e9837a6306aaeed31378f5">  385</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structopj__dparameters.html#aacb6078641e9837a6306aaeed31378f5">outfile</a>[<a class="code" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>];</div>
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#ab83c2f0dd4d5471fe49612e0c5fbd5be">  387</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__dparameters.html#ab83c2f0dd4d5471fe49612e0c5fbd5be">decod_format</a>;</div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#a675eaf438673617a34e77c73edcd52f3">  389</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__dparameters.html#a675eaf438673617a34e77c73edcd52f3">cod_format</a>;</div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment">/* UniPG&gt;&gt; */</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#ae3f2790f9d96f01b44fc3193b18caf2a">  396</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> <a class="code" href="structopj__dparameters.html#ae3f2790f9d96f01b44fc3193b18caf2a">jpwl_correct</a>;</div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#a85f649ae0ba7912531a67080a1245ae0">  398</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__dparameters.html#a85f649ae0ba7912531a67080a1245ae0">jpwl_exp_comps</a>;</div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#a6e248b6a2988aedbae0ae5932b28dec6">  400</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__dparameters.html#a6e248b6a2988aedbae0ae5932b28dec6">jpwl_max_tiles</a>;</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment">/* &lt;&lt;UniPG */</span></div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;</div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#a2eaa3922b3ba70b81a3896c10bc8c73c">  410</a></span>&#160;        <a class="code" href="openjpeg_8h.html#ab2571350e505f21f31486c574143ab6a">OPJ_LIMIT_DECODING</a> <a class="code" href="structopj__dparameters.html#a2eaa3922b3ba70b81a3896c10bc8c73c">cp_limit_decoding</a>;</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="structopj__dparameters.html#a9e6136d89847ec5d15d42bfe814b4a08">  412</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopj__dparameters.html#a9e6136d89847ec5d15d42bfe814b4a08">flags</a>;</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;} <a class="code" href="openjpeg_8h.html#a6b6650daf87a8d475f9a33f1744d8356">opj_dparameters_t</a>;</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a24c58d135a19722969a2da28ae746956">  417</a></span>&#160;<span class="preprocessor">#define opj_common_fields \</span></div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="preprocessor">        opj_event_mgr_t *event_mgr;     \</span></div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="preprocessor">        void * client_data;                     \</span></div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="preprocessor">        opj_bool is_decompressor;       \</span></div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="preprocessor">        OPJ_CODEC_FORMAT codec_format;  \</span></div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="preprocessor">        void *j2k_handle;                       \</span></div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="preprocessor">        void *jp2_handle;                       \</span></div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="preprocessor">        void *mj2_handle                        </span></div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="preprocessor"></span><span class="comment">/* Routines that are to be used by both halves of the library are declared</span></div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="comment"> * to receive a pointer to this structure.  There are no actual instances of</span></div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="comment"> * opj_common_struct_t, only of opj_cinfo_t and opj_dinfo_t.</span></div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="comment"> */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="structopj__common__struct.html">  430</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__common__struct.html">opj_common_struct</a> {</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="structopj__common__struct.html#aaef7285d116796c7909c1636783f05ef">  431</a></span>&#160;  <a class="code" href="structopj__common__struct.html#aaef7285d116796c7909c1636783f05ef">opj_common_fields</a>;            <span class="comment">/* Fields common to both master struct types */</span></div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <span class="comment">/* Additional fields follow in an actual opj_cinfo_t or</span></div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="comment">   * opj_dinfo_t.  All three structs must agree on these</span></div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="comment">   * initial fields!  (This would be a lot cleaner in C++.)</span></div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="comment">   */</span></div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;} <a class="code" href="openjpeg_8h.html#a23f01cdc7bf358491e5fda080a580ab7">opj_common_struct_t</a>;</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">  438</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="structopj__common__struct.html">opj_common_struct_t</a> * <a class="code" href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">opj_common_ptr</a>;</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="structopj__cinfo.html">  443</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__cinfo.html">opj_cinfo</a> {</div>
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="structopj__cinfo.html#afd1497953c1c1f9d950c7bc19c42be2e">  445</a></span>&#160;        <a class="code" href="structopj__cinfo.html#afd1497953c1c1f9d950c7bc19c42be2e">opj_common_fields</a>;      </div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;        <span class="comment">/* other specific fields go here */</span></div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;} <a class="code" href="openjpeg_8h.html#ae2f590d4276764039f28ea5d51ee6355">opj_cinfo_t</a>;</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div>
<div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="structopj__dinfo.html">  452</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__dinfo.html">opj_dinfo</a> {</div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="structopj__dinfo.html#a1c49f7a9a6554334f63ba6031e855b61">  454</a></span>&#160;        <a class="code" href="structopj__dinfo.html#a1c49f7a9a6554334f63ba6031e855b61">opj_common_fields</a>;      </div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;        <span class="comment">/* other specific fields go here */</span></div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;} <a class="code" href="openjpeg_8h.html#a8ca824f3e73628e9762ca8edd35815df">opj_dinfo_t</a>;</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="comment">   I/O stream typedef definitions</span></div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="comment"> * Stream open flags.</span></div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#afab8aa336ac052da8db82e0d009e14bf">  468</a></span>&#160;<span class="preprocessor">#define OPJ_STREAM_READ 0x0001</span></div>
<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="openjpeg_8h.html#a18bec00567f94cc561c87e016616f30a">  470</a></span>&#160;<span class="preprocessor">#define OPJ_STREAM_WRITE 0x0002</span></div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="structopj__cio.html">  475</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__cio.html">opj_cio</a> {</div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="structopj__cio.html#a336283ce2ffa3d0f7f9434573c566af3">  477</a></span>&#160;        <a class="code" href="structopj__common__struct.html">opj_common_ptr</a> <a class="code" href="structopj__cio.html#a336283ce2ffa3d0f7f9434573c566af3">cinfo</a>;</div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;</div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="structopj__cio.html#a691e741daa6b821fcec92cb24751568c">  480</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cio.html#a691e741daa6b821fcec92cb24751568c">openmode</a>;</div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="structopj__cio.html#ac481358bcce0088d5927db3f615bfd42">  482</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structopj__cio.html#ac481358bcce0088d5927db3f615bfd42">buffer</a>;</div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="structopj__cio.html#ac0381b1dbae424dcf87b20eb7f69e0f7">  484</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__cio.html#ac0381b1dbae424dcf87b20eb7f69e0f7">length</a>;</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="structopj__cio.html#acca55fc6a7b5a893f525c40b4731c46d">  487</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structopj__cio.html#acca55fc6a7b5a893f525c40b4731c46d">start</a>;</div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="structopj__cio.html#a13c2b62ef5cb71bbc54a54de465f7990">  489</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structopj__cio.html#a13c2b62ef5cb71bbc54a54de465f7990">end</a>;</div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="structopj__cio.html#a5072132a1ee476f3ca40709525b5e795">  491</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structopj__cio.html#a5072132a1ee476f3ca40709525b5e795">bp</a>;</div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;} <a class="code" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a>;</div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;<span class="comment">   image typedef definitions</span></div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;</div>
<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="structopj__image__comp.html">  503</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__image__comp.html">opj_image_comp</a> {</div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#ad6c820d8e46ca0eb112a766cf19c7951">  505</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#ad6c820d8e46ca0eb112a766cf19c7951">dx</a>;</div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#a9f170067f5b1695023269f0c101a42ea">  507</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#a9f170067f5b1695023269f0c101a42ea">dy</a>;</div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#a98f4cede04e489b8fa439445399176f2">  509</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#a98f4cede04e489b8fa439445399176f2">w</a>;</div>
<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#af77f7e3e69bde817f24112b736caaf3c">  511</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#af77f7e3e69bde817f24112b736caaf3c">h</a>;</div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#ad558bf8b4ab10c3c108a0a9938d71fd0">  513</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#ad558bf8b4ab10c3c108a0a9938d71fd0">x0</a>;</div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#aa3dba4b485c348b5a48b997efd143ad9">  515</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#aa3dba4b485c348b5a48b997efd143ad9">y0</a>;</div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#aef7d81638ef662c78204cd1d404b7008">  517</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#aef7d81638ef662c78204cd1d404b7008">prec</a>;</div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#af4b35b303de02cc2aeba6019faad9055">  519</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#af4b35b303de02cc2aeba6019faad9055">bpp</a>;</div>
<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#ade2f76162a4d2506242f920df4da0c05">  521</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#ade2f76162a4d2506242f920df4da0c05">sgnd</a>;</div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#adf1c0dd060a6b1ec5b88fa04e290e002">  523</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#adf1c0dd060a6b1ec5b88fa04e290e002">resno_decoded</a>;</div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#aaae7c9001014327835f7952526f5d9e7">  525</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comp.html#aaae7c9001014327835f7952526f5d9e7">factor</a>;</div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="structopj__image__comp.html#abfac32135182927ae6d35c7e932e09d4">  527</a></span>&#160;        <span class="keywordtype">int</span> *<a class="code" href="structopj__image__comp.html#abfac32135182927ae6d35c7e932e09d4">data</a>;</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;} <a class="code" href="openjpeg_8h.html#a2af5acee8a36a969d8bc4cd896492746">opj_image_comp_t</a>;</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;</div>
<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="structopj__image.html">  533</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__image.html">opj_image</a> {</div>
<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="structopj__image.html#a9df6f511eb8c90284a605fe8793bf270">  535</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image.html#a9df6f511eb8c90284a605fe8793bf270">x0</a>;</div>
<div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="structopj__image.html#a87e899d65678aa1f5028c0c65d16c9b0">  537</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image.html#a87e899d65678aa1f5028c0c65d16c9b0">y0</a>;</div>
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="structopj__image.html#aa5c8b919850887bc442751928b3c57b2">  539</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image.html#aa5c8b919850887bc442751928b3c57b2">x1</a>;</div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="structopj__image.html#acd32bc3dabaf7849937795c803521801">  541</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image.html#acd32bc3dabaf7849937795c803521801">y1</a>;</div>
<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="structopj__image.html#aa438339bb2ea2244d4bc07346b309c8f">  543</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image.html#aa438339bb2ea2244d4bc07346b309c8f">numcomps</a>;</div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="structopj__image.html#a0a905c725270c4a7085fbe1edea994c2">  545</a></span>&#160;        <a class="code" href="openjpeg_8h.html#afc1dbd6789c60bcf6ebd32cc07575ac6">OPJ_COLOR_SPACE</a> <a class="code" href="structopj__image.html#a0a905c725270c4a7085fbe1edea994c2">color_space</a>;</div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="structopj__image.html#a6b52b100c934697a29446af5c3e0fa00">  547</a></span>&#160;        <a class="code" href="structopj__image__comp.html">opj_image_comp_t</a> *<a class="code" href="structopj__image.html#a6b52b100c934697a29446af5c3e0fa00">comps</a>;</div>
<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="structopj__image.html#ae8bee7d1449037e5fbe66d2f32916067">  549</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structopj__image.html#ae8bee7d1449037e5fbe66d2f32916067">icc_profile_buf</a>;</div>
<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="structopj__image.html#a920e142d5b094fc6239319fc3d9aff85">  551</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image.html#a920e142d5b094fc6239319fc3d9aff85">icc_profile_len</a>;</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;} <a class="code" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a>;</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;</div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html">  557</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__image__comptparm.html">opj_image_comptparm</a> {</div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#a2c2add6259125ec845eea67356fd6c34">  559</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#a2c2add6259125ec845eea67356fd6c34">dx</a>;</div>
<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#a98e6948d22a312d87d18fbc24bf0c017">  561</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#a98e6948d22a312d87d18fbc24bf0c017">dy</a>;</div>
<div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#aecd5d7fd3e859b15090f3a2481f3d43d">  563</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#aecd5d7fd3e859b15090f3a2481f3d43d">w</a>;</div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#a480a9bffdcd508dec5bed73a763edd07">  565</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#a480a9bffdcd508dec5bed73a763edd07">h</a>;</div>
<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#ac29a206ae5b3a2e95d11f99dc9bdff3c">  567</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#ac29a206ae5b3a2e95d11f99dc9bdff3c">x0</a>;</div>
<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#a8b4a537b656277773febd2fe39c62529">  569</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#a8b4a537b656277773febd2fe39c62529">y0</a>;</div>
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#ac27acc5f5978c1f0b123265697160475">  571</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#ac27acc5f5978c1f0b123265697160475">prec</a>;</div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#a4720c1a5f4c331fecb71cdc809d210e3">  573</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#a4720c1a5f4c331fecb71cdc809d210e3">bpp</a>;</div>
<div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="structopj__image__comptparm.html#a6a75a8751f5f8d0c395949d6381ad90f">  575</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__image__comptparm.html#a6a75a8751f5f8d0c395949d6381ad90f">sgnd</a>;</div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;} <a class="code" href="openjpeg_8h.html#ab25b37d58849efaebba4902660d7b4cc">opj_image_cmptparm_t</a>;</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;<span class="comment">   Information on the JPEG 2000 codestream</span></div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="structopj__packet__info.html">  587</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__packet__info.html">opj_packet_info</a> {</div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="structopj__packet__info.html#a680da315b1f0f5d7fd3c80f8604d89ac">  589</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__packet__info.html#a680da315b1f0f5d7fd3c80f8604d89ac">start_pos</a>;</div>
<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="structopj__packet__info.html#ae798c309d733290bb8b97d9ac21e9542">  591</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__packet__info.html#ae798c309d733290bb8b97d9ac21e9542">end_ph_pos</a>;</div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="structopj__packet__info.html#a28e51770550da9cb5c5b35488920772a">  593</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__packet__info.html#a28e51770550da9cb5c5b35488920772a">end_pos</a>;</div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="structopj__packet__info.html#a2f477786aded002462eca7d920904fde">  595</a></span>&#160;        <span class="keywordtype">double</span> <a class="code" href="structopj__packet__info.html#a2f477786aded002462eca7d920904fde">disto</a>;</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;} <a class="code" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a>;</div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;</div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;</div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;<span class="comment">/* UniPG&gt;&gt; */</span></div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="structopj__marker__info__t.html">  603</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__marker__info__t.html">opj_marker_info_t</a> {</div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="structopj__marker__info__t.html#adda99185b468448b1a8250023cc7bf0a">  605</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="structopj__marker__info__t.html#adda99185b468448b1a8250023cc7bf0a">type</a>;</div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="structopj__marker__info__t.html#a4090c7dc2b2275db50752ab633e89fe7">  607</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__marker__info__t.html#a4090c7dc2b2275db50752ab633e89fe7">pos</a>;</div>
<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="structopj__marker__info__t.html#a8cf9647295a70be5fb9f134ff0d1f5ea">  609</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__marker__info__t.html#a8cf9647295a70be5fb9f134ff0d1f5ea">len</a>;</div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;} <a class="code" href="openjpeg_8h.html#aa99aedb5c55fa3877f9d59f11ed1a9ce">opj_marker_info_t</a>;</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;<span class="comment">/* &lt;&lt;UniPG */</span></div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div>
<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="structopj__tp__info.html">  616</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__tp__info.html">opj_tp_info</a> {</div>
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="structopj__tp__info.html#a8456c54bdba73448429e5a0d830e2123">  618</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tp__info.html#a8456c54bdba73448429e5a0d830e2123">tp_start_pos</a>;</div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="structopj__tp__info.html#ad39cf4235e80407535e281b6e5b12a06">  620</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tp__info.html#ad39cf4235e80407535e281b6e5b12a06">tp_end_header</a>;</div>
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="structopj__tp__info.html#ac5a572e2da8fe4fb41023da20a1f8975">  622</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tp__info.html#ac5a572e2da8fe4fb41023da20a1f8975">tp_end_pos</a>;</div>
<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="structopj__tp__info.html#ac5e04f61a4ce59d4c9fa7cca93aaa52b">  624</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tp__info.html#ac5e04f61a4ce59d4c9fa7cca93aaa52b">tp_start_pack</a>;</div>
<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="structopj__tp__info.html#a006450676644e80d319ebfd173776309">  626</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tp__info.html#a006450676644e80d319ebfd173776309">tp_numpacks</a>;</div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;} <a class="code" href="openjpeg_8h.html#a8b76b4fc4f9bf54bf36b7b4f2514737d">opj_tp_info_t</a>;</div>
<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;</div>
<div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="structopj__tile__info.html">  632</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__tile__info.html">opj_tile_info</a> {</div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#ae8bdb0913c89ceb00a8a829dfbf34d43">  634</a></span>&#160;        <span class="keywordtype">double</span> *<a class="code" href="structopj__tile__info.html#ae8bdb0913c89ceb00a8a829dfbf34d43">thresh</a>;</div>
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a5d960ad0d8c50d7c3415c75e9004af59">  636</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a5d960ad0d8c50d7c3415c75e9004af59">tileno</a>;</div>
<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a7e7075dcb90aa1b5474b486a7fd0b43c">  638</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a7e7075dcb90aa1b5474b486a7fd0b43c">start_pos</a>;</div>
<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#afc4a4cf6ea2ebecdc45ba234197ba4ee">  640</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#afc4a4cf6ea2ebecdc45ba234197ba4ee">end_header</a>;</div>
<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#acb90b213f617e941a71fb7fa1e8d05b8">  642</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#acb90b213f617e941a71fb7fa1e8d05b8">end_pos</a>;</div>
<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a38eea8dbd58de28609e384cdb4f4ba77">  644</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a38eea8dbd58de28609e384cdb4f4ba77">pw</a>[33];</div>
<div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a910bb577952512fd5dc0d8b4c9a14a96">  646</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a910bb577952512fd5dc0d8b4c9a14a96">ph</a>[33];</div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#adf741cbea6706831aeb382b338eafc49">  648</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#adf741cbea6706831aeb382b338eafc49">pdx</a>[33];</div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a8372af599cca7a326ff3f640224014cd">  650</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a8372af599cca7a326ff3f640224014cd">pdy</a>[33];</div>
<div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a5f1dc243e2e5c99fa41b084fc6b5dd97">  652</a></span>&#160;        <a class="code" href="structopj__packet__info.html">opj_packet_info_t</a> *<a class="code" href="structopj__tile__info.html#a5f1dc243e2e5c99fa41b084fc6b5dd97">packet</a>;</div>
<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a494318dea2e7cc9cfc60205aeab07daa">  654</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a494318dea2e7cc9cfc60205aeab07daa">numpix</a>;</div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a585adcc009453acf059a433e3e3b69e2">  656</a></span>&#160;        <span class="keywordtype">double</span> <a class="code" href="structopj__tile__info.html#a585adcc009453acf059a433e3e3b69e2">distotile</a>;</div>
<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a47b12fca5a60c8ab6d505a580098a382">  658</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a47b12fca5a60c8ab6d505a580098a382">marknum</a>;</div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a1956cb6a75bc705df94f12114ae1414a">  660</a></span>&#160;        <a class="code" href="structopj__marker__info__t.html">opj_marker_info_t</a> *<a class="code" href="structopj__tile__info.html#a1956cb6a75bc705df94f12114ae1414a">marker</a>;</div>
<div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a5c7fc10ee179e66ae7a8ea76c71250d1">  662</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#a5c7fc10ee179e66ae7a8ea76c71250d1">maxmarknum</a>;</div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">  664</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">num_tps</a>;</div>
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="structopj__tile__info.html#a5d32069e41ba69a088ca9b43ea81ae22">  666</a></span>&#160;        <a class="code" href="structopj__tp__info.html">opj_tp_info_t</a> *<a class="code" href="structopj__tile__info.html#a5d32069e41ba69a088ca9b43ea81ae22">tp</a>;</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;} <a class="code" href="openjpeg_8h.html#a60b658a71fa2c2ea022f6faef1a46510">opj_tile_info_t</a>;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;</div>
<div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html">  672</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structopj__codestream__info.html">opj_codestream_info</a> {</div>
<div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#ad0b77ec211cd04869bfe4a87809df74c">  674</a></span>&#160;        <span class="keywordtype">double</span> <a class="code" href="structopj__codestream__info.html#ad0b77ec211cd04869bfe4a87809df74c">D_max</a>;</div>
<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a8a03e90400566b4107038a06af55e8f7">  676</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a8a03e90400566b4107038a06af55e8f7">packno</a>;</div>
<div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a580bee732e2d606ef531cf1d928470b7">  678</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a580bee732e2d606ef531cf1d928470b7">index_write</a>;</div>
<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a8693dcb13603e6b03f4d910a05690b24">  680</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a8693dcb13603e6b03f4d910a05690b24">image_w</a>;</div>
<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#aca433bef5493b3c984ba7e002d272657">  682</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#aca433bef5493b3c984ba7e002d272657">image_h</a>;</div>
<div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a74d3dcb1bad6b498412b0975cd3213a4">  684</a></span>&#160;        <a class="code" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a> <a class="code" href="structopj__codestream__info.html#a74d3dcb1bad6b498412b0975cd3213a4">prog</a>;</div>
<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a80db65d4963b361a06be0876036fe23d">  686</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a80db65d4963b361a06be0876036fe23d">tile_x</a>;</div>
<div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a5450a3b02de2084a833c4e38ca976417">  688</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a5450a3b02de2084a833c4e38ca976417">tile_y</a>;</div>
<div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a5f6987aa34c83cd02a78d2a99082f3fb">  690</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a5f6987aa34c83cd02a78d2a99082f3fb">tile_Ox</a>;</div>
<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a96935473150e62942c8b1763a8b77da2">  692</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a96935473150e62942c8b1763a8b77da2">tile_Oy</a>;</div>
<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">  694</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">tw</a>;</div>
<div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">  696</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">th</a>;</div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a22afaba78a542dc1ef21e0f9cf6e64ab">  698</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a22afaba78a542dc1ef21e0f9cf6e64ab">numcomps</a>;</div>
<div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#ac20b482a3b3feadfa21ced6edc727557">  700</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#ac20b482a3b3feadfa21ced6edc727557">numlayers</a>;</div>
<div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a2aa722a5eb7195ca2f3d242c406505c9">  702</a></span>&#160;        <span class="keywordtype">int</span> *<a class="code" href="structopj__codestream__info.html#a2aa722a5eb7195ca2f3d242c406505c9">numdecompos</a>;</div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;<span class="comment">/* UniPG&gt;&gt; */</span></div>
<div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a26d4a41815b198695fe004824e19569c">  705</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a26d4a41815b198695fe004824e19569c">marknum</a>;</div>
<div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#ade3187c450b8409da485d258d816d1be">  707</a></span>&#160;        <a class="code" href="structopj__marker__info__t.html">opj_marker_info_t</a> *<a class="code" href="structopj__codestream__info.html#ade3187c450b8409da485d258d816d1be">marker</a>;</div>
<div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#af26a0035d72bdf4617d51b013c5c77e2">  709</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#af26a0035d72bdf4617d51b013c5c77e2">maxmarknum</a>;</div>
<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="comment">/* &lt;&lt;UniPG */</span></div>
<div class="line"><a name="l00712"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#ac07a91836119488ebd42134051633e59">  712</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#ac07a91836119488ebd42134051633e59">main_head_start</a>;</div>
<div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a33f12a9f2a90b8945a4aee2d1b88113b">  714</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#a33f12a9f2a90b8945a4aee2d1b88113b">main_head_end</a>;</div>
<div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#ab3c8dadbc461fc43f334c1ddd87f0a44">  716</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structopj__codestream__info.html#ab3c8dadbc461fc43f334c1ddd87f0a44">codestream_size</a>;</div>
<div class="line"><a name="l00718"></a><span class="lineno"><a class="line" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">  718</a></span>&#160;        <a class="code" href="structopj__tile__info.html">opj_tile_info_t</a> *<a class="code" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">tile</a>;</div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;} <a class="code" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a>;</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;</div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;<span class="comment">   openjpeg version</span></div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#affadae073896fc06f726834c4bcd6eaa">opj_version</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;</div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;<span class="comment">   image functions definitions</span></div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="structopj__image.html">opj_image_t</a>* <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="image_8c.html#a082c282adb272469957cc0c7c44a6ac8">opj_image_create</a>(<span class="keywordtype">int</span> numcmpts, <a class="code" href="structopj__image__comptparm.html">opj_image_cmptparm_t</a> *cmptparms, <a class="code" href="openjpeg_8h.html#afc1dbd6789c60bcf6ebd32cc07575ac6">OPJ_COLOR_SPACE</a> clrspc);</div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;</div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="image_8c.html#a193f6a609b0a3c4aa4912be9c987cd14">opj_image_destroy</a>(<a class="code" href="structopj__image.html">opj_image_t</a> *image);</div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;</div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="comment">   stream functions definitions</span></div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;</div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="structopj__cio.html">opj_cio_t</a>* <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="cio_8c.html#a3f5c1cac3906bbac31d2f3216e6b726d">opj_cio_open</a>(<a class="code" href="structopj__common__struct.html">opj_common_ptr</a> cinfo, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *buffer, <span class="keywordtype">int</span> length);</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;</div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="cio_8c.html#a065246bc3b6c3bb39f8f9e8b9843e6ed">opj_cio_close</a>(<a class="code" href="structopj__cio.html">opj_cio_t</a> *cio);</div>
<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">int</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="cio_8c.html#a6b3d3a7f6e13ddc846925ec58c462d63">cio_tell</a>(<a class="code" href="structopj__cio.html">opj_cio_t</a> *cio);</div>
<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="cio_8c.html#a175cf5bacbd799c1422e87ff430c90f4">cio_seek</a>(<a class="code" href="structopj__cio.html">opj_cio_t</a> *cio, <span class="keywordtype">int</span> pos);</div>
<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;</div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;<span class="comment">   event manager functions definitions</span></div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;</div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a>* <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="event_8c.html#a3ff082dc4ef9272c8f00a5a957d611f5">opj_set_event_mgr</a>(<a class="code" href="structopj__common__struct.html">opj_common_ptr</a> cinfo, <a class="code" href="structopj__event__mgr.html">opj_event_mgr_t</a> *event_mgr, <span class="keywordtype">void</span> *context);</div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;</div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;<span class="comment">/* </span></div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="comment">   codec functions definitions</span></div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;<span class="comment">==========================================================</span></div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="structopj__dinfo.html">opj_dinfo_t</a>* <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a4331eef494b7354da2143f773442a90e">opj_create_decompress</a>(<a class="code" href="openjpeg_8h.html#ad1d5e1b8baab8a4d0950af90ae9a7f5d">OPJ_CODEC_FORMAT</a> format);</div>
<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a8b8e33521c8df8e55955cf22e4ef3da9">opj_destroy_decompress</a>(<a class="code" href="structopj__dinfo.html">opj_dinfo_t</a> *dinfo);</div>
<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a4404982cd554e2251772043ea12e5164">opj_set_default_decoder_parameters</a>(<a class="code" href="structopj__dparameters.html">opj_dparameters_t</a> *parameters);</div>
<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a0b3caf89dc2d56b7328ee37acd8237d6">opj_setup_decoder</a>(<a class="code" href="structopj__dinfo.html">opj_dinfo_t</a> *dinfo, <a class="code" href="structopj__dparameters.html">opj_dparameters_t</a> *parameters);</div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="structopj__image.html">opj_image_t</a>* <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a97ed208c179a430d1c466bc478c5d096">opj_decode</a>(<a class="code" href="structopj__dinfo.html">opj_dinfo_t</a> *dinfo, <a class="code" href="structopj__cio.html">opj_cio_t</a> *cio);</div>
<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="structopj__image.html">opj_image_t</a>* <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#ac2c038e228f33f3d49794f9f887eab85">opj_decode_with_info</a>(<a class="code" href="structopj__dinfo.html">opj_dinfo_t</a> *dinfo, <a class="code" href="structopj__cio.html">opj_cio_t</a> *cio, <a class="code" href="structopj__codestream__info.html">opj_codestream_info_t</a> *cstr_info);</div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="structopj__cinfo.html">opj_cinfo_t</a>* <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a03612b62957b79f17f011d4dc1b34b81">opj_create_compress</a>(<a class="code" href="openjpeg_8h.html#ad1d5e1b8baab8a4d0950af90ae9a7f5d">OPJ_CODEC_FORMAT</a> format);</div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#af14d006f413d3c7704f78f334a13866a">opj_destroy_compress</a>(<a class="code" href="structopj__cinfo.html">opj_cinfo_t</a> *cinfo);</div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a579b5a50da6517f9d7563489e8044298">opj_set_default_encoder_parameters</a>(<a class="code" href="structopj__cparameters.html">opj_cparameters_t</a> *parameters);</div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#af363828b01f814801a32a0db44588cc4">opj_setup_encoder</a>(<a class="code" href="structopj__cinfo.html">opj_cinfo_t</a> *cinfo, <a class="code" href="structopj__cparameters.html">opj_cparameters_t</a> *parameters, <a class="code" href="structopj__image.html">opj_image_t</a> *image);</div>
<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#aa55b03077ed5160f75b038805789a3c0">opj_encode</a>(<a class="code" href="structopj__cinfo.html">opj_cinfo_t</a> *cinfo, <a class="code" href="structopj__cio.html">opj_cio_t</a> *cio, <a class="code" href="structopj__image.html">opj_image_t</a> *image, <span class="keywordtype">char</span> *index);</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <a class="code" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#affc8b05cf0b5e2f03e7c0b1ed8bb2f67">opj_encode_with_info</a>(<a class="code" href="structopj__cinfo.html">opj_cinfo_t</a> *cinfo, <a class="code" href="structopj__cio.html">opj_cio_t</a> *cio, <a class="code" href="structopj__image.html">opj_image_t</a> *image, <a class="code" href="structopj__codestream__info.html">opj_codestream_info_t</a> *cstr_info);</div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;<a class="code" href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a> <span class="keywordtype">void</span> <a class="code" href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a> <a class="code" href="openjpeg_8c.html#a87bc4a53d00802b03e5c9a78cc0cbd59">opj_destroy_cstr_info</a>(<a class="code" href="structopj__codestream__info.html">opj_codestream_info_t</a> *cstr_info);</div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;</div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;</div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* OPENJPEG_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structopj__poc_html_abaa3b4985d446078791897e4f9a0272b"><div class="ttname"><a href="structopj__poc.html#abaa3b4985d446078791897e4f9a0272b">opj_poc::precno1</a></div><div class="ttdeci">int precno1</div><div class="ttdef"><b>Definition:</b> openjpeg.h:208</div></div>
<div class="ttc" id="structopj__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:316</div></div>
<div class="ttc" id="openjpeg_8c_html_a4404982cd554e2251772043ea12e5164"><div class="ttname"><a href="openjpeg_8c.html#a4404982cd554e2251772043ea12e5164">opj_set_default_decoder_parameters</a></div><div class="ttdeci">void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t *parameters)</div><div class="ttdoc">Set decoding parameters to default values. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:118</div></div>
<div class="ttc" id="structopj__poc_html_a346b88e91896a92f473957e7bde3c328"><div class="ttname"><a href="structopj__poc.html#a346b88e91896a92f473957e7bde3c328">opj_poc::dx</a></div><div class="ttdeci">int dx</div><div class="ttdef"><b>Definition:</b> openjpeg.h:222</div></div>
<div class="ttc" id="image_8c_html_a082c282adb272469957cc0c7c44a6ac8"><div class="ttname"><a href="image_8c.html#a082c282adb272469957cc0c7c44a6ac8">opj_image_create</a></div><div class="ttdeci">opj_image_t *OPJ_CALLCONV opj_image_create(int numcmpts, opj_image_cmptparm_t *cmptparms, OPJ_COLOR_SPACE clrspc)</div><div class="ttdoc">Create an image. </div><div class="ttdef"><b>Definition:</b> image.c:34</div></div>
<div class="ttc" id="structopj__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 (&amp;gt;=0) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:324</div></div>
<div class="ttc" id="openjpeg_8h_html_a8ca824f3e73628e9762ca8edd35815df"><div class="ttname"><a href="openjpeg_8h.html#a8ca824f3e73628e9762ca8edd35815df">opj_dinfo_t</a></div><div class="ttdeci">struct opj_dinfo opj_dinfo_t</div><div class="ttdoc">Decompression context info. </div></div>
<div class="ttc" id="structopj__poc_html_a788705c9f3613cf076407d8d9b8dbe33"><div class="ttname"><a href="structopj__poc.html#a788705c9f3613cf076407d8d9b8dbe33">opj_poc::txE</a></div><div class="ttdeci">int txE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:222</div></div>
<div class="ttc" id="structopj__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:248</div></div>
<div class="ttc" id="openjpeg_8h_html_a23f01cdc7bf358491e5fda080a580ab7"><div class="ttname"><a href="openjpeg_8h.html#a23f01cdc7bf358491e5fda080a580ab7">opj_common_struct_t</a></div><div class="ttdeci">struct opj_common_struct opj_common_struct_t</div></div>
<div class="ttc" id="structopj__event__mgr_html_ad60a40bbc655af631ec15f84ee45a708"><div class="ttname"><a href="structopj__event__mgr.html#ad60a40bbc655af631ec15f84ee45a708">opj_event_mgr::info_handler</a></div><div class="ttdeci">opj_msg_callback info_handler</div><div class="ttdoc">Debug message callback if available, NULL otherwise. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:189</div></div>
<div class="ttc" id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0daad6bf46ee677d885adab7129f291d57e"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0daad6bf46ee677d885adab7129f291d57e">PROG_UNKNOWN</a></div><div class="ttdoc">place-holder </div><div class="ttdef"><b>Definition:</b> openjpeg.h:119</div></div>
<div class="ttc" id="structopj__poc_html_ad0504fc85092cf3efcfc715e5c6d2532"><div class="ttname"><a href="structopj__poc.html#ad0504fc85092cf3efcfc715e5c6d2532">opj_poc::res_t</a></div><div class="ttdeci">int res_t</div><div class="ttdef"><b>Definition:</b> openjpeg.h:224</div></div>
<div class="ttc" id="structopj__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:270</div></div>
<div class="ttc" id="structopj__image_html_aa438339bb2ea2244d4bc07346b309c8f"><div class="ttname"><a href="structopj__image.html#aa438339bb2ea2244d4bc07346b309c8f">opj_image::numcomps</a></div><div class="ttdeci">int numcomps</div><div class="ttdoc">number of components in the image </div><div class="ttdef"><b>Definition:</b> openjpeg.h:543</div></div>
<div class="ttc" id="structopj__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 rate for each component. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:345</div></div>
<div class="ttc" id="structopj__poc_html_a5f76192da259e4826452beca30091373"><div class="ttname"><a href="structopj__poc.html#a5f76192da259e4826452beca30091373">opj_poc::tx1</a></div><div class="ttdeci">int tx1</div><div class="ttdef"><b>Definition:</b> openjpeg.h:216</div></div>
<div class="ttc" id="structopj__cparameters_html_af913e8db2386cb0473913d8d0b7d7adf"><div class="ttname"><a href="structopj__cparameters.html#af913e8db2386cb0473913d8d0b7d7adf">opj_cparameters::decod_format</a></div><div class="ttdeci">int decod_format</div><div class="ttdoc">input file format 0: PGX, 1: PxM, 2: BMP 3:TIF </div><div class="ttdef"><b>Definition:</b> openjpeg.h:305</div></div>
<div class="ttc" id="openjpeg_8c_html_a97ed208c179a430d1c466bc478c5d096"><div class="ttname"><a href="openjpeg_8c.html#a97ed208c179a430d1c466bc478c5d096">opj_decode</a></div><div class="ttdeci">opj_image_t *OPJ_CALLCONV opj_decode(opj_dinfo_t *dinfo, opj_cio_t *cio)</div><div class="ttdoc">Decode an image from a JPEG-2000 codestream. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:156</div></div>
<div class="ttc" id="structopj__poc_html_a5e9913140597de93577fb4eb3ed92a8b"><div class="ttname"><a href="structopj__poc.html#a5e9913140597de93577fb4eb3ed92a8b">opj_poc::comp_t</a></div><div class="ttdeci">int comp_t</div><div class="ttdef"><b>Definition:</b> openjpeg.h:224</div></div>
<div class="ttc" id="openjpeg_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:81</div></div>
<div class="ttc" id="structopj__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:280</div></div>
<div class="ttc" id="structopj__dinfo_html"><div class="ttname"><a href="structopj__dinfo.html">opj_dinfo</a></div><div class="ttdoc">Decompression context info. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:452</div></div>
<div class="ttc" id="cio_8c_html_a175cf5bacbd799c1422e87ff430c90f4"><div class="ttname"><a href="cio_8c.html#a175cf5bacbd799c1422e87ff430c90f4">cio_seek</a></div><div class="ttdeci">void OPJ_CALLCONV cio_seek(opj_cio_t *cio, int pos)</div><div class="ttdoc">Set position in byte stream. </div><div class="ttdef"><b>Definition:</b> cio.c:109</div></div>
<div class="ttc" id="structopj__codestream__info_html_ade3187c450b8409da485d258d816d1be"><div class="ttname"><a href="structopj__codestream__info.html#ade3187c450b8409da485d258d816d1be">opj_codestream_info::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:707</div></div>
<div class="ttc" id="structopj__tile__info_html_a5f1dc243e2e5c99fa41b084fc6b5dd97"><div class="ttname"><a href="structopj__tile__info.html#a5f1dc243e2e5c99fa41b084fc6b5dd97">opj_tile_info::packet</a></div><div class="ttdeci">opj_packet_info_t * packet</div><div class="ttdoc">information concerning packets inside tile </div><div class="ttdef"><b>Definition:</b> openjpeg.h:652</div></div>
<div class="ttc" id="structopj__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:246</div></div>
<div class="ttc" id="structopj__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 </div><div class="ttdef"><b>Definition:</b> openjpeg.h:262</div></div>
<div class="ttc" id="event_8c_html_a3ff082dc4ef9272c8f00a5a957d611f5"><div class="ttname"><a href="event_8c.html#a3ff082dc4ef9272c8f00a5a957d611f5">opj_set_event_mgr</a></div><div class="ttdeci">opj_event_mgr_t *OPJ_CALLCONV opj_set_event_mgr(opj_common_ptr cinfo, opj_event_mgr_t *event_mgr, void *context)</div><div class="ttdef"><b>Definition:</b> event.c:65</div></div>
<div class="ttc" id="structopj__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:260</div></div>
<div class="ttc" id="structopj__packet__info_html_a2f477786aded002462eca7d920904fde"><div class="ttname"><a href="structopj__packet__info.html#a2f477786aded002462eca7d920904fde">opj_packet_info::disto</a></div><div class="ttdeci">double disto</div><div class="ttdoc">packet distorsion </div><div class="ttdef"><b>Definition:</b> openjpeg.h:595</div></div>
<div class="ttc" id="structopj__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> openjpeg.h:183</div></div>
<div class="ttc" id="structopj__poc_html_aa9852541fb1859f3143b3a12f8cfdad5"><div class="ttname"><a href="structopj__poc.html#aa9852541fb1859f3143b3a12f8cfdad5">opj_poc::tile</a></div><div class="ttdeci">int tile</div><div class="ttdoc">Tile number. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:214</div></div>
<div class="ttc" id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0dab86bfb90b96c271331821c020d78ec0a"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab86bfb90b96c271331821c020d78ec0a">PCRL</a></div><div class="ttdoc">precinct-component-resolution-layer order </div><div class="ttdef"><b>Definition:</b> openjpeg.h:123</div></div>
<div class="ttc" id="structopj__tile__info_html"><div class="ttname"><a href="structopj__tile__info.html">opj_tile_info</a></div><div class="ttdoc">Index structure : information regarding tiles. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:632</div></div>
<div class="ttc" id="structopj__image_html_aa5c8b919850887bc442751928b3c57b2"><div class="ttname"><a href="structopj__image.html#aa5c8b919850887bc442751928b3c57b2">opj_image::x1</a></div><div class="ttdeci">int x1</div><div class="ttdoc">Xsiz: width of the reference grid. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:539</div></div>
<div class="ttc" id="structopj__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:202</div></div>
<div class="ttc" id="structopj__codestream__info_html_a5f6987aa34c83cd02a78d2a99082f3fb"><div class="ttname"><a href="structopj__codestream__info.html#a5f6987aa34c83cd02a78d2a99082f3fb">opj_codestream_info::tile_Ox</a></div><div class="ttdeci">int tile_Ox</div><div class="ttdef"><b>Definition:</b> openjpeg.h:690</div></div>
<div class="ttc" id="structopj__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:676</div></div>
<div class="ttc" id="structopj__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:320</div></div>
<div class="ttc" id="openjpeg_8h_html_a953f982d6d7c96af2ba905f517b72e05"><div class="ttname"><a href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a></div><div class="ttdeci">struct opj_codestream_info opj_codestream_info_t</div><div class="ttdoc">Index structure of the codestream. </div></div>
<div class="ttc" id="openjpeg_8h_html_a6b6650daf87a8d475f9a33f1744d8356"><div class="ttname"><a href="openjpeg_8h.html#a6b6650daf87a8d475f9a33f1744d8356">opj_dparameters_t</a></div><div class="ttdeci">struct opj_dparameters opj_dparameters_t</div><div class="ttdoc">Decompression parameters. </div></div>
<div class="ttc" id="structopj__tile__info_html_a1956cb6a75bc705df94f12114ae1414a"><div class="ttname"><a href="structopj__tile__info.html#a1956cb6a75bc705df94f12114ae1414a">opj_tile_info::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:660</div></div>
<div class="ttc" id="structopj__tile__info_html_a7e7075dcb90aa1b5474b486a7fd0b43c"><div class="ttname"><a href="structopj__tile__info.html#a7e7075dcb90aa1b5474b486a7fd0b43c">opj_tile_info::start_pos</a></div><div class="ttdeci">int start_pos</div><div class="ttdoc">start position </div><div class="ttdef"><b>Definition:</b> openjpeg.h:638</div></div>
<div class="ttc" id="structopj__poc_html_a5361473168decf75550cc9c293be9d95"><div class="ttname"><a href="structopj__poc.html#a5361473168decf75550cc9c293be9d95">opj_poc::tyE</a></div><div class="ttdeci">int tyE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:222</div></div>
<div class="ttc" id="structopj__cparameters_html_a51ebbb86b741ee1d66b17977ea045fd3"><div class="ttname"><a href="structopj__cparameters.html#a51ebbb86b741ee1d66b17977ea045fd3">opj_cparameters::cod_format</a></div><div class="ttdeci">int cod_format</div><div class="ttdoc">output file format 0: J2K, 1: JP2, 2: JPT </div><div class="ttdef"><b>Definition:</b> openjpeg.h:307</div></div>
<div class="ttc" id="structopj__cparameters_html_ad0a7cf6c41ef9bc75e47013495fdc25c"><div class="ttname"><a href="structopj__cparameters.html#ad0a7cf6c41ef9bc75e47013495fdc25c">opj_cparameters::index</a></div><div class="ttdeci">char index[OPJ_PATH_LEN]</div><div class="ttdoc">DEPRECATED. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:295</div></div>
<div class="ttc" id="openjpeg_8h_html_ad1d5e1b8baab8a4d0950af90ae9a7f5d"><div class="ttname"><a href="openjpeg_8h.html#ad1d5e1b8baab8a4d0950af90ae9a7f5d">OPJ_CODEC_FORMAT</a></div><div class="ttdeci">enum CODEC_FORMAT OPJ_CODEC_FORMAT</div><div class="ttdoc">Supported codec. </div></div>
<div class="ttc" id="structopj__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 (&amp;gt;=0) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:322</div></div>
<div class="ttc" id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014acfd8369b2541a1857ff9ed392ae8c97d"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014acfd8369b2541a1857ff9ed392ae8c97d">CINEMA2K_24</a></div><div class="ttdoc">Not Digital Cinema. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:110</div></div>
<div class="ttc" id="structopj__tile__info_html_acb90b213f617e941a71fb7fa1e8d05b8"><div class="ttname"><a href="structopj__tile__info.html#acb90b213f617e941a71fb7fa1e8d05b8">opj_tile_info::end_pos</a></div><div class="ttdeci">int end_pos</div><div class="ttdoc">end position </div><div class="ttdef"><b>Definition:</b> openjpeg.h:642</div></div>
<div class="ttc" id="openjpeg_8h_html_afc1dbd6789c60bcf6ebd32cc07575ac6"><div class="ttname"><a href="openjpeg_8h.html#afc1dbd6789c60bcf6ebd32cc07575ac6">OPJ_COLOR_SPACE</a></div><div class="ttdeci">enum COLOR_SPACE OPJ_COLOR_SPACE</div><div class="ttdoc">Supported image color spaces. </div></div>
<div class="ttc" id="structopj__tile__info_html_a585adcc009453acf059a433e3e3b69e2"><div class="ttname"><a href="structopj__tile__info.html#a585adcc009453acf059a433e3e3b69e2">opj_tile_info::distotile</a></div><div class="ttdeci">double distotile</div><div class="ttdoc">add fixed_quality </div><div class="ttdef"><b>Definition:</b> openjpeg.h:656</div></div>
<div class="ttc" id="structopj__poc_html_abf9eca36f69a65f22ba255068df821f2"><div class="ttname"><a href="structopj__poc.html#abf9eca36f69a65f22ba255068df821f2">opj_poc::layS</a></div><div class="ttdeci">int layS</div><div class="ttdoc">Start value, initialised in pi_initialise_encode. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:218</div></div>
<div class="ttc" id="structopj__image__comptparm_html_a2c2add6259125ec845eea67356fd6c34"><div class="ttname"><a href="structopj__image__comptparm.html#a2c2add6259125ec845eea67356fd6c34">opj_image_comptparm::dx</a></div><div class="ttdeci">int 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:559</div></div>
<div class="ttc" id="structopj__tp__info_html"><div class="ttname"><a href="structopj__tp__info.html">opj_tp_info</a></div><div class="ttdoc">Index structure : Information concerning tile-parts. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:616</div></div>
<div class="ttc" id="structopj__packet__info_html_a28e51770550da9cb5c5b35488920772a"><div class="ttname"><a href="structopj__packet__info.html#a28e51770550da9cb5c5b35488920772a">opj_packet_info::end_pos</a></div><div class="ttdeci">int end_pos</div><div class="ttdoc">packet end position </div><div class="ttdef"><b>Definition:</b> openjpeg.h:593</div></div>
<div class="ttc" id="structopj__poc_html_a99efb136479da58c4b6e687096711971"><div class="ttname"><a href="structopj__poc.html#a99efb136479da58c4b6e687096711971">opj_poc::tyS</a></div><div class="ttdeci">int tyS</div><div class="ttdef"><b>Definition:</b> openjpeg.h:222</div></div>
<div class="ttc" id="structopj__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:238</div></div>
<div class="ttc" id="structopj__dinfo_html_a1c49f7a9a6554334f63ba6031e855b61"><div class="ttname"><a href="structopj__dinfo.html#a1c49f7a9a6554334f63ba6031e855b61">opj_dinfo::opj_common_fields</a></div><div class="ttdeci">opj_common_fields</div><div class="ttdoc">Fields shared with opj_cinfo_t. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:454</div></div>
<div class="ttc" id="openjpeg_8h_html_a5c557180c59d54a2f1d29e8639687aa4"><div class="ttname"><a href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a></div><div class="ttdeci">struct opj_image opj_image_t</div><div class="ttdoc">Defines image data and characteristics. </div></div>
<div class="ttc" id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbfabedd2bc76f0a0d5af289651addfc75ce"><div class="ttname"><a href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfabedd2bc76f0a0d5af289651addfc75ce">CODEC_JPT</a></div><div class="ttdoc">JPT-stream (JPEG 2000, JPIP) : read only. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:148</div></div>
<div class="ttc" id="structopj__image__comp_html_aef7d81638ef662c78204cd1d404b7008"><div class="ttname"><a href="structopj__image__comp.html#aef7d81638ef662c78204cd1d404b7008">opj_image_comp::prec</a></div><div class="ttdeci">int prec</div><div class="ttdoc">precision </div><div class="ttdef"><b>Definition:</b> openjpeg.h:517</div></div>
<div class="ttc" id="structopj__cparameters_html_a887d5ebe3a1d43f06528475dcd74757e"><div class="ttname"><a href="structopj__cparameters.html#a887d5ebe3a1d43f06528475dcd74757e">opj_cparameters::infile</a></div><div class="ttdeci">char infile[OPJ_PATH_LEN]</div><div class="ttdoc">input file name </div><div class="ttdef"><b>Definition:</b> openjpeg.h:289</div></div>
<div class="ttc" id="structopj__cparameters_html_ac25982122966341becfdcdad1afac7c2"><div class="ttname"><a href="structopj__cparameters.html#ac25982122966341becfdcdad1afac7c2">opj_cparameters::index_on</a></div><div class="ttdeci">int index_on</div><div class="ttdoc">DEPRECATED. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:293</div></div>
<div class="ttc" id="structopj__image__comp_html_ad6c820d8e46ca0eb112a766cf19c7951"><div class="ttname"><a href="structopj__image__comp.html#ad6c820d8e46ca0eb112a766cf19c7951">opj_image_comp::dx</a></div><div class="ttdeci">int 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:505</div></div>
<div class="ttc" id="structopj__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:250</div></div>
<div class="ttc" id="structopj__codestream__info_html_a33f12a9f2a90b8945a4aee2d1b88113b"><div class="ttname"><a href="structopj__codestream__info.html#a33f12a9f2a90b8945a4aee2d1b88113b">opj_codestream_info::main_head_end</a></div><div class="ttdeci">int main_head_end</div><div class="ttdoc">main header position </div><div class="ttdef"><b>Definition:</b> openjpeg.h:714</div></div>
<div class="ttc" id="structopj__image__comptparm_html_aecd5d7fd3e859b15090f3a2481f3d43d"><div class="ttname"><a href="structopj__image__comptparm.html#aecd5d7fd3e859b15090f3a2481f3d43d">opj_image_comptparm::w</a></div><div class="ttdeci">int w</div><div class="ttdoc">data width </div><div class="ttdef"><b>Definition:</b> openjpeg.h:563</div></div>
<div class="ttc" id="structopj__cparameters_html_ae0ed66a1756cddc6201d85a964494630"><div class="ttname"><a href="structopj__cparameters.html#ae0ed66a1756cddc6201d85a964494630">opj_cparameters::jpip_on</a></div><div class="ttdeci">opj_bool jpip_on</div><div class="ttdoc">Enable JPIP indexing. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:355</div></div>
<div class="ttc" id="openjpeg_8h_html_ae2f590d4276764039f28ea5d51ee6355"><div class="ttname"><a href="openjpeg_8h.html#ae2f590d4276764039f28ea5d51ee6355">opj_cinfo_t</a></div><div class="ttdeci">struct opj_cinfo opj_cinfo_t</div><div class="ttdoc">Compression context info. </div></div>
<div class="ttc" id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0da14dbf2cefd609ad787d9522900bb3791"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da14dbf2cefd609ad787d9522900bb3791">RLCP</a></div><div class="ttdoc">resolution-layer-component-precinct order </div><div class="ttdef"><b>Definition:</b> openjpeg.h:121</div></div>
<div class="ttc" id="structopj__codestream__info_html_a2aa722a5eb7195ca2f3d242c406505c9"><div class="ttname"><a href="structopj__codestream__info.html#a2aa722a5eb7195ca2f3d242c406505c9">opj_codestream_info::numdecompos</a></div><div class="ttdeci">int * numdecompos</div><div class="ttdoc">number of decomposition for each component </div><div class="ttdef"><b>Definition:</b> openjpeg.h:702</div></div>
<div class="ttc" id="openjpeg_8c_html_a03612b62957b79f17f011d4dc1b34b81"><div class="ttname"><a href="openjpeg_8c.html#a03612b62957b79f17f011d4dc1b34b81">opj_create_compress</a></div><div class="ttdeci">opj_cinfo_t *OPJ_CALLCONV opj_create_compress(OPJ_CODEC_FORMAT format)</div><div class="ttdoc">Creates a J2K/JP2 compression structure. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:177</div></div>
<div class="ttc" id="openjpeg_8c_html_affc8b05cf0b5e2f03e7c0b1ed8bb2f67"><div class="ttname"><a href="openjpeg_8c.html#affc8b05cf0b5e2f03e7c0b1ed8bb2f67">opj_encode_with_info</a></div><div class="ttdeci">opj_bool OPJ_CALLCONV opj_encode_with_info(opj_cinfo_t *cinfo, opj_cio_t *cio, opj_image_t *image, opj_codestream_info_t *cstr_info)</div><div class="ttdoc">Encode an image into a JPEG-2000 codestream and extract the codestream information. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:313</div></div>
<div class="ttc" id="openjpeg_8h_html_a56c2152377f11467cbcf761b2cd747f9"><div class="ttname"><a href="openjpeg_8h.html#a56c2152377f11467cbcf761b2cd747f9">opj_poc_t</a></div><div class="ttdeci">struct opj_poc opj_poc_t</div><div class="ttdoc">Progression order changes. </div></div>
<div class="ttc" id="structopj__image_html_a0a905c725270c4a7085fbe1edea994c2"><div class="ttname"><a href="structopj__image.html#a0a905c725270c4a7085fbe1edea994c2">opj_image::color_space</a></div><div class="ttdeci">OPJ_COLOR_SPACE color_space</div><div class="ttdoc">color space: sRGB, Greyscale or YUV </div><div class="ttdef"><b>Definition:</b> openjpeg.h:545</div></div>
<div class="ttc" id="structopj__cparameters_html_aa4d18c491bbcdd3940690979dc995e45"><div class="ttname"><a href="structopj__cparameters.html#aa4d18c491bbcdd3940690979dc995e45">opj_cparameters::prcw_init</a></div><div class="ttdeci">int prcw_init[J2K_MAXRLVLS]</div><div class="ttdoc">initial precinct width </div><div class="ttdef"><b>Definition:</b> openjpeg.h:282</div></div>
<div class="ttc" id="structopj__poc_html_add74c5e7a0c4d063a3867720977e30b6"><div class="ttname"><a href="structopj__poc.html#add74c5e7a0c4d063a3867720977e30b6">opj_poc::layno0</a></div><div class="ttdeci">int layno0</div><div class="ttdoc">Layer num start,Precinct num start, Precinct num end. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:208</div></div>
<div class="ttc" id="structopj__codestream__info_html_a4f18a0061ac864226fffd5590a771c08"><div class="ttname"><a href="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">opj_codestream_info::th</a></div><div class="ttdeci">int th</div><div class="ttdoc">number of tiles in Y </div><div class="ttdef"><b>Definition:</b> openjpeg.h:696</div></div>
<div class="ttc" id="openjpeg_8h_html_a5c303dd5ddb702b9e6f82b8fbf69637d"><div class="ttname"><a href="openjpeg_8h.html#a5c303dd5ddb702b9e6f82b8fbf69637d">opj_cparameters_t</a></div><div class="ttdeci">struct opj_cparameters opj_cparameters_t</div><div class="ttdoc">Compression parameters. </div></div>
<div class="ttc" id="structopj__common__struct_html_aaef7285d116796c7909c1636783f05ef"><div class="ttname"><a href="structopj__common__struct.html#aaef7285d116796c7909c1636783f05ef">opj_common_struct::opj_common_fields</a></div><div class="ttdeci">opj_common_fields</div><div class="ttdef"><b>Definition:</b> openjpeg.h:431</div></div>
<div class="ttc" id="structopj__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:303</div></div>
<div class="ttc" id="structopj__poc_html_a550f9e7668a7b5c0b98a95ed473e61c7"><div class="ttname"><a href="structopj__poc.html#a550f9e7668a7b5c0b98a95ed473e61c7">opj_poc::compS</a></div><div class="ttdeci">int compS</div><div class="ttdef"><b>Definition:</b> openjpeg.h:218</div></div>
<div class="ttc" id="structopj__image_html_a9df6f511eb8c90284a605fe8793bf270"><div class="ttname"><a href="structopj__image.html#a9df6f511eb8c90284a605fe8793bf270">opj_image::x0</a></div><div class="ttdeci">int 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:535</div></div>
<div class="ttc" id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbf"><div class="ttname"><a href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbf">CODEC_FORMAT</a></div><div class="ttdeci">CODEC_FORMAT</div><div class="ttdoc">Supported codec. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:145</div></div>
<div class="ttc" id="structopj__cparameters_html_a13bc329b54384e7361582aca392db464"><div class="ttname"><a href="structopj__cparameters.html#a13bc329b54384e7361582aca392db464">opj_cparameters::numpocs</a></div><div class="ttdeci">int numpocs</div><div class="ttdoc">number of progression order changes (POC), default to 0 </div><div class="ttdef"><b>Definition:</b> openjpeg.h:258</div></div>
<div class="ttc" id="structopj__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 LRCP) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:254</div></div>
<div class="ttc" id="structopj__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">Digital Cinema compliance 0-not compliant, 1-compliant. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:343</div></div>
<div class="ttc" id="structopj__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:264</div></div>
<div class="ttc" id="openjpeg_8h_html_aa99aedb5c55fa3877f9d59f11ed1a9ce"><div class="ttname"><a href="openjpeg_8h.html#aa99aedb5c55fa3877f9d59f11ed1a9ce">opj_marker_info_t</a></div><div class="ttdeci">struct opj_marker_info_t opj_marker_info_t</div><div class="ttdoc">Marker structure. </div></div>
<div class="ttc" id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448cabd264884a0f11e20eecbfab776040765"><div class="ttname"><a href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448cabd264884a0f11e20eecbfab776040765">CLRSPC_UNSPECIFIED</a></div><div class="ttdoc">not specified in the codestream </div><div class="ttdef"><b>Definition:</b> openjpeg.h:132</div></div>
<div class="ttc" id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0dadb1a5ad0d314ff0dd8ae7e2fd5d98918"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dadb1a5ad0d314ff0dd8ae7e2fd5d98918">CPRL</a></div><div class="ttdoc">component-precinct-resolution-layer order </div><div class="ttdef"><b>Definition:</b> openjpeg.h:124</div></div>
<div class="ttc" id="structopj__image__comp_html_ade2f76162a4d2506242f920df4da0c05"><div class="ttname"><a href="structopj__image__comp.html#ade2f76162a4d2506242f920df4da0c05">opj_image_comp::sgnd</a></div><div class="ttdeci">int sgnd</div><div class="ttdoc">signed (1) / unsigned (0) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:521</div></div>
<div class="ttc" id="structopj__codestream__info_html_a96935473150e62942c8b1763a8b77da2"><div class="ttname"><a href="structopj__codestream__info.html#a96935473150e62942c8b1763a8b77da2">opj_codestream_info::tile_Oy</a></div><div class="ttdeci">int tile_Oy</div><div class="ttdef"><b>Definition:</b> openjpeg.h:692</div></div>
<div class="ttc" id="structopj__codestream__info_html_a26d4a41815b198695fe004824e19569c"><div class="ttname"><a href="structopj__codestream__info.html#a26d4a41815b198695fe004824e19569c">opj_codestream_info::marknum</a></div><div class="ttdeci">int marknum</div><div class="ttdoc">number of markers </div><div class="ttdef"><b>Definition:</b> openjpeg.h:705</div></div>
<div class="ttc" id="structopj__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:328</div></div>
<div class="ttc" id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014aac132f2982b98bcaa3445e535a03ff75"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014aac132f2982b98bcaa3445e535a03ff75">OFF</a></div><div class="ttdef"><b>Definition:</b> openjpeg.h:109</div></div>
<div class="ttc" id="structopj__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:533</div></div>
<div class="ttc" id="openjpeg_8c_html_af363828b01f814801a32a0db44588cc4"><div class="ttname"><a href="openjpeg_8c.html#af363828b01f814801a32a0db44588cc4">opj_setup_encoder</a></div><div class="ttdeci">void OPJ_CALLCONV opj_setup_encoder(opj_cinfo_t *cinfo, opj_cparameters_t *parameters, opj_image_t *image)</div><div class="ttdoc">Setup the encoder parameters using the current image and using user parameters. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:288</div></div>
<div class="ttc" id="cio_8c_html_a065246bc3b6c3bb39f8f9e8b9843e6ed"><div class="ttname"><a href="cio_8c.html#a065246bc3b6c3bb39f8f9e8b9843e6ed">opj_cio_close</a></div><div class="ttdeci">void OPJ_CALLCONV opj_cio_close(opj_cio_t *cio)</div><div class="ttdoc">Close and free a CIO handle. </div><div class="ttdef"><b>Definition:</b> cio.c:83</div></div>
<div class="ttc" id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0dab19ff7cfd69c91661c37761ce8a6f08c"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab19ff7cfd69c91661c37761ce8a6f08c">LRCP</a></div><div class="ttdoc">layer-resolution-component-precinct order </div><div class="ttdef"><b>Definition:</b> openjpeg.h:120</div></div>
<div class="ttc" id="openjpeg_8h_html_ab25b37d58849efaebba4902660d7b4cc"><div class="ttname"><a href="openjpeg_8h.html#ab25b37d58849efaebba4902660d7b4cc">opj_image_cmptparm_t</a></div><div class="ttdeci">struct opj_image_comptparm opj_image_cmptparm_t</div><div class="ttdoc">Component parameters structure used by the opj_image_create function. </div></div>
<div class="ttc" id="structopj__image__comp_html_a98f4cede04e489b8fa439445399176f2"><div class="ttname"><a href="structopj__image__comp.html#a98f4cede04e489b8fa439445399176f2">opj_image_comp::w</a></div><div class="ttdeci">int w</div><div class="ttdoc">data width </div><div class="ttdef"><b>Definition:</b> openjpeg.h:509</div></div>
<div class="ttc" id="structopj__image__comp_html_ad558bf8b4ab10c3c108a0a9938d71fd0"><div class="ttname"><a href="structopj__image__comp.html#ad558bf8b4ab10c3c108a0a9938d71fd0">opj_image_comp::x0</a></div><div class="ttdeci">int x0</div><div class="ttdoc">x component offset compared to the whole image </div><div class="ttdef"><b>Definition:</b> openjpeg.h:513</div></div>
<div class="ttc" id="openjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5">RSIZ_CAPABILITIES</a></div><div class="ttdeci">RSIZ_CAPABILITIES</div><div class="ttdoc">Rsiz Capabilities. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:99</div></div>
<div class="ttc" id="structopj__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:412</div></div>
<div class="ttc" id="structopj__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:236</div></div>
<div class="ttc" id="openjpeg_8h_html_ac1cd13efc1533d77a1941c5a2524320f"><div class="ttname"><a href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a></div><div class="ttdeci">#define OPJ_PATH_LEN</div><div class="ttdoc">Maximum allowed size for filenames. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:75</div></div>
<div class="ttc" id="structopj__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:351</div></div>
<div class="ttc" id="openjpeg_8h_html_ac4e71ede356a56b207508229b69b2c6f"><div class="ttname"><a href="openjpeg_8h.html#ac4e71ede356a56b207508229b69b2c6f">opj_msg_callback</a></div><div class="ttdeci">void(* opj_msg_callback)(const char *msg, void *client_data)</div><div class="ttdoc">Callback function prototype for events. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:172</div></div>
<div class="ttc" id="structopj__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:338</div></div>
<div class="ttc" id="structopj__poc_html_a2881f140367217beb1db00b77c1d0df2"><div class="ttname"><a href="structopj__poc.html#a2881f140367217beb1db00b77c1d0df2">opj_poc::resE</a></div><div class="ttdeci">int resE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:220</div></div>
<div class="ttc" id="structopj__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:334</div></div>
<div class="ttc" id="openjpeg_8h_html_a8b76b4fc4f9bf54bf36b7b4f2514737d"><div class="ttname"><a href="openjpeg_8h.html#a8b76b4fc4f9bf54bf36b7b4f2514737d">opj_tp_info_t</a></div><div class="ttdeci">struct opj_tp_info opj_tp_info_t</div><div class="ttdoc">Index structure : Information concerning tile-parts. </div></div>
<div class="ttc" id="structopj__image__comp_html_af4b35b303de02cc2aeba6019faad9055"><div class="ttname"><a href="structopj__image__comp.html#af4b35b303de02cc2aeba6019faad9055">opj_image_comp::bpp</a></div><div class="ttdeci">int bpp</div><div class="ttdoc">image depth in bits </div><div class="ttdef"><b>Definition:</b> openjpeg.h:519</div></div>
<div class="ttc" id="structopj__cparameters_html_aebd1f8c0a529e99fa8f58965d9b51fe3"><div class="ttname"><a href="structopj__cparameters.html#aebd1f8c0a529e99fa8f58965d9b51fe3">opj_cparameters::prch_init</a></div><div class="ttdeci">int prch_init[J2K_MAXRLVLS]</div><div class="ttdoc">initial precinct height </div><div class="ttdef"><b>Definition:</b> openjpeg.h:284</div></div>
<div class="ttc" id="openjpeg_8h_html_a79bc3ad805042ab2a878520bc0344973"><div class="ttname"><a href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">opj_common_ptr</a></div><div class="ttdeci">opj_common_struct_t * opj_common_ptr</div><div class="ttdef"><b>Definition:</b> openjpeg.h:438</div></div>
<div class="ttc" id="structopj__codestream__info_html_a74d3dcb1bad6b498412b0975cd3213a4"><div class="ttname"><a href="structopj__codestream__info.html#a74d3dcb1bad6b498412b0975cd3213a4">opj_codestream_info::prog</a></div><div class="ttdeci">OPJ_PROG_ORDER prog</div><div class="ttdoc">progression order </div><div class="ttdef"><b>Definition:</b> openjpeg.h:684</div></div>
<div class="ttc" id="openjpeg_8h_html_a60b658a71fa2c2ea022f6faef1a46510"><div class="ttname"><a href="openjpeg_8h.html#a60b658a71fa2c2ea022f6faef1a46510">opj_tile_info_t</a></div><div class="ttdeci">struct opj_tile_info opj_tile_info_t</div><div class="ttdoc">Index structure : information regarding tiles. </div></div>
<div class="ttc" id="structopj__marker__info__t_html_a4090c7dc2b2275db50752ab633e89fe7"><div class="ttname"><a href="structopj__marker__info__t.html#a4090c7dc2b2275db50752ab633e89fe7">opj_marker_info_t::pos</a></div><div class="ttdeci">int pos</div><div class="ttdoc">position in codestream </div><div class="ttdef"><b>Definition:</b> openjpeg.h:607</div></div>
<div class="ttc" id="structopj__poc_html_a7f0175d77eee59f995c1a171c99c47b0"><div class="ttname"><a href="structopj__poc.html#a7f0175d77eee59f995c1a171c99c47b0">opj_poc::prcS</a></div><div class="ttdeci">int prcS</div><div class="ttdef"><b>Definition:</b> openjpeg.h:218</div></div>
<div class="ttc" id="structopj__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 (&amp;gt;=0) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:336</div></div>
<div class="ttc" id="structopj__codestream__info_html_a626739f8ec7f4f73d4de54024c5878c9"><div class="ttname"><a href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a></div><div class="ttdeci">opj_tile_info_t * tile</div><div class="ttdoc">information regarding tiles inside image </div><div class="ttdef"><b>Definition:</b> openjpeg.h:718</div></div>
<div class="ttc" id="structopj__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:363</div></div>
<div class="ttc" id="structopj__poc_html_acaf2860bf4e87eb6e8e37f7fbf6e91c2"><div class="ttname"><a href="structopj__poc.html#acaf2860bf4e87eb6e8e37f7fbf6e91c2">opj_poc::lay_t</a></div><div class="ttdeci">int lay_t</div><div class="ttdoc">Temporary values for Tile parts, initialised in pi_create_encode. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:224</div></div>
<div class="ttc" id="structopj__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:276</div></div>
<div class="ttc" id="structopj__codestream__info_html_a80db65d4963b361a06be0876036fe23d"><div class="ttname"><a href="structopj__codestream__info.html#a80db65d4963b361a06be0876036fe23d">opj_codestream_info::tile_x</a></div><div class="ttdeci">int tile_x</div><div class="ttdoc">tile size in x </div><div class="ttdef"><b>Definition:</b> openjpeg.h:686</div></div>
<div class="ttc" id="structopj__tile__info_html_a8372af599cca7a326ff3f640224014cd"><div class="ttname"><a href="structopj__tile__info.html#a8372af599cca7a326ff3f640224014cd">opj_tile_info::pdy</a></div><div class="ttdeci">int pdy[33]</div><div class="ttdoc">precinct size (in power of 2), in Y for each resolution level </div><div class="ttdef"><b>Definition:</b> openjpeg.h:650</div></div>
<div class="ttc" id="openjpeg_8h_html_ab2571350e505f21f31486c574143ab6a"><div class="ttname"><a href="openjpeg_8h.html#ab2571350e505f21f31486c574143ab6a">OPJ_LIMIT_DECODING</a></div><div class="ttdeci">enum LIMIT_DECODING OPJ_LIMIT_DECODING</div><div class="ttdoc">Limit decoding to certain portions of the codestream. </div></div>
<div class="ttc" id="structopj__cio_html_a13c2b62ef5cb71bbc54a54de465f7990"><div class="ttname"><a href="structopj__cio.html#a13c2b62ef5cb71bbc54a54de465f7990">opj_cio::end</a></div><div class="ttdeci">unsigned char * end</div><div class="ttdoc">pointer to the end of the stream </div><div class="ttdef"><b>Definition:</b> openjpeg.h:489</div></div>
<div class="ttc" id="structopj__tp__info_html_ac5a572e2da8fe4fb41023da20a1f8975"><div class="ttname"><a href="structopj__tp__info.html#ac5a572e2da8fe4fb41023da20a1f8975">opj_tp_info::tp_end_pos</a></div><div class="ttdeci">int tp_end_pos</div><div class="ttdoc">end position of tile part </div><div class="ttdef"><b>Definition:</b> openjpeg.h:622</div></div>
<div class="ttc" id="structopj__codestream__info_html_a5450a3b02de2084a833c4e38ca976417"><div class="ttname"><a href="structopj__codestream__info.html#a5450a3b02de2084a833c4e38ca976417">opj_codestream_info::tile_y</a></div><div class="ttdeci">int tile_y</div><div class="ttdoc">tile size in y </div><div class="ttdef"><b>Definition:</b> openjpeg.h:688</div></div>
<div class="ttc" id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbfac73fc43d76085f12b2c25efc761fc57e"><div class="ttname"><a href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfac73fc43d76085f12b2c25efc761fc57e">CODEC_UNKNOWN</a></div><div class="ttdoc">place-holder </div><div class="ttdef"><b>Definition:</b> openjpeg.h:146</div></div>
<div class="ttc" id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448ca6f9f13514fe50ec42f59c291b61faa60"><div class="ttname"><a href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca6f9f13514fe50ec42f59c291b61faa60">CLRSPC_SRGB</a></div><div class="ttdoc">sRGB </div><div class="ttdef"><b>Definition:</b> openjpeg.h:133</div></div>
<div class="ttc" id="structopj__image__comp_html_aa3dba4b485c348b5a48b997efd143ad9"><div class="ttname"><a href="structopj__image__comp.html#aa3dba4b485c348b5a48b997efd143ad9">opj_image_comp::y0</a></div><div class="ttdeci">int y0</div><div class="ttdoc">y component offset compared to the whole image </div><div class="ttdef"><b>Definition:</b> openjpeg.h:515</div></div>
<div class="ttc" id="structopj__codestream__info_html_ab3c8dadbc461fc43f334c1ddd87f0a44"><div class="ttname"><a href="structopj__codestream__info.html#ab3c8dadbc461fc43f334c1ddd87f0a44">opj_codestream_info::codestream_size</a></div><div class="ttdeci">int codestream_size</div><div class="ttdoc">codestream&amp;#39;s size </div><div class="ttdef"><b>Definition:</b> openjpeg.h:716</div></div>
<div class="ttc" id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014a407a84d97d67fa81df7a0401f66a5ff6"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014a407a84d97d67fa81df7a0401f66a5ff6">CINEMA2K_48</a></div><div class="ttdoc">2K Digital Cinema at 24 fps </div><div class="ttdef"><b>Definition:</b> openjpeg.h:111</div></div>
<div class="ttc" id="structopj__event__mgr_html_af0954e95dec628614f22a501f2b6ce9b"><div class="ttname"><a href="structopj__event__mgr.html#af0954e95dec628614f22a501f2b6ce9b">opj_event_mgr::warning_handler</a></div><div class="ttdeci">opj_msg_callback warning_handler</div><div class="ttdoc">Warning message callback if available, NULL otherwise. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:187</div></div>
<div class="ttc" id="structopj__image_html_a87e899d65678aa1f5028c0c65d16c9b0"><div class="ttname"><a href="structopj__image.html#a87e899d65678aa1f5028c0c65d16c9b0">opj_image::y0</a></div><div class="ttdeci">int 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:537</div></div>
<div class="ttc" id="structopj__codestream__info_html_ad0b77ec211cd04869bfe4a87809df74c"><div class="ttname"><a href="structopj__codestream__info.html#ad0b77ec211cd04869bfe4a87809df74c">opj_codestream_info::D_max</a></div><div class="ttdeci">double D_max</div><div class="ttdoc">maximum distortion reduction on the whole image (add for Marcela) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:674</div></div>
<div class="ttc" id="structopj__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:256</div></div>
<div class="ttc" id="structopj__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:299</div></div>
<div class="ttc" id="structopj__dparameters_html_a675eaf438673617a34e77c73edcd52f3"><div class="ttname"><a href="structopj__dparameters.html#a675eaf438673617a34e77c73edcd52f3">opj_dparameters::cod_format</a></div><div class="ttdeci">int cod_format</div><div class="ttdoc">output file format 0: PGX, 1: PxM, 2: BMP </div><div class="ttdef"><b>Definition:</b> openjpeg.h:389</div></div>
<div class="ttc" id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbfa545e92e2a979fd1b5c90cc7467037f1f"><div class="ttname"><a href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa545e92e2a979fd1b5c90cc7467037f1f">CODEC_J2K</a></div><div class="ttdoc">JPEG-2000 codestream : read/write. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:147</div></div>
<div class="ttc" id="structopj__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:332</div></div>
<div class="ttc" id="structopj__cparameters_html_a39b63f249fbf4406c1e6b87b5abb4f1b"><div class="ttname"><a href="structopj__cparameters.html#a39b63f249fbf4406c1e6b87b5abb4f1b">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:232</div></div>
<div class="ttc" id="structopj__cio_html"><div class="ttname"><a href="structopj__cio.html">opj_cio</a></div><div class="ttdoc">Byte input-output stream (CIO) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:475</div></div>
<div class="ttc" id="openjpeg_8h_html_a4cba85f9ee037b1f2c6bceb903051d96"><div class="ttname"><a href="openjpeg_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a></div><div class="ttdeci">struct opj_event_mgr opj_event_mgr_t</div><div class="ttdoc">Message handler object used for. </div></div>
<div class="ttc" id="structopj__codestream__info_html_a231c10b2c238e1e6462bf7cd40871169"><div class="ttname"><a href="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">opj_codestream_info::tw</a></div><div class="ttdeci">int tw</div><div class="ttdoc">number of tiles in X </div><div class="ttdef"><b>Definition:</b> openjpeg.h:694</div></div>
<div class="ttc" id="structopj__tile__info_html_afc4a4cf6ea2ebecdc45ba234197ba4ee"><div class="ttname"><a href="structopj__tile__info.html#afc4a4cf6ea2ebecdc45ba234197ba4ee">opj_tile_info::end_header</a></div><div class="ttdeci">int end_header</div><div class="ttdoc">end position of the header </div><div class="ttdef"><b>Definition:</b> openjpeg.h:640</div></div>
<div class="ttc" id="structopj__tile__info_html_a5d960ad0d8c50d7c3415c75e9004af59"><div class="ttname"><a href="structopj__tile__info.html#a5d960ad0d8c50d7c3415c75e9004af59">opj_tile_info::tileno</a></div><div class="ttdeci">int tileno</div><div class="ttdoc">number of tile </div><div class="ttdef"><b>Definition:</b> openjpeg.h:636</div></div>
<div class="ttc" id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0daa5656076e80440da13de61c1729d2c55"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0daa5656076e80440da13de61c1729d2c55">RPCL</a></div><div class="ttdoc">resolution-precinct-component-layer order </div><div class="ttdef"><b>Definition:</b> openjpeg.h:122</div></div>
<div class="ttc" id="structopj__poc_html_abdb4b12aea08422832ba36ac0ef2d9c5"><div class="ttname"><a href="structopj__poc.html#abdb4b12aea08422832ba36ac0ef2d9c5">opj_poc::ty1</a></div><div class="ttdeci">int ty1</div><div class="ttdef"><b>Definition:</b> openjpeg.h:216</div></div>
<div class="ttc" id="cio_8c_html_a3f5c1cac3906bbac31d2f3216e6b726d"><div class="ttname"><a href="cio_8c.html#a3f5c1cac3906bbac31d2f3216e6b726d">opj_cio_open</a></div><div class="ttdeci">opj_cio_t *OPJ_CALLCONV opj_cio_open(opj_common_ptr cinfo, unsigned char *buffer, int length)</div><div class="ttdoc">Open and allocate a memory stream for read / write. </div><div class="ttdef"><b>Definition:</b> cio.c:37</div></div>
<div class="ttc" id="structopj__codestream__info_html_a22afaba78a542dc1ef21e0f9cf6e64ab"><div class="ttname"><a href="structopj__codestream__info.html#a22afaba78a542dc1ef21e0f9cf6e64ab">opj_codestream_info::numcomps</a></div><div class="ttdeci">int numcomps</div><div class="ttdoc">component numbers </div><div class="ttdef"><b>Definition:</b> openjpeg.h:698</div></div>
<div class="ttc" id="structopj__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:266</div></div>
<div class="ttc" id="structopj__image__comptparm_html_ac27acc5f5978c1f0b123265697160475"><div class="ttname"><a href="structopj__image__comptparm.html#ac27acc5f5978c1f0b123265697160475">opj_image_comptparm::prec</a></div><div class="ttdeci">int prec</div><div class="ttdoc">precision </div><div class="ttdef"><b>Definition:</b> openjpeg.h:571</div></div>
<div class="ttc" id="openjpeg_8c_html_a0b3caf89dc2d56b7328ee37acd8237d6"><div class="ttname"><a href="openjpeg_8c.html#a0b3caf89dc2d56b7328ee37acd8237d6">opj_setup_decoder</a></div><div class="ttdeci">void OPJ_CALLCONV opj_setup_decoder(opj_dinfo_t *dinfo, opj_dparameters_t *parameters)</div><div class="ttdoc">Setup the decoder decoding parameters using user parameters. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:139</div></div>
<div class="ttc" id="structopj__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:330</div></div>
<div class="ttc" id="structopj__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:210</div></div>
<div class="ttc" id="structopj__poc_html_a38c0728fd14b99f13ea713f3c66a6800"><div class="ttname"><a href="structopj__poc.html#a38c0728fd14b99f13ea713f3c66a6800">opj_poc::tx0</a></div><div class="ttdeci">int tx0</div><div class="ttdoc">Start and end values for Tile width and height. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:216</div></div>
<div class="ttc" id="structopj__codestream__info_html_aca433bef5493b3c984ba7e002d272657"><div class="ttname"><a href="structopj__codestream__info.html#aca433bef5493b3c984ba7e002d272657">opj_codestream_info::image_h</a></div><div class="ttdeci">int image_h</div><div class="ttdoc">image height </div><div class="ttdef"><b>Definition:</b> openjpeg.h:682</div></div>
<div class="ttc" id="structopj__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:398</div></div>
<div class="ttc" id="structopj__tile__info_html_a5c7fc10ee179e66ae7a8ea76c71250d1"><div class="ttname"><a href="structopj__tile__info.html#a5c7fc10ee179e66ae7a8ea76c71250d1">opj_tile_info::maxmarknum</a></div><div class="ttdeci">int maxmarknum</div><div class="ttdoc">actual size of markers array </div><div class="ttdef"><b>Definition:</b> openjpeg.h:662</div></div>
<div class="ttc" id="structopj__dparameters_html_aaa6fc98b8bc8c175947562b8d545b323"><div class="ttname"><a href="structopj__dparameters.html#aaa6fc98b8bc8c175947562b8d545b323">opj_dparameters::cp_layer</a></div><div class="ttdeci">int cp_layer</div><div class="ttdoc">Set the maximum number of quality layers to decode. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:378</div></div>
<div class="ttc" id="openjpeg_8h_html_a48bfe2260d6467a34e97000a204d8e5f"><div class="ttname"><a href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">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="image_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:73</div></div>
<div class="ttc" id="openjpeg_8h_html_a1d857738cef754699ffb79ddff48efbfa523e4a142bfc07cddb26eca3c182fb9b"><div class="ttname"><a href="openjpeg_8h.html#a1d857738cef754699ffb79ddff48efbfa523e4a142bfc07cddb26eca3c182fb9b">CODEC_JP2</a></div><div class="ttdoc">JPEG-2000 file format : read/write. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:149</div></div>
<div class="ttc" id="structopj__event__mgr_html_a9ee0c627fefd37d56e3487af6fc250b6"><div class="ttname"><a href="structopj__event__mgr.html#a9ee0c627fefd37d56e3487af6fc250b6">opj_event_mgr::error_handler</a></div><div class="ttdeci">opj_msg_callback error_handler</div><div class="ttdoc">Error message callback if available, NULL otherwise. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:185</div></div>
<div class="ttc" id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448ca80feeff9d8400219b629cf84b958f889"><div class="ttname"><a href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca80feeff9d8400219b629cf84b958f889">CLRSPC_GRAY</a></div><div class="ttdoc">grayscale </div><div class="ttdef"><b>Definition:</b> openjpeg.h:134</div></div>
<div class="ttc" id="structopj__dparameters_html_ae3f2790f9d96f01b44fc3193b18caf2a"><div class="ttname"><a href="structopj__dparameters.html#ae3f2790f9d96f01b44fc3193b18caf2a">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:396</div></div>
<div class="ttc" id="structopj__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:274</div></div>
<div class="ttc" id="structopj__image__comp_html_abfac32135182927ae6d35c7e932e09d4"><div class="ttname"><a href="structopj__image__comp.html#abfac32135182927ae6d35c7e932e09d4">opj_image_comp::data</a></div><div class="ttdeci">int * data</div><div class="ttdoc">image component data </div><div class="ttdef"><b>Definition:</b> openjpeg.h:527</div></div>
<div class="ttc" id="structopj__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:326</div></div>
<div class="ttc" id="structopj__tp__info_html_a006450676644e80d319ebfd173776309"><div class="ttname"><a href="structopj__tp__info.html#a006450676644e80d319ebfd173776309">opj_tp_info::tp_numpacks</a></div><div class="ttdeci">int tp_numpacks</div><div class="ttdoc">number of packets of tile part </div><div class="ttdef"><b>Definition:</b> openjpeg.h:626</div></div>
<div class="ttc" id="structopj__codestream__info_html_a8693dcb13603e6b03f4d910a05690b24"><div class="ttname"><a href="structopj__codestream__info.html#a8693dcb13603e6b03f4d910a05690b24">opj_codestream_info::image_w</a></div><div class="ttdeci">int image_w</div><div class="ttdoc">image width </div><div class="ttdef"><b>Definition:</b> openjpeg.h:680</div></div>
<div class="ttc" id="structopj__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:244</div></div>
<div class="ttc" id="openjpeg_8c_html_a87bc4a53d00802b03e5c9a78cc0cbd59"><div class="ttname"><a href="openjpeg_8c.html#a87bc4a53d00802b03e5c9a78cc0cbd59">opj_destroy_cstr_info</a></div><div class="ttdeci">void OPJ_CALLCONV opj_destroy_cstr_info(opj_codestream_info_t *cstr_info)</div><div class="ttdoc">Destroy Codestream information after compression or decompression. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:329</div></div>
<div class="ttc" id="openjpeg_8c_html_a579b5a50da6517f9d7563489e8044298"><div class="ttname"><a href="openjpeg_8c.html#a579b5a50da6517f9d7563489e8044298">opj_set_default_encoder_parameters</a></div><div class="ttdeci">void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameters_t *parameters)</div><div class="ttdoc">Set encoding parameters to default values, that means : </div><div class="ttdef"><b>Definition:</b> openjpeg.c:230</div></div>
<div class="ttc" id="structopj__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:242</div></div>
<div class="ttc" id="openjpeg_8h_html_a669758856e5e6992e97b405bc8b45bf2"><div class="ttname"><a href="openjpeg_8h.html#a669758856e5e6992e97b405bc8b45bf2">OPJ_RSIZ_CAPABILITIES</a></div><div class="ttdeci">enum RSIZ_CAPABILITIES OPJ_RSIZ_CAPABILITIES</div><div class="ttdoc">Rsiz Capabilities. </div></div>
<div class="ttc" id="structopj__cparameters_html_aa23d25dcecf66cc62969adecd3fd6b9f"><div class="ttname"><a href="structopj__cparameters.html#aa23d25dcecf66cc62969adecd3fd6b9f">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:314</div></div>
<div class="ttc" id="structopj__tp__info_html_ac5e04f61a4ce59d4c9fa7cca93aaa52b"><div class="ttname"><a href="structopj__tp__info.html#ac5e04f61a4ce59d4c9fa7cca93aaa52b">opj_tp_info::tp_start_pack</a></div><div class="ttdeci">int tp_start_pack</div><div class="ttdoc">start packet of tile part </div><div class="ttdef"><b>Definition:</b> openjpeg.h:624</div></div>
<div class="ttc" id="structopj__dparameters_html_aacb6078641e9837a6306aaeed31378f5"><div class="ttname"><a href="structopj__dparameters.html#aacb6078641e9837a6306aaeed31378f5">opj_dparameters::outfile</a></div><div class="ttdeci">char outfile[OPJ_PATH_LEN]</div><div class="ttdoc">output file name </div><div class="ttdef"><b>Definition:</b> openjpeg.h:385</div></div>
<div class="ttc" id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448cafea00109931379a7c1b0da051096732a"><div class="ttname"><a href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448cafea00109931379a7c1b0da051096732a">CLRSPC_SYCC</a></div><div class="ttdoc">YUV. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:135</div></div>
<div class="ttc" id="structopj__image__comptparm_html"><div class="ttname"><a href="structopj__image__comptparm.html">opj_image_comptparm</a></div><div class="ttdoc">Component parameters structure used by the opj_image_create function. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:557</div></div>
<div class="ttc" id="structopj__tile__info_html_adf741cbea6706831aeb382b338eafc49"><div class="ttname"><a href="structopj__tile__info.html#adf741cbea6706831aeb382b338eafc49">opj_tile_info::pdx</a></div><div class="ttdeci">int pdx[33]</div><div class="ttdoc">precinct size (in power of 2), in X for each resolution level </div><div class="ttdef"><b>Definition:</b> openjpeg.h:648</div></div>
<div class="ttc" id="structopj__codestream__info_html_ac07a91836119488ebd42134051633e59"><div class="ttname"><a href="structopj__codestream__info.html#ac07a91836119488ebd42134051633e59">opj_codestream_info::main_head_start</a></div><div class="ttdeci">int main_head_start</div><div class="ttdoc">main header position </div><div class="ttdef"><b>Definition:</b> openjpeg.h:712</div></div>
<div class="ttc" id="structopj__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:503</div></div>
<div class="ttc" id="structopj__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 (&amp;gt;=0) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:318</div></div>
<div class="ttc" id="structopj__tile__info_html_ae8bdb0913c89ceb00a8a829dfbf34d43"><div class="ttname"><a href="structopj__tile__info.html#ae8bdb0913c89ceb00a8a829dfbf34d43">opj_tile_info::thresh</a></div><div class="ttdeci">double * thresh</div><div class="ttdoc">value of thresh for each layer by tile cfr. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:634</div></div>
<div class="ttc" id="structopj__tp__info_html_ad39cf4235e80407535e281b6e5b12a06"><div class="ttname"><a href="structopj__tp__info.html#ad39cf4235e80407535e281b6e5b12a06">opj_tp_info::tp_end_header</a></div><div class="ttdeci">int tp_end_header</div><div class="ttdoc">end position of tile part header </div><div class="ttdef"><b>Definition:</b> openjpeg.h:620</div></div>
<div class="ttc" id="structopj__poc_html_a69b285001057cf6420b78b7c123d3652"><div class="ttname"><a href="structopj__poc.html#a69b285001057cf6420b78b7c123d3652">opj_poc::progorder</a></div><div class="ttdeci">char progorder[5]</div><div class="ttdoc">Progression order string. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:212</div></div>
<div class="ttc" id="structopj__poc_html_a8ce53b1d6dbfc727a118d9d46d4c8f36"><div class="ttname"><a href="structopj__poc.html#a8ce53b1d6dbfc727a118d9d46d4c8f36">opj_poc::layE</a></div><div class="ttdeci">int layE</div><div class="ttdoc">End value, initialised in pi_initialise_encode. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:220</div></div>
<div class="ttc" id="structopj__image__comp_html_a9f170067f5b1695023269f0c101a42ea"><div class="ttname"><a href="structopj__image__comp.html#a9f170067f5b1695023269f0c101a42ea">opj_image_comp::dy</a></div><div class="ttdeci">int 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:507</div></div>
<div class="ttc" id="openjpeg_8h_html_ad08f4008fb334ab5c566ad2f820b338da7aeeb3060beb2e496decd110fe5fdb6f"><div class="ttname"><a href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da7aeeb3060beb2e496decd110fe5fdb6f">NO_LIMITATION</a></div><div class="ttdoc">No limitation for the decoding. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:156</div></div>
<div class="ttc" id="structopj__dparameters_html_aeddcc3ed4e6bc1edc8ea32415905636c"><div class="ttname"><a href="structopj__dparameters.html#aeddcc3ed4e6bc1edc8ea32415905636c">opj_dparameters::infile</a></div><div class="ttdeci">char infile[OPJ_PATH_LEN]</div><div class="ttdoc">input file name </div><div class="ttdef"><b>Definition:</b> openjpeg.h:383</div></div>
<div class="ttc" id="structopj__image__comp_html_adf1c0dd060a6b1ec5b88fa04e290e002"><div class="ttname"><a href="structopj__image__comp.html#adf1c0dd060a6b1ec5b88fa04e290e002">opj_image_comp::resno_decoded</a></div><div class="ttdeci">int resno_decoded</div><div class="ttdoc">number of decoded resolution </div><div class="ttdef"><b>Definition:</b> openjpeg.h:523</div></div>
<div class="ttc" id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448c"><div class="ttname"><a href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448c">COLOR_SPACE</a></div><div class="ttdeci">COLOR_SPACE</div><div class="ttdoc">Supported image color spaces. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:130</div></div>
<div class="ttc" id="openjpeg_8h_html_aa5a1f6a4e4e3973f6bf6205bbeb6ab09"><div class="ttname"><a href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a></div><div class="ttdeci">struct opj_cio opj_cio_t</div><div class="ttdoc">Byte input-output stream (CIO) </div></div>
<div class="ttc" id="structopj__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:353</div></div>
<div class="ttc" id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014adeabc6f123ef6e132ee1125a50d9c58c"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014adeabc6f123ef6e132ee1125a50d9c58c">CINEMA4K_24</a></div><div class="ttdoc">2K Digital Cinema at 48 fps </div><div class="ttdef"><b>Definition:</b> openjpeg.h:112</div></div>
<div class="ttc" id="cio_8c_html_a6b3d3a7f6e13ddc846925ec58c462d63"><div class="ttname"><a href="cio_8c.html#a6b3d3a7f6e13ddc846925ec58c462d63">cio_tell</a></div><div class="ttdeci">int OPJ_CALLCONV cio_tell(opj_cio_t *cio)</div><div class="ttdoc">Get position in byte stream. </div><div class="ttdef"><b>Definition:</b> cio.c:100</div></div>
<div class="ttc" id="structopj__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:268</div></div>
<div class="ttc" id="openjpeg_8h_html_aedc1e23ea6654d0cc416bc390687458b"><div class="ttname"><a href="openjpeg_8h.html#aedc1e23ea6654d0cc416bc390687458b">OPJ_CALLCONV</a></div><div class="ttdeci">#define OPJ_CALLCONV</div><div class="ttdef"><b>Definition:</b> openjpeg.h:45</div></div>
<div class="ttc" id="structopj__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:240</div></div>
<div class="ttc" id="structopj__poc_html_a24f0d01f5a443058443b0c1ff1a2e3aa"><div class="ttname"><a href="structopj__poc.html#a24f0d01f5a443058443b0c1ff1a2e3aa">opj_poc::compno1</a></div><div class="ttdeci">int compno1</div><div class="ttdef"><b>Definition:</b> openjpeg.h:206</div></div>
<div class="ttc" id="structopj__dparameters_html_a2eaa3922b3ba70b81a3896c10bc8c73c"><div class="ttname"><a href="structopj__dparameters.html#a2eaa3922b3ba70b81a3896c10bc8c73c">opj_dparameters::cp_limit_decoding</a></div><div class="ttdeci">OPJ_LIMIT_DECODING cp_limit_decoding</div><div class="ttdoc">Specify whether the decoding should be done on the entire codestream, or be limited to the main heade...</div><div class="ttdef"><b>Definition:</b> openjpeg.h:410</div></div>
<div class="ttc" id="structopj__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:252</div></div>
<div class="ttc" id="structopj__image__comp_html_aaae7c9001014327835f7952526f5d9e7"><div class="ttname"><a href="structopj__image__comp.html#aaae7c9001014327835f7952526f5d9e7">opj_image_comp::factor</a></div><div class="ttdeci">int 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:525</div></div>
<div class="ttc" id="openjpeg_8h_html_a4e2cb01f932bc5887856dd6bb031dd0d"><div class="ttname"><a href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0d">PROG_ORDER</a></div><div class="ttdeci">PROG_ORDER</div><div class="ttdoc">Progression order. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:118</div></div>
<div class="ttc" id="structopj__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:301</div></div>
<div class="ttc" id="structopj__poc_html_a4ffc712a8ed15e1fd512a7b37c63df39"><div class="ttname"><a href="structopj__poc.html#a4ffc712a8ed15e1fd512a7b37c63df39">opj_poc::prcE</a></div><div class="ttdeci">int prcE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:220</div></div>
<div class="ttc" id="structopj__image__comptparm_html_a4720c1a5f4c331fecb71cdc809d210e3"><div class="ttname"><a href="structopj__image__comptparm.html#a4720c1a5f4c331fecb71cdc809d210e3">opj_image_comptparm::bpp</a></div><div class="ttdeci">int bpp</div><div class="ttdoc">image depth in bits </div><div class="ttdef"><b>Definition:</b> openjpeg.h:573</div></div>
<div class="ttc" id="structopj__image__comptparm_html_a8b4a537b656277773febd2fe39c62529"><div class="ttname"><a href="structopj__image__comptparm.html#a8b4a537b656277773febd2fe39c62529">opj_image_comptparm::y0</a></div><div class="ttdeci">int y0</div><div class="ttdoc">y component offset compared to the whole image </div><div class="ttdef"><b>Definition:</b> openjpeg.h:569</div></div>
<div class="ttc" id="openjpeg_8h_html_a6dacd36987de401025cc244f7bdf41cd"><div class="ttname"><a href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a></div><div class="ttdeci">int opj_bool</div><div class="ttdef"><b>Definition:</b> openjpeg.h:63</div></div>
<div class="ttc" id="structopj__cio_html_ac0381b1dbae424dcf87b20eb7f69e0f7"><div class="ttname"><a href="structopj__cio.html#ac0381b1dbae424dcf87b20eb7f69e0f7">opj_cio::length</a></div><div class="ttdeci">int length</div><div class="ttdoc">buffer size in bytes </div><div class="ttdef"><b>Definition:</b> openjpeg.h:484</div></div>
<div class="ttc" id="structopj__codestream__info_html_af26a0035d72bdf4617d51b013c5c77e2"><div class="ttname"><a href="structopj__codestream__info.html#af26a0035d72bdf4617d51b013c5c77e2">opj_codestream_info::maxmarknum</a></div><div class="ttdeci">int maxmarknum</div><div class="ttdoc">actual size of markers array </div><div class="ttdef"><b>Definition:</b> openjpeg.h:709</div></div>
<div class="ttc" id="structopj__tile__info_html_ad4acc74dc99799b2ee227d1784ce5f0f"><div class="ttname"><a href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">opj_tile_info::num_tps</a></div><div class="ttdeci">int num_tps</div><div class="ttdoc">number of tile parts </div><div class="ttdef"><b>Definition:</b> openjpeg.h:664</div></div>
<div class="ttc" id="structopj__poc_html_a2a67a3d84c46a5aa6c94e2324d2c5db4"><div class="ttname"><a href="structopj__poc.html#a2a67a3d84c46a5aa6c94e2324d2c5db4">opj_poc::tx0_t</a></div><div class="ttdeci">int tx0_t</div><div class="ttdef"><b>Definition:</b> openjpeg.h:224</div></div>
<div class="ttc" id="openjpeg_8h_html_a2af5acee8a36a969d8bc4cd896492746"><div class="ttname"><a href="openjpeg_8h.html#a2af5acee8a36a969d8bc4cd896492746">opj_image_comp_t</a></div><div class="ttdeci">struct opj_image_comp opj_image_comp_t</div><div class="ttdoc">Defines a single image component. </div></div>
<div class="ttc" id="structopj__tile__info_html_a494318dea2e7cc9cfc60205aeab07daa"><div class="ttname"><a href="structopj__tile__info.html#a494318dea2e7cc9cfc60205aeab07daa">opj_tile_info::numpix</a></div><div class="ttdeci">int numpix</div><div class="ttdoc">add fixed_quality </div><div class="ttdef"><b>Definition:</b> openjpeg.h:654</div></div>
<div class="ttc" id="openjpeg_8c_html_a4331eef494b7354da2143f773442a90e"><div class="ttname"><a href="openjpeg_8c.html#a4331eef494b7354da2143f773442a90e">opj_create_decompress</a></div><div class="ttdeci">opj_dinfo_t *OPJ_CALLCONV opj_create_decompress(OPJ_CODEC_FORMAT format)</div><div class="ttdoc">Creates a J2K/JPT/JP2 decompression structure. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:65</div></div>
<div class="ttc" id="structopj__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">Profile name. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:347</div></div>
<div class="ttc" id="structopj__codestream__info_html_a580bee732e2d606ef531cf1d928470b7"><div class="ttname"><a href="structopj__codestream__info.html#a580bee732e2d606ef531cf1d928470b7">opj_codestream_info::index_write</a></div><div class="ttdeci">int index_write</div><div class="ttdoc">writing the packet in the index with t2_encode_packets </div><div class="ttdef"><b>Definition:</b> openjpeg.h:678</div></div>
<div class="ttc" id="openjpeg_8c_html_a8b8e33521c8df8e55955cf22e4ef3da9"><div class="ttname"><a href="openjpeg_8c.html#a8b8e33521c8df8e55955cf22e4ef3da9">opj_destroy_decompress</a></div><div class="ttdeci">void OPJ_CALLCONV opj_destroy_decompress(opj_dinfo_t *dinfo)</div><div class="ttdoc">Destroy a decompressor handle. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:98</div></div>
<div class="ttc" id="openjpeg_8h_html_a90b59bf5c66846dc3317a89089091f91"><div class="ttname"><a href="openjpeg_8h.html#a90b59bf5c66846dc3317a89089091f91">OPJ_API</a></div><div class="ttdeci">#define OPJ_API</div><div class="ttdef"><b>Definition:</b> openjpeg.h:44</div></div>
<div class="ttc" id="openjpeg_8h_html_ab73e0679c001b7ca9b5b9df616afd938"><div class="ttname"><a href="openjpeg_8h.html#ab73e0679c001b7ca9b5b9df616afd938">J2K_MAXRLVLS</a></div><div class="ttdeci">#define J2K_MAXRLVLS</div><div class="ttdoc">Number of maximum resolution level authorized. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:77</div></div>
<div class="ttc" id="structopj__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:400</div></div>
<div class="ttc" id="structopj__image_html_ae8bee7d1449037e5fbe66d2f32916067"><div class="ttname"><a href="structopj__image.html#ae8bee7d1449037e5fbe66d2f32916067">opj_image::icc_profile_buf</a></div><div class="ttdeci">unsigned char * icc_profile_buf</div><div class="ttdoc">&amp;#39;restricted&amp;#39; ICC profile </div><div class="ttdef"><b>Definition:</b> openjpeg.h:549</div></div>
<div class="ttc" id="structopj__cinfo_html_afd1497953c1c1f9d950c7bc19c42be2e"><div class="ttname"><a href="structopj__cinfo.html#afd1497953c1c1f9d950c7bc19c42be2e">opj_cinfo::opj_common_fields</a></div><div class="ttdeci">opj_common_fields</div><div class="ttdoc">Fields shared with opj_dinfo_t. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:445</div></div>
<div class="ttc" id="structopj__cio_html_a5072132a1ee476f3ca40709525b5e795"><div class="ttname"><a href="structopj__cio.html#a5072132a1ee476f3ca40709525b5e795">opj_cio::bp</a></div><div class="ttdeci">unsigned char * bp</div><div class="ttdoc">pointer to the current position </div><div class="ttdef"><b>Definition:</b> openjpeg.h:491</div></div>
<div class="ttc" id="structopj__image__comptparm_html_a98e6948d22a312d87d18fbc24bf0c017"><div class="ttname"><a href="structopj__image__comptparm.html#a98e6948d22a312d87d18fbc24bf0c017">opj_image_comptparm::dy</a></div><div class="ttdeci">int 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:561</div></div>
<div class="ttc" id="openjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a4481c627af5fabdbf23b6c35c539809a"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a4481c627af5fabdbf23b6c35c539809a">STD_RSIZ</a></div><div class="ttdef"><b>Definition:</b> openjpeg.h:100</div></div>
<div class="ttc" id="structopj__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:297</div></div>
<div class="ttc" id="structopj__packet__info_html"><div class="ttname"><a href="structopj__packet__info.html">opj_packet_info</a></div><div class="ttdoc">Index structure : Information concerning a packet inside tile. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:587</div></div>
<div class="ttc" id="structopj__codestream__info_html_ac20b482a3b3feadfa21ced6edc727557"><div class="ttname"><a href="structopj__codestream__info.html#ac20b482a3b3feadfa21ced6edc727557">opj_codestream_info::numlayers</a></div><div class="ttdeci">int numlayers</div><div class="ttdoc">number of layer </div><div class="ttdef"><b>Definition:</b> openjpeg.h:700</div></div>
<div class="ttc" id="structopj__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:210</div></div>
<div class="ttc" id="structopj__poc_html_a96865c1c591128721464aa2f37819c7c"><div class="ttname"><a href="structopj__poc.html#a96865c1c591128721464aa2f37819c7c">opj_poc::compno0</a></div><div class="ttdeci">int compno0</div><div class="ttdef"><b>Definition:</b> openjpeg.h:204</div></div>
<div class="ttc" id="structopj__poc_html_ad6e2d80c86d173a4349d82a9d11c4309"><div class="ttname"><a href="structopj__poc.html#ad6e2d80c86d173a4349d82a9d11c4309">opj_poc::ty0</a></div><div class="ttdeci">int ty0</div><div class="ttdef"><b>Definition:</b> openjpeg.h:216</div></div>
<div class="ttc" id="structopj__marker__info__t_html_a8cf9647295a70be5fb9f134ff0d1f5ea"><div class="ttname"><a href="structopj__marker__info__t.html#a8cf9647295a70be5fb9f134ff0d1f5ea">opj_marker_info_t::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:609</div></div>
<div class="ttc" id="structopj__poc_html_acf181c522f35261c525908a4a5443ab5"><div class="ttname"><a href="structopj__poc.html#acf181c522f35261c525908a4a5443ab5">opj_poc::precno0</a></div><div class="ttdeci">int precno0</div><div class="ttdef"><b>Definition:</b> openjpeg.h:208</div></div>
<div class="ttc" id="openjpeg_8c_html_aa55b03077ed5160f75b038805789a3c0"><div class="ttname"><a href="openjpeg_8c.html#aa55b03077ed5160f75b038805789a3c0">opj_encode</a></div><div class="ttdeci">opj_bool OPJ_CALLCONV opj_encode(opj_cinfo_t *cinfo, opj_cio_t *cio, opj_image_t *image, char *index)</div><div class="ttdoc">Encode an image into a JPEG-2000 codestream 3. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:305</div></div>
<div class="ttc" id="structopj__tp__info_html_a8456c54bdba73448429e5a0d830e2123"><div class="ttname"><a href="structopj__tp__info.html#a8456c54bdba73448429e5a0d830e2123">opj_tp_info::tp_start_pos</a></div><div class="ttdeci">int tp_start_pos</div><div class="ttdoc">start position of tile part </div><div class="ttdef"><b>Definition:</b> openjpeg.h:618</div></div>
<div class="ttc" id="structopj__image__comp_html_af77f7e3e69bde817f24112b736caaf3c"><div class="ttname"><a href="structopj__image__comp.html#af77f7e3e69bde817f24112b736caaf3c">opj_image_comp::h</a></div><div class="ttdeci">int h</div><div class="ttdoc">data height </div><div class="ttdef"><b>Definition:</b> openjpeg.h:511</div></div>
<div class="ttc" id="structopj__cparameters_html_ac0db496d20b35e9e8713977b67134019"><div class="ttname"><a href="structopj__cparameters.html#ac0db496d20b35e9e8713977b67134019">opj_cparameters::outfile</a></div><div class="ttdeci">char outfile[OPJ_PATH_LEN]</div><div class="ttdoc">output file name </div><div class="ttdef"><b>Definition:</b> openjpeg.h:291</div></div>
<div class="ttc" id="structopj__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:278</div></div>
<div class="ttc" id="structopj__image__comptparm_html_ac29a206ae5b3a2e95d11f99dc9bdff3c"><div class="ttname"><a href="structopj__image__comptparm.html#ac29a206ae5b3a2e95d11f99dc9bdff3c">opj_image_comptparm::x0</a></div><div class="ttdeci">int x0</div><div class="ttdoc">x component offset compared to the whole image </div><div class="ttdef"><b>Definition:</b> openjpeg.h:567</div></div>
<div class="ttc" id="structopj__poc_html_a9e3e8d255238a46a401d3e1802001282"><div class="ttname"><a href="structopj__poc.html#a9e3e8d255238a46a401d3e1802001282">opj_poc::txS</a></div><div class="ttdeci">int txS</div><div class="ttdoc">Start and end values of Tile width and height, initialised in pi_initialise_encode. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:222</div></div>
<div class="ttc" id="structopj__tile__info_html_a47b12fca5a60c8ab6d505a580098a382"><div class="ttname"><a href="structopj__tile__info.html#a47b12fca5a60c8ab6d505a580098a382">opj_tile_info::marknum</a></div><div class="ttdeci">int marknum</div><div class="ttdoc">number of markers </div><div class="ttdef"><b>Definition:</b> openjpeg.h:658</div></div>
<div class="ttc" id="structopj__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:230</div></div>
<div class="ttc" id="openjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a05ddc3509ce6350d758ba00469ab0156"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a05ddc3509ce6350d758ba00469ab0156">CINEMA2K</a></div><div class="ttdoc">Standard JPEG2000 profile. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:101</div></div>
<div class="ttc" id="structopj__poc_html_aa009849447f46eed1e08c11d41883dd6"><div class="ttname"><a href="structopj__poc.html#aa009849447f46eed1e08c11d41883dd6">opj_poc::compE</a></div><div class="ttdeci">int compE</div><div class="ttdef"><b>Definition:</b> openjpeg.h:220</div></div>
<div class="ttc" id="structopj__cinfo_html"><div class="ttname"><a href="structopj__cinfo.html">opj_cinfo</a></div><div class="ttdoc">Compression context info. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:443</div></div>
<div class="ttc" id="structopj__poc_html_a603eed7e808c06c86f22f2a6b46f46c5"><div class="ttname"><a href="structopj__poc.html#a603eed7e808c06c86f22f2a6b46f46c5">opj_poc::dy</a></div><div class="ttdeci">int dy</div><div class="ttdef"><b>Definition:</b> openjpeg.h:222</div></div>
<div class="ttc" id="structopj__tile__info_html_a38eea8dbd58de28609e384cdb4f4ba77"><div class="ttname"><a href="structopj__tile__info.html#a38eea8dbd58de28609e384cdb4f4ba77">opj_tile_info::pw</a></div><div class="ttdeci">int pw[33]</div><div class="ttdoc">precinct number for each resolution level (width) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:644</div></div>
<div class="ttc" id="openjpeg_8h_html_a39de717a826f6b28996cdbec066ee7b5a0ea8bfe44da00749089aa1e2fe1ede6a"><div class="ttname"><a href="openjpeg_8h.html#a39de717a826f6b28996cdbec066ee7b5a0ea8bfe44da00749089aa1e2fe1ede6a">CINEMA4K</a></div><div class="ttdoc">Profile name for a 2K image. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:102</div></div>
<div class="ttc" id="structopj__packet__info_html_ae798c309d733290bb8b97d9ac21e9542"><div class="ttname"><a href="structopj__packet__info.html#ae798c309d733290bb8b97d9ac21e9542">opj_packet_info::end_ph_pos</a></div><div class="ttdeci">int end_ph_pos</div><div class="ttdoc">end of packet header position (including EPH marker if it exists) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:591</div></div>
<div class="ttc" id="openjpeg_8h_html_ad48f318c18f2209caf47dd2988f1dc8a"><div class="ttname"><a href="openjpeg_8h.html#ad48f318c18f2209caf47dd2988f1dc8a">OPJ_CINEMA_MODE</a></div><div class="ttdeci">enum CINEMA_MODE OPJ_CINEMA_MODE</div><div class="ttdoc">Digital cinema operation mode. </div></div>
<div class="ttc" id="openjpeg_8h_html_a40f2df6eb0fb2935c17a43e5e573d014"><div class="ttname"><a href="openjpeg_8h.html#a40f2df6eb0fb2935c17a43e5e573d014">CINEMA_MODE</a></div><div class="ttdeci">CINEMA_MODE</div><div class="ttdoc">Digital cinema operation mode. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:108</div></div>
<div class="ttc" id="openjpeg_8h_html_ad08f4008fb334ab5c566ad2f820b338da6dda27eb9b97faef437894ed43849a3a"><div class="ttname"><a href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da6dda27eb9b97faef437894ed43849a3a">DECODE_ALL_BUT_PACKETS</a></div><div class="ttdoc">Decode everything except the JPEG 2000 packets. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:158</div></div>
<div class="ttc" id="structopj__packet__info_html_a680da315b1f0f5d7fd3c80f8604d89ac"><div class="ttname"><a href="structopj__packet__info.html#a680da315b1f0f5d7fd3c80f8604d89ac">opj_packet_info::start_pos</a></div><div class="ttdeci">int start_pos</div><div class="ttdoc">packet start position (including SOP marker if it exists) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:589</div></div>
<div class="ttc" id="structopj__marker__info__t_html_adda99185b468448b1a8250023cc7bf0a"><div class="ttname"><a href="structopj__marker__info__t.html#adda99185b468448b1a8250023cc7bf0a">opj_marker_info_t::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:605</div></div>
<div class="ttc" id="structopj__cio_html_ac481358bcce0088d5927db3f615bfd42"><div class="ttname"><a href="structopj__cio.html#ac481358bcce0088d5927db3f615bfd42">opj_cio::buffer</a></div><div class="ttdeci">unsigned char * buffer</div><div class="ttdoc">pointer to the start of the buffer </div><div class="ttdef"><b>Definition:</b> openjpeg.h:482</div></div>
<div class="ttc" id="structopj__poc_html_a11c16f87136503ab4ba771cfede0bc7c"><div class="ttname"><a href="structopj__poc.html#a11c16f87136503ab4ba771cfede0bc7c">opj_poc::resno0</a></div><div class="ttdeci">int resno0</div><div class="ttdoc">Resolution num start, Component num start, given by POC. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:204</div></div>
<div class="ttc" id="structopj__poc_html_a3252b904e71bd72c24748454d5d61ec5"><div class="ttname"><a href="structopj__poc.html#a3252b904e71bd72c24748454d5d61ec5">opj_poc::prc_t</a></div><div class="ttdeci">int prc_t</div><div class="ttdef"><b>Definition:</b> openjpeg.h:224</div></div>
<div class="ttc" id="openjpeg_8c_html_af14d006f413d3c7704f78f334a13866a"><div class="ttname"><a href="openjpeg_8c.html#af14d006f413d3c7704f78f334a13866a">opj_destroy_compress</a></div><div class="ttdeci">void OPJ_CALLCONV opj_destroy_compress(opj_cinfo_t *cinfo)</div><div class="ttdoc">Destroy a compressor handle. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:210</div></div>
<div class="ttc" id="openjpeg_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:82</div></div>
<div class="ttc" id="structopj__poc_html_af9173aaffd1d4b93fe23e61e72a56943"><div class="ttname"><a href="structopj__poc.html#af9173aaffd1d4b93fe23e61e72a56943">opj_poc::layno1</a></div><div class="ttdeci">int 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:206</div></div>
<div class="ttc" id="structopj__cio_html_a691e741daa6b821fcec92cb24751568c"><div class="ttname"><a href="structopj__cio.html#a691e741daa6b821fcec92cb24751568c">opj_cio::openmode</a></div><div class="ttdeci">int openmode</div><div class="ttdoc">open mode (read/write) either OPJ_STREAM_READ or OPJ_STREAM_WRITE </div><div class="ttdef"><b>Definition:</b> openjpeg.h:480</div></div>
<div class="ttc" id="openjpeg_8h_html_a99039de6017a1f64312480f3f4ea448ca26ae8907608f1ea67f69dc650f056f1f"><div class="ttname"><a href="openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca26ae8907608f1ea67f69dc650f056f1f">CLRSPC_UNKNOWN</a></div><div class="ttdoc">not supported by the library </div><div class="ttdef"><b>Definition:</b> openjpeg.h:131</div></div>
<div class="ttc" id="structopj__cio_html_a336283ce2ffa3d0f7f9434573c566af3"><div class="ttname"><a href="structopj__cio.html#a336283ce2ffa3d0f7f9434573c566af3">opj_cio::cinfo</a></div><div class="ttdeci">opj_common_ptr cinfo</div><div class="ttdoc">codec context </div><div class="ttdef"><b>Definition:</b> openjpeg.h:477</div></div>
<div class="ttc" id="structopj__tile__info_html_a910bb577952512fd5dc0d8b4c9a14a96"><div class="ttname"><a href="structopj__tile__info.html#a910bb577952512fd5dc0d8b4c9a14a96">opj_tile_info::ph</a></div><div class="ttdeci">int ph[33]</div><div class="ttdoc">precinct number for each resolution level (height) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:646</div></div>
<div class="ttc" id="structopj__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:672</div></div>
<div class="ttc" id="structopj__marker__info__t_html"><div class="ttname"><a href="structopj__marker__info__t.html">opj_marker_info_t</a></div><div class="ttdoc">Marker structure. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:603</div></div>
<div class="ttc" id="structopj__dparameters_html_a58c3363bafecefa165d6ff39c512fdbb"><div class="ttname"><a href="structopj__dparameters.html#a58c3363bafecefa165d6ff39c512fdbb">opj_dparameters::cp_reduce</a></div><div class="ttdeci">int 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:371</div></div>
<div class="ttc" id="structopj__dparameters_html_ab83c2f0dd4d5471fe49612e0c5fbd5be"><div class="ttname"><a href="structopj__dparameters.html#ab83c2f0dd4d5471fe49612e0c5fbd5be">opj_dparameters::decod_format</a></div><div class="ttdeci">int decod_format</div><div class="ttdoc">input file format 0: J2K, 1: JP2, 2: JPT </div><div class="ttdef"><b>Definition:</b> openjpeg.h:387</div></div>
<div class="ttc" id="structopj__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:547</div></div>
<div class="ttc" id="structopj__poc_html_a2772cb417826755db4b551e7267ee3e7"><div class="ttname"><a href="structopj__poc.html#a2772cb417826755db4b551e7267ee3e7">opj_poc::resS</a></div><div class="ttdeci">int resS</div><div class="ttdef"><b>Definition:</b> openjpeg.h:218</div></div>
<div class="ttc" id="openjpeg_8h_html_ad08f4008fb334ab5c566ad2f820b338d"><div class="ttname"><a href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338d">LIMIT_DECODING</a></div><div class="ttdeci">LIMIT_DECODING</div><div class="ttdoc">Limit decoding to certain portions of the codestream. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:155</div></div>
<div class="ttc" id="structopj__poc_html_a10bf776ea1c2ab5ecc2c63e44d549919"><div class="ttname"><a href="structopj__poc.html#a10bf776ea1c2ab5ecc2c63e44d549919">opj_poc::resno1</a></div><div class="ttdeci">int resno1</div><div class="ttdef"><b>Definition:</b> openjpeg.h:206</div></div>
<div class="ttc" id="structopj__image__comptparm_html_a6a75a8751f5f8d0c395949d6381ad90f"><div class="ttname"><a href="structopj__image__comptparm.html#a6a75a8751f5f8d0c395949d6381ad90f">opj_image_comptparm::sgnd</a></div><div class="ttdeci">int sgnd</div><div class="ttdoc">signed (1) / unsigned (0) </div><div class="ttdef"><b>Definition:</b> openjpeg.h:575</div></div>
<div class="ttc" id="structopj__cio_html_acca55fc6a7b5a893f525c40b4731c46d"><div class="ttname"><a href="structopj__cio.html#acca55fc6a7b5a893f525c40b4731c46d">opj_cio::start</a></div><div class="ttdeci">unsigned char * start</div><div class="ttdoc">pointer to the start of the stream </div><div class="ttdef"><b>Definition:</b> openjpeg.h:487</div></div>
<div class="ttc" id="structopj__image_html_a920e142d5b094fc6239319fc3d9aff85"><div class="ttname"><a href="structopj__image.html#a920e142d5b094fc6239319fc3d9aff85">opj_image::icc_profile_len</a></div><div class="ttdeci">int icc_profile_len</div><div class="ttdoc">size of ICC profile </div><div class="ttdef"><b>Definition:</b> openjpeg.h:551</div></div>
<div class="ttc" id="structopj__image_html_acd32bc3dabaf7849937795c803521801"><div class="ttname"><a href="structopj__image.html#acd32bc3dabaf7849937795c803521801">opj_image::y1</a></div><div class="ttdeci">int y1</div><div class="ttdoc">Ysiz: height of the reference grid. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:541</div></div>
<div class="ttc" id="structopj__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:272</div></div>
<div class="ttc" id="openjpeg_8h_html_ad2aa5c15e6f2f4d57f3f98200108b29c"><div class="ttname"><a href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a></div><div class="ttdeci">struct opj_packet_info opj_packet_info_t</div><div class="ttdoc">Index structure : Information concerning a packet inside tile. </div></div>
<div class="ttc" id="structopj__image__comptparm_html_a480a9bffdcd508dec5bed73a763edd07"><div class="ttname"><a href="structopj__image__comptparm.html#a480a9bffdcd508dec5bed73a763edd07">opj_image_comptparm::h</a></div><div class="ttdeci">int h</div><div class="ttdoc">data height </div><div class="ttdef"><b>Definition:</b> openjpeg.h:565</div></div>
<div class="ttc" id="structopj__common__struct_html"><div class="ttname"><a href="structopj__common__struct.html">opj_common_struct</a></div><div class="ttdef"><b>Definition:</b> openjpeg.h:430</div></div>
<div class="ttc" id="openjpeg_8h_html_ad08f4008fb334ab5c566ad2f820b338da0daef3af7a037c3c59c09942a044a86b"><div class="ttname"><a href="openjpeg_8h.html#ad08f4008fb334ab5c566ad2f820b338da0daef3af7a037c3c59c09942a044a86b">LIMIT_TO_MAIN_HEADER</a></div><div class="ttdoc">The decoding is limited to the Main Header. </div><div class="ttdef"><b>Definition:</b> openjpeg.h:157</div></div>
<div class="ttc" id="openjpeg_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:61</div></div>
<div class="ttc" id="structopj__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:349</div></div>
<div class="ttc" id="structopj__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:234</div></div>
<div class="ttc" id="openjpeg_8c_html_ac2c038e228f33f3d49794f9f887eab85"><div class="ttname"><a href="openjpeg_8c.html#ac2c038e228f33f3d49794f9f887eab85">opj_decode_with_info</a></div><div class="ttdeci">opj_image_t *OPJ_CALLCONV opj_decode_with_info(opj_dinfo_t *dinfo, opj_cio_t *cio, opj_codestream_info_t *cstr_info)</div><div class="ttdoc">Decode an image from a JPEG-2000 codestream and extract the codestream information. </div><div class="ttdef"><b>Definition:</b> openjpeg.c:160</div></div>
<div class="ttc" id="structopj__tile__info_html_a5d32069e41ba69a088ca9b43ea81ae22"><div class="ttname"><a href="structopj__tile__info.html#a5d32069e41ba69a088ca9b43ea81ae22">opj_tile_info::tp</a></div><div class="ttdeci">opj_tp_info_t * tp</div><div class="ttdoc">information concerning tile parts </div><div class="ttdef"><b>Definition:</b> openjpeg.h:666</div></div>
<div class="ttc" id="structopj__poc_html_ac1dcfdd69da590cd738d614678f0e8f5"><div class="ttname"><a href="structopj__poc.html#ac1dcfdd69da590cd738d614678f0e8f5">opj_poc::ty0_t</a></div><div class="ttdeci">int ty0_t</div><div class="ttdef"><b>Definition:</b> openjpeg.h:224</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- 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.5
</small></address>
</body>
</html>