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/j2k_8h.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: j2k.h File Reference</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="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">j2k.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The JPEG-2000 Codestream Reader/Writer (J2K)  
<a href="#details">More...</a></p>

<p><a href="j2k_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__stepsize.html">opj_stepsize</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quantization stepsize.  <a href="structopj__stepsize.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tccp.html">opj_tccp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile-component coding parameters.  <a href="structopj__tccp.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcp.html">opj_tcp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile coding parameters : this structure is used to store coding/decoding parameters common to all tiles (information like COD, COC in main header)  <a href="structopj__tcp.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cp.html">opj_cp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coding parameters.  <a href="structopj__cp.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html">opj_j2k</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">JPEG-2000 codestream reader/writer.  <a href="structopj__j2k.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga908a31c1df35857df8091c333ce7d97a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga908a31c1df35857df8091c333ce7d97a">J2K_CP_CSTY_PRT</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ga908a31c1df35857df8091c333ce7d97a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4c04b739f96dc4d591bbc6a1107b8ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab4c04b739f96dc4d591bbc6a1107b8ae">J2K_CP_CSTY_SOP</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:gab4c04b739f96dc4d591bbc6a1107b8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27fac053cc54d78fdd8517a1d368d10e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga27fac053cc54d78fdd8517a1d368d10e">J2K_CP_CSTY_EPH</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:ga27fac053cc54d78fdd8517a1d368d10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3815ac58d9b7ec49446fea6c1abbf56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaa3815ac58d9b7ec49446fea6c1abbf56">J2K_CCP_CSTY_PRT</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:gaa3815ac58d9b7ec49446fea6c1abbf56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91356287e81596bc55b42a1edb2b97d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:ga91356287e81596bc55b42a1edb2b97d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selective arithmetic coding bypass.  <a href="group___j2_k.html#ga91356287e81596bc55b42a1edb2b97d2">More...</a><br/></td></tr>
<tr class="separator:ga91356287e81596bc55b42a1edb2b97d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga251166dbf8d7a45827b36c644d3f430c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga251166dbf8d7a45827b36c644d3f430c">J2K_CCP_CBLKSTY_RESET</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:ga251166dbf8d7a45827b36c644d3f430c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset context probabilities on coding pass boundaries.  <a href="group___j2_k.html#ga251166dbf8d7a45827b36c644d3f430c">More...</a><br/></td></tr>
<tr class="separator:ga251166dbf8d7a45827b36c644d3f430c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4a11b37d608c28c255a723fc6fd2c08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab4a11b37d608c28c255a723fc6fd2c08">J2K_CCP_CBLKSTY_TERMALL</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:gab4a11b37d608c28c255a723fc6fd2c08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Termination on each coding pass.  <a href="group___j2_k.html#gab4a11b37d608c28c255a723fc6fd2c08">More...</a><br/></td></tr>
<tr class="separator:gab4a11b37d608c28c255a723fc6fd2c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65e3c90067fca47af235e73afbc65c97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:ga65e3c90067fca47af235e73afbc65c97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertically stripe causal context.  <a href="group___j2_k.html#ga65e3c90067fca47af235e73afbc65c97">More...</a><br/></td></tr>
<tr class="separator:ga65e3c90067fca47af235e73afbc65c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50289c9b99eeebb906f5233979663984"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga50289c9b99eeebb906f5233979663984">J2K_CCP_CBLKSTY_PTERM</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:ga50289c9b99eeebb906f5233979663984"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predictable termination.  <a href="group___j2_k.html#ga50289c9b99eeebb906f5233979663984">More...</a><br/></td></tr>
<tr class="separator:ga50289c9b99eeebb906f5233979663984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31341b13011138b0ec1f7075d5c14042"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga31341b13011138b0ec1f7075d5c14042">J2K_CCP_CBLKSTY_SEGSYM</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="memdesc:ga31341b13011138b0ec1f7075d5c14042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Segmentation symbols are used.  <a href="group___j2_k.html#ga31341b13011138b0ec1f7075d5c14042">More...</a><br/></td></tr>
<tr class="separator:ga31341b13011138b0ec1f7075d5c14042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95708dcd92905b704bc08ff4c4de7d16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga95708dcd92905b704bc08ff4c4de7d16">J2K_CCP_QNTSTY_NOQNT</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ga95708dcd92905b704bc08ff4c4de7d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2af84eaeae3bcbfbca7f21b523bd79be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2af84eaeae3bcbfbca7f21b523bd79be">J2K_CCP_QNTSTY_SIQNT</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga2af84eaeae3bcbfbca7f21b523bd79be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2259097e9a4029771ce3d23e24a2ada4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2259097e9a4029771ce3d23e24a2ada4">J2K_CCP_QNTSTY_SEQNT</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ga2259097e9a4029771ce3d23e24a2ada4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d0565928247497f48019c3444ded70a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga7d0565928247497f48019c3444ded70a">J2K_MS_SOC</a>&#160;&#160;&#160;0xff4f</td></tr>
<tr class="memdesc:ga7d0565928247497f48019c3444ded70a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOC marker value.  <a href="group___j2_k.html#ga7d0565928247497f48019c3444ded70a">More...</a><br/></td></tr>
<tr class="separator:ga7d0565928247497f48019c3444ded70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75b08472b11df1ade0534f3101dba0d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga75b08472b11df1ade0534f3101dba0d1">J2K_MS_SOT</a>&#160;&#160;&#160;0xff90</td></tr>
<tr class="memdesc:ga75b08472b11df1ade0534f3101dba0d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOT marker value.  <a href="group___j2_k.html#ga75b08472b11df1ade0534f3101dba0d1">More...</a><br/></td></tr>
<tr class="separator:ga75b08472b11df1ade0534f3101dba0d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadc137828094067b6c5330e99758be4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaadc137828094067b6c5330e99758be4e">J2K_MS_SOD</a>&#160;&#160;&#160;0xff93</td></tr>
<tr class="memdesc:gaadc137828094067b6c5330e99758be4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOD marker value.  <a href="group___j2_k.html#gaadc137828094067b6c5330e99758be4e">More...</a><br/></td></tr>
<tr class="separator:gaadc137828094067b6c5330e99758be4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38f1b71ad2cc0dda60b84ced13b8fd53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga38f1b71ad2cc0dda60b84ced13b8fd53">J2K_MS_EOC</a>&#160;&#160;&#160;0xffd9</td></tr>
<tr class="memdesc:ga38f1b71ad2cc0dda60b84ced13b8fd53"><td class="mdescLeft">&#160;</td><td class="mdescRight">EOC marker value.  <a href="group___j2_k.html#ga38f1b71ad2cc0dda60b84ced13b8fd53">More...</a><br/></td></tr>
<tr class="separator:ga38f1b71ad2cc0dda60b84ced13b8fd53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac291e45cb06ac5e650219876d8a255a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gac291e45cb06ac5e650219876d8a255a7">J2K_MS_SIZ</a>&#160;&#160;&#160;0xff51</td></tr>
<tr class="memdesc:gac291e45cb06ac5e650219876d8a255a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">SIZ marker value.  <a href="group___j2_k.html#gac291e45cb06ac5e650219876d8a255a7">More...</a><br/></td></tr>
<tr class="separator:gac291e45cb06ac5e650219876d8a255a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73c4d845006e998fd1384668e76926f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga73c4d845006e998fd1384668e76926f6">J2K_MS_COD</a>&#160;&#160;&#160;0xff52</td></tr>
<tr class="memdesc:ga73c4d845006e998fd1384668e76926f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">COD marker value.  <a href="group___j2_k.html#ga73c4d845006e998fd1384668e76926f6">More...</a><br/></td></tr>
<tr class="separator:ga73c4d845006e998fd1384668e76926f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51bd9e7f1072647dd044d95f27f5a4c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga51bd9e7f1072647dd044d95f27f5a4c2">J2K_MS_COC</a>&#160;&#160;&#160;0xff53</td></tr>
<tr class="memdesc:ga51bd9e7f1072647dd044d95f27f5a4c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">COC marker value.  <a href="group___j2_k.html#ga51bd9e7f1072647dd044d95f27f5a4c2">More...</a><br/></td></tr>
<tr class="separator:ga51bd9e7f1072647dd044d95f27f5a4c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa13014652d016a910469a252197fb4e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaa13014652d016a910469a252197fb4e8">J2K_MS_RGN</a>&#160;&#160;&#160;0xff5e</td></tr>
<tr class="memdesc:gaa13014652d016a910469a252197fb4e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGN marker value.  <a href="group___j2_k.html#gaa13014652d016a910469a252197fb4e8">More...</a><br/></td></tr>
<tr class="separator:gaa13014652d016a910469a252197fb4e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c3ac9cdd45a6250513d2903e90acc95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga9c3ac9cdd45a6250513d2903e90acc95">J2K_MS_QCD</a>&#160;&#160;&#160;0xff5c</td></tr>
<tr class="memdesc:ga9c3ac9cdd45a6250513d2903e90acc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">QCD marker value.  <a href="group___j2_k.html#ga9c3ac9cdd45a6250513d2903e90acc95">More...</a><br/></td></tr>
<tr class="separator:ga9c3ac9cdd45a6250513d2903e90acc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a7b6f7f62ade5b8e58f7a88c22a1edb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga3a7b6f7f62ade5b8e58f7a88c22a1edb">J2K_MS_QCC</a>&#160;&#160;&#160;0xff5d</td></tr>
<tr class="memdesc:ga3a7b6f7f62ade5b8e58f7a88c22a1edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">QCC marker value.  <a href="group___j2_k.html#ga3a7b6f7f62ade5b8e58f7a88c22a1edb">More...</a><br/></td></tr>
<tr class="separator:ga3a7b6f7f62ade5b8e58f7a88c22a1edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ee8f15ea330fc28fc6295c8081b38b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga9ee8f15ea330fc28fc6295c8081b38b4">J2K_MS_POC</a>&#160;&#160;&#160;0xff5f</td></tr>
<tr class="memdesc:ga9ee8f15ea330fc28fc6295c8081b38b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">POC marker value.  <a href="group___j2_k.html#ga9ee8f15ea330fc28fc6295c8081b38b4">More...</a><br/></td></tr>
<tr class="separator:ga9ee8f15ea330fc28fc6295c8081b38b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad361e6bf7e4bb0d9ba4320dd02d967eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gad361e6bf7e4bb0d9ba4320dd02d967eb">J2K_MS_TLM</a>&#160;&#160;&#160;0xff55</td></tr>
<tr class="memdesc:gad361e6bf7e4bb0d9ba4320dd02d967eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">TLM marker value.  <a href="group___j2_k.html#gad361e6bf7e4bb0d9ba4320dd02d967eb">More...</a><br/></td></tr>
<tr class="separator:gad361e6bf7e4bb0d9ba4320dd02d967eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga990af74411132cf6a0fb4a94ccd1cc9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga990af74411132cf6a0fb4a94ccd1cc9e">J2K_MS_PLM</a>&#160;&#160;&#160;0xff57</td></tr>
<tr class="memdesc:ga990af74411132cf6a0fb4a94ccd1cc9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">PLM marker value.  <a href="group___j2_k.html#ga990af74411132cf6a0fb4a94ccd1cc9e">More...</a><br/></td></tr>
<tr class="separator:ga990af74411132cf6a0fb4a94ccd1cc9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6547b2fb49f4e7491228691e60879c4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga6547b2fb49f4e7491228691e60879c4f">J2K_MS_PLT</a>&#160;&#160;&#160;0xff58</td></tr>
<tr class="memdesc:ga6547b2fb49f4e7491228691e60879c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">PLT marker value.  <a href="group___j2_k.html#ga6547b2fb49f4e7491228691e60879c4f">More...</a><br/></td></tr>
<tr class="separator:ga6547b2fb49f4e7491228691e60879c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga290750e088598ddb3ab323d533e35582"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga290750e088598ddb3ab323d533e35582">J2K_MS_PPM</a>&#160;&#160;&#160;0xff60</td></tr>
<tr class="memdesc:ga290750e088598ddb3ab323d533e35582"><td class="mdescLeft">&#160;</td><td class="mdescRight">PPM marker value.  <a href="group___j2_k.html#ga290750e088598ddb3ab323d533e35582">More...</a><br/></td></tr>
<tr class="separator:ga290750e088598ddb3ab323d533e35582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2615aba90cc1c91d73f6070627116f46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2615aba90cc1c91d73f6070627116f46">J2K_MS_PPT</a>&#160;&#160;&#160;0xff61</td></tr>
<tr class="memdesc:ga2615aba90cc1c91d73f6070627116f46"><td class="mdescLeft">&#160;</td><td class="mdescRight">PPT marker value.  <a href="group___j2_k.html#ga2615aba90cc1c91d73f6070627116f46">More...</a><br/></td></tr>
<tr class="separator:ga2615aba90cc1c91d73f6070627116f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47d64f5792a3e63487b98e3a9291aca4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga47d64f5792a3e63487b98e3a9291aca4">J2K_MS_SOP</a>&#160;&#160;&#160;0xff91</td></tr>
<tr class="memdesc:ga47d64f5792a3e63487b98e3a9291aca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOP marker value.  <a href="group___j2_k.html#ga47d64f5792a3e63487b98e3a9291aca4">More...</a><br/></td></tr>
<tr class="separator:ga47d64f5792a3e63487b98e3a9291aca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc71fac3b392d01b968551c9d0a1f49c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gadc71fac3b392d01b968551c9d0a1f49c">J2K_MS_EPH</a>&#160;&#160;&#160;0xff92</td></tr>
<tr class="memdesc:gadc71fac3b392d01b968551c9d0a1f49c"><td class="mdescLeft">&#160;</td><td class="mdescRight">EPH marker value.  <a href="group___j2_k.html#gadc71fac3b392d01b968551c9d0a1f49c">More...</a><br/></td></tr>
<tr class="separator:gadc71fac3b392d01b968551c9d0a1f49c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfac29de2d6f52655210a92c19e968cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gacfac29de2d6f52655210a92c19e968cf">J2K_MS_CRG</a>&#160;&#160;&#160;0xff63</td></tr>
<tr class="memdesc:gacfac29de2d6f52655210a92c19e968cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRG marker value.  <a href="group___j2_k.html#gacfac29de2d6f52655210a92c19e968cf">More...</a><br/></td></tr>
<tr class="separator:gacfac29de2d6f52655210a92c19e968cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa8bdf8bfb2b6c55bf450a906cb0d25b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaaa8bdf8bfb2b6c55bf450a906cb0d25b">J2K_MS_COM</a>&#160;&#160;&#160;0xff64</td></tr>
<tr class="memdesc:gaaa8bdf8bfb2b6c55bf450a906cb0d25b"><td class="mdescLeft">&#160;</td><td class="mdescRight">COM marker value.  <a href="group___j2_k.html#gaaa8bdf8bfb2b6c55bf450a906cb0d25b">More...</a><br/></td></tr>
<tr class="separator:gaaa8bdf8bfb2b6c55bf450a906cb0d25b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32b8239ce866bca39dae9b55eeb0c9c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga32b8239ce866bca39dae9b55eeb0c9c8">J2K_MS_EPC</a>&#160;&#160;&#160;0xff68</td></tr>
<tr class="memdesc:ga32b8239ce866bca39dae9b55eeb0c9c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">EPC marker value (Part 11: JPEG 2000 for Wireless)  <a href="group___j2_k.html#ga32b8239ce866bca39dae9b55eeb0c9c8">More...</a><br/></td></tr>
<tr class="separator:ga32b8239ce866bca39dae9b55eeb0c9c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98c14444176c130f2ae6b4f1c433c870"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga98c14444176c130f2ae6b4f1c433c870">J2K_MS_EPB</a>&#160;&#160;&#160;0xff66</td></tr>
<tr class="memdesc:ga98c14444176c130f2ae6b4f1c433c870"><td class="mdescLeft">&#160;</td><td class="mdescRight">EPB marker value (Part 11: JPEG 2000 for Wireless)  <a href="group___j2_k.html#ga98c14444176c130f2ae6b4f1c433c870">More...</a><br/></td></tr>
<tr class="separator:ga98c14444176c130f2ae6b4f1c433c870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6cbca67a7e34c2c007f48c5c5e6bb1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gac6cbca67a7e34c2c007f48c5c5e6bb1e">J2K_MS_ESD</a>&#160;&#160;&#160;0xff67</td></tr>
<tr class="memdesc:gac6cbca67a7e34c2c007f48c5c5e6bb1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ESD marker value (Part 11: JPEG 2000 for Wireless)  <a href="group___j2_k.html#gac6cbca67a7e34c2c007f48c5c5e6bb1e">More...</a><br/></td></tr>
<tr class="separator:gac6cbca67a7e34c2c007f48c5c5e6bb1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf20e552e74ec822caa9e4992b5ec1d1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaf20e552e74ec822caa9e4992b5ec1d1e">J2K_MS_RED</a>&#160;&#160;&#160;0xff69</td></tr>
<tr class="memdesc:gaf20e552e74ec822caa9e4992b5ec1d1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RED marker value (Part 11: JPEG 2000 for Wireless)  <a href="group___j2_k.html#gaf20e552e74ec822caa9e4992b5ec1d1e">More...</a><br/></td></tr>
<tr class="separator:gaf20e552e74ec822caa9e4992b5ec1d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab404e69f0d5d44857493751174ffc6bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab404e69f0d5d44857493751174ffc6bb">J2K_MS_SEC</a>&#160;&#160;&#160;0xff65</td></tr>
<tr class="memdesc:gab404e69f0d5d44857493751174ffc6bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">SEC marker value (Part 8: Secure JPEG 2000)  <a href="group___j2_k.html#gab404e69f0d5d44857493751174ffc6bb">More...</a><br/></td></tr>
<tr class="separator:gab404e69f0d5d44857493751174ffc6bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cb0ac7fdc04a8fcc683d4ef95d87894"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga4cb0ac7fdc04a8fcc683d4ef95d87894">J2K_MS_INSEC</a>&#160;&#160;&#160;0xff94</td></tr>
<tr class="memdesc:ga4cb0ac7fdc04a8fcc683d4ef95d87894"><td class="mdescLeft">&#160;</td><td class="mdescRight">INSEC marker value (Part 8: Secure JPEG 2000)  <a href="group___j2_k.html#ga4cb0ac7fdc04a8fcc683d4ef95d87894">More...</a><br/></td></tr>
<tr class="separator:ga4cb0ac7fdc04a8fcc683d4ef95d87894"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gafe1b41a89d6de09b13ef0f28cbb5e92b"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group___j2_k.html#gafb621df6a7f53ac42aa3f69784f92108">J2K_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gafe1b41a89d6de09b13ef0f28cbb5e92b">J2K_STATUS</a></td></tr>
<tr class="memdesc:gafe1b41a89d6de09b13ef0f28cbb5e92b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Values that specify the status of the decoding process when decoding the main header.  <a href="group___j2_k.html#gafe1b41a89d6de09b13ef0f28cbb5e92b">More...</a><br/></td></tr>
<tr class="separator:gafe1b41a89d6de09b13ef0f28cbb5e92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b88b2bc50118ac5d1eb150d887b5585"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group___j2_k.html#ga427133e0bc1b38edd11de421f59e1d52">T2_MODE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga5b88b2bc50118ac5d1eb150d887b5585">J2K_T2_MODE</a></td></tr>
<tr class="memdesc:ga5b88b2bc50118ac5d1eb150d887b5585"><td class="mdescLeft">&#160;</td><td class="mdescRight">T2 encoding mode.  <a href="group___j2_k.html#ga5b88b2bc50118ac5d1eb150d887b5585">More...</a><br/></td></tr>
<tr class="separator:ga5b88b2bc50118ac5d1eb150d887b5585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ad456b88c684f8d81cc5962867046e7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__stepsize.html">opj_stepsize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga0ad456b88c684f8d81cc5962867046e7">opj_stepsize_t</a></td></tr>
<tr class="memdesc:ga0ad456b88c684f8d81cc5962867046e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quantization stepsize.  <a href="group___j2_k.html#ga0ad456b88c684f8d81cc5962867046e7">More...</a><br/></td></tr>
<tr class="separator:ga0ad456b88c684f8d81cc5962867046e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab63992800bff9be55f67d7758de21b15"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__tccp.html">opj_tccp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab63992800bff9be55f67d7758de21b15">opj_tccp_t</a></td></tr>
<tr class="memdesc:gab63992800bff9be55f67d7758de21b15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile-component coding parameters.  <a href="group___j2_k.html#gab63992800bff9be55f67d7758de21b15">More...</a><br/></td></tr>
<tr class="separator:gab63992800bff9be55f67d7758de21b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab33dbea1b312445c437b1bff766c7a9e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__tcp.html">opj_tcp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a></td></tr>
<tr class="memdesc:gab33dbea1b312445c437b1bff766c7a9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile coding parameters : this structure is used to store coding/decoding parameters common to all tiles (information like COD, COC in main header)  <a href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">More...</a><br/></td></tr>
<tr class="separator:gab33dbea1b312445c437b1bff766c7a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace226c035f4c2a151cb26bf65cf3353e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__cp.html">opj_cp</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a></td></tr>
<tr class="memdesc:gace226c035f4c2a151cb26bf65cf3353e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coding parameters.  <a href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">More...</a><br/></td></tr>
<tr class="separator:gace226c035f4c2a151cb26bf65cf3353e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ba14f538d4031863dec6ffde5d921ef"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__j2k.html">opj_j2k</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a></td></tr>
<tr class="memdesc:ga2ba14f538d4031863dec6ffde5d921ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">JPEG-2000 codestream reader/writer.  <a href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">More...</a><br/></td></tr>
<tr class="separator:ga2ba14f538d4031863dec6ffde5d921ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gafb621df6a7f53ac42aa3f69784f92108"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gafb621df6a7f53ac42aa3f69784f92108">J2K_STATUS</a> { <br/>
&#160;&#160;<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108a38b8578c0baf8804a084d3eececb9d30">J2K_STATE_MHSOC</a> = 0x0001, 
<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108af53fb005e7925529949a2bd5fe0b09dd">J2K_STATE_MHSIZ</a> = 0x0002, 
<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108a50b4adf0958765663cd02be8892937ad">J2K_STATE_MH</a> = 0x0004, 
<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108a15153f6180a3159301fafba167e86d76">J2K_STATE_TPHSOT</a> = 0x0008, 
<br/>
&#160;&#160;<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108a2a05663c9490297cc06e09adb13f8597">J2K_STATE_TPH</a> = 0x0010, 
<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108af5e4be6ef8d499e2d3a90c6988636f9d">J2K_STATE_MT</a> = 0x0020, 
<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108a89e64fd129ff940a1185727721413bce">J2K_STATE_NEOC</a> = 0x0040, 
<a class="el" href="group___j2_k.html#ggafb621df6a7f53ac42aa3f69784f92108aa7d8bded06c361d5cf8ff2c9600a44e6">J2K_STATE_ERR</a> = 0x0080
<br/>
 }</td></tr>
<tr class="memdesc:gafb621df6a7f53ac42aa3f69784f92108"><td class="mdescLeft">&#160;</td><td class="mdescRight">Values that specify the status of the decoding process when decoding the main header.  <a href="group___j2_k.html#gafb621df6a7f53ac42aa3f69784f92108">More...</a><br/></td></tr>
<tr class="separator:gafb621df6a7f53ac42aa3f69784f92108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga427133e0bc1b38edd11de421f59e1d52"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga427133e0bc1b38edd11de421f59e1d52">T2_MODE</a> { <a class="el" href="group___j2_k.html#gga427133e0bc1b38edd11de421f59e1d52ab514a89191f077a2597646af05dfd1b6">THRESH_CALC</a> = 0, 
<a class="el" href="group___j2_k.html#gga427133e0bc1b38edd11de421f59e1d52ae10add0704a59d313c5e85b39d3454bf">FINAL_PASS</a> = 1
 }</td></tr>
<tr class="memdesc:ga427133e0bc1b38edd11de421f59e1d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">T2 encoding mode.  <a href="group___j2_k.html#ga427133e0bc1b38edd11de421f59e1d52">More...</a><br/></td></tr>
<tr class="separator:ga427133e0bc1b38edd11de421f59e1d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Exported functions</div></td></tr>
<tr class="memitem:ga32355994e70bd899500e22b1d5f2a3f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga32355994e70bd899500e22b1d5f2a3f1">j2k_create_decompress</a> (<a class="el" href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">opj_common_ptr</a> cinfo)</td></tr>
<tr class="memdesc:ga32355994e70bd899500e22b1d5f2a3f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a J2K decompression structure.  <a href="group___j2_k.html#ga32355994e70bd899500e22b1d5f2a3f1">More...</a><br/></td></tr>
<tr class="separator:ga32355994e70bd899500e22b1d5f2a3f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56b23f697a5cf89231301b53ff83a8b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga56b23f697a5cf89231301b53ff83a8b2">j2k_destroy_decompress</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga56b23f697a5cf89231301b53ff83a8b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a J2K decompressor handle.  <a href="group___j2_k.html#ga56b23f697a5cf89231301b53ff83a8b2">More...</a><br/></td></tr>
<tr class="separator:ga56b23f697a5cf89231301b53ff83a8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga533d928e75633b27f89b6129f929febc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, <a class="el" href="openjpeg_8h.html#a6b6650daf87a8d475f9a33f1744d8356">opj_dparameters_t</a> *parameters)</td></tr>
<tr class="memdesc:ga533d928e75633b27f89b6129f929febc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup the decoder decoding parameters using user parameters.  <a href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">More...</a><br/></td></tr>
<tr class="separator:ga533d928e75633b27f89b6129f929febc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4393ff932f80ee827eacdef3c66d71ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, <a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *cstr_info)</td></tr>
<tr class="memdesc:ga4393ff932f80ee827eacdef3c66d71ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an image from a JPEG-2000 codestream.  <a href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">More...</a><br/></td></tr>
<tr class="separator:ga4393ff932f80ee827eacdef3c66d71ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7076f600a6a2d9f2821673012ca83842"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, <a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *cstr_info)</td></tr>
<tr class="memdesc:ga7076f600a6a2d9f2821673012ca83842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode an image form a JPT-stream (JPEG 2000, JPIP)  <a href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">More...</a><br/></td></tr>
<tr class="separator:ga7076f600a6a2d9f2821673012ca83842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfbab470fb9c8068c4e502549cd18837"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gacfbab470fb9c8068c4e502549cd18837">j2k_create_compress</a> (<a class="el" href="openjpeg_8h.html#a79bc3ad805042ab2a878520bc0344973">opj_common_ptr</a> cinfo)</td></tr>
<tr class="memdesc:gacfbab470fb9c8068c4e502549cd18837"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a J2K compression structure.  <a href="group___j2_k.html#gacfbab470fb9c8068c4e502549cd18837">More...</a><br/></td></tr>
<tr class="separator:gacfbab470fb9c8068c4e502549cd18837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga928f3680bbbba8dab4e749ae2b26c3bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga928f3680bbbba8dab4e749ae2b26c3bf">j2k_destroy_compress</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga928f3680bbbba8dab4e749ae2b26c3bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a J2K compressor handle.  <a href="group___j2_k.html#ga928f3680bbbba8dab4e749ae2b26c3bf">More...</a><br/></td></tr>
<tr class="separator:ga928f3680bbbba8dab4e749ae2b26c3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0b63074afbac507f94f2bd9103b4c9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaf0b63074afbac507f94f2bd9103b4c9a">j2k_setup_encoder</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, <a class="el" href="openjpeg_8h.html#a5c303dd5ddb702b9e6f82b8fbf69637d">opj_cparameters_t</a> *parameters, <a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *image)</td></tr>
<tr class="memdesc:gaf0b63074afbac507f94f2bd9103b4c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup the encoder parameters using the current image and using user parameters.  <a href="group___j2_k.html#gaf0b63074afbac507f94f2bd9103b4c9a">More...</a><br/></td></tr>
<tr class="separator:gaf0b63074afbac507f94f2bd9103b4c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae848d42baabb295cb812eefb820fce2b"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gae848d42baabb295cb812eefb820fce2b">j2k_convert_progression_order</a> (<a class="el" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a> prg_order)</td></tr>
<tr class="memdesc:gae848d42baabb295cb812eefb820fce2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an enum type progression order to string type.  <a href="group___j2_k.html#gae848d42baabb295cb812eefb820fce2b">More...</a><br/></td></tr>
<tr class="separator:gae848d42baabb295cb812eefb820fce2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac616f611843aaf8560102acc8016da3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, <a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio, <a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *image, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *cstr_info)</td></tr>
<tr class="memdesc:gac616f611843aaf8560102acc8016da3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode an image into a JPEG-2000 codestream.  <a href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">More...</a><br/></td></tr>
<tr class="separator:gac616f611843aaf8560102acc8016da3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The JPEG-2000 Codestream Reader/Writer (J2K) </p>
<p>The functions in J2K.C have for goal to read/write the several parts of the codestream: markers and data. </p>
</div></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>