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
 <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 Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data 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 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> |
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<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  </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__stepsize.html">opj_stepsize</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tccp.html">opj_tccp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcp.html">opj_tcp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cp.html">opj_cp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k.html">opj_j2k</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga908a31c1df35857df8091c333ce7d97a">J2K_CP_CSTY_PRT</a>   0x01</td></tr>
<tr class="separator:ga908a31c1df35857df8091c333ce7d97a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab4c04b739f96dc4d591bbc6a1107b8ae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab4c04b739f96dc4d591bbc6a1107b8ae">J2K_CP_CSTY_SOP</a>   0x02</td></tr>
<tr class="separator:gab4c04b739f96dc4d591bbc6a1107b8ae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga27fac053cc54d78fdd8517a1d368d10e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga27fac053cc54d78fdd8517a1d368d10e">J2K_CP_CSTY_EPH</a>   0x04</td></tr>
<tr class="separator:ga27fac053cc54d78fdd8517a1d368d10e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa3815ac58d9b7ec49446fea6c1abbf56"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaa3815ac58d9b7ec49446fea6c1abbf56">J2K_CCP_CSTY_PRT</a>   0x01</td></tr>
<tr class="separator:gaa3815ac58d9b7ec49446fea6c1abbf56"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga91356287e81596bc55b42a1edb2b97d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>   0x01</td></tr>
<tr class="memdesc:ga91356287e81596bc55b42a1edb2b97d2"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga251166dbf8d7a45827b36c644d3f430c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga251166dbf8d7a45827b36c644d3f430c">J2K_CCP_CBLKSTY_RESET</a>   0x02</td></tr>
<tr class="memdesc:ga251166dbf8d7a45827b36c644d3f430c"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gab4a11b37d608c28c255a723fc6fd2c08"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab4a11b37d608c28c255a723fc6fd2c08">J2K_CCP_CBLKSTY_TERMALL</a>   0x04</td></tr>
<tr class="memdesc:gab4a11b37d608c28c255a723fc6fd2c08"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga65e3c90067fca47af235e73afbc65c97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>   0x08</td></tr>
<tr class="memdesc:ga65e3c90067fca47af235e73afbc65c97"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga50289c9b99eeebb906f5233979663984"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga50289c9b99eeebb906f5233979663984">J2K_CCP_CBLKSTY_PTERM</a>   0x10</td></tr>
<tr class="memdesc:ga50289c9b99eeebb906f5233979663984"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga31341b13011138b0ec1f7075d5c14042"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga31341b13011138b0ec1f7075d5c14042">J2K_CCP_CBLKSTY_SEGSYM</a>   0x20</td></tr>
<tr class="memdesc:ga31341b13011138b0ec1f7075d5c14042"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga95708dcd92905b704bc08ff4c4de7d16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga95708dcd92905b704bc08ff4c4de7d16">J2K_CCP_QNTSTY_NOQNT</a>   0</td></tr>
<tr class="separator:ga95708dcd92905b704bc08ff4c4de7d16"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2af84eaeae3bcbfbca7f21b523bd79be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2af84eaeae3bcbfbca7f21b523bd79be">J2K_CCP_QNTSTY_SIQNT</a>   1</td></tr>
<tr class="separator:ga2af84eaeae3bcbfbca7f21b523bd79be"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2259097e9a4029771ce3d23e24a2ada4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2259097e9a4029771ce3d23e24a2ada4">J2K_CCP_QNTSTY_SEQNT</a>   2</td></tr>
<tr class="separator:ga2259097e9a4029771ce3d23e24a2ada4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7d0565928247497f48019c3444ded70a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga7d0565928247497f48019c3444ded70a">J2K_MS_SOC</a>   0xff4f</td></tr>
<tr class="memdesc:ga7d0565928247497f48019c3444ded70a"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga75b08472b11df1ade0534f3101dba0d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga75b08472b11df1ade0534f3101dba0d1">J2K_MS_SOT</a>   0xff90</td></tr>
<tr class="memdesc:ga75b08472b11df1ade0534f3101dba0d1"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gaadc137828094067b6c5330e99758be4e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaadc137828094067b6c5330e99758be4e">J2K_MS_SOD</a>   0xff93</td></tr>
<tr class="memdesc:gaadc137828094067b6c5330e99758be4e"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga38f1b71ad2cc0dda60b84ced13b8fd53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga38f1b71ad2cc0dda60b84ced13b8fd53">J2K_MS_EOC</a>   0xffd9</td></tr>
<tr class="memdesc:ga38f1b71ad2cc0dda60b84ced13b8fd53"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gac291e45cb06ac5e650219876d8a255a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gac291e45cb06ac5e650219876d8a255a7">J2K_MS_SIZ</a>   0xff51</td></tr>
<tr class="memdesc:gac291e45cb06ac5e650219876d8a255a7"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga73c4d845006e998fd1384668e76926f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga73c4d845006e998fd1384668e76926f6">J2K_MS_COD</a>   0xff52</td></tr>
<tr class="memdesc:ga73c4d845006e998fd1384668e76926f6"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga51bd9e7f1072647dd044d95f27f5a4c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga51bd9e7f1072647dd044d95f27f5a4c2">J2K_MS_COC</a>   0xff53</td></tr>
<tr class="memdesc:ga51bd9e7f1072647dd044d95f27f5a4c2"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gaa13014652d016a910469a252197fb4e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaa13014652d016a910469a252197fb4e8">J2K_MS_RGN</a>   0xff5e</td></tr>
<tr class="memdesc:gaa13014652d016a910469a252197fb4e8"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga9c3ac9cdd45a6250513d2903e90acc95"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga9c3ac9cdd45a6250513d2903e90acc95">J2K_MS_QCD</a>   0xff5c</td></tr>
<tr class="memdesc:ga9c3ac9cdd45a6250513d2903e90acc95"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga3a7b6f7f62ade5b8e58f7a88c22a1edb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga3a7b6f7f62ade5b8e58f7a88c22a1edb">J2K_MS_QCC</a>   0xff5d</td></tr>
<tr class="memdesc:ga3a7b6f7f62ade5b8e58f7a88c22a1edb"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga9ee8f15ea330fc28fc6295c8081b38b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga9ee8f15ea330fc28fc6295c8081b38b4">J2K_MS_POC</a>   0xff5f</td></tr>
<tr class="memdesc:ga9ee8f15ea330fc28fc6295c8081b38b4"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gad361e6bf7e4bb0d9ba4320dd02d967eb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gad361e6bf7e4bb0d9ba4320dd02d967eb">J2K_MS_TLM</a>   0xff55</td></tr>
<tr class="memdesc:gad361e6bf7e4bb0d9ba4320dd02d967eb"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga990af74411132cf6a0fb4a94ccd1cc9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga990af74411132cf6a0fb4a94ccd1cc9e">J2K_MS_PLM</a>   0xff57</td></tr>
<tr class="memdesc:ga990af74411132cf6a0fb4a94ccd1cc9e"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga6547b2fb49f4e7491228691e60879c4f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga6547b2fb49f4e7491228691e60879c4f">J2K_MS_PLT</a>   0xff58</td></tr>
<tr class="memdesc:ga6547b2fb49f4e7491228691e60879c4f"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga290750e088598ddb3ab323d533e35582"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga290750e088598ddb3ab323d533e35582">J2K_MS_PPM</a>   0xff60</td></tr>
<tr class="memdesc:ga290750e088598ddb3ab323d533e35582"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga2615aba90cc1c91d73f6070627116f46"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2615aba90cc1c91d73f6070627116f46">J2K_MS_PPT</a>   0xff61</td></tr>
<tr class="memdesc:ga2615aba90cc1c91d73f6070627116f46"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga47d64f5792a3e63487b98e3a9291aca4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga47d64f5792a3e63487b98e3a9291aca4">J2K_MS_SOP</a>   0xff91</td></tr>
<tr class="memdesc:ga47d64f5792a3e63487b98e3a9291aca4"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gadc71fac3b392d01b968551c9d0a1f49c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gadc71fac3b392d01b968551c9d0a1f49c">J2K_MS_EPH</a>   0xff92</td></tr>
<tr class="memdesc:gadc71fac3b392d01b968551c9d0a1f49c"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gacfac29de2d6f52655210a92c19e968cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gacfac29de2d6f52655210a92c19e968cf">J2K_MS_CRG</a>   0xff63</td></tr>
<tr class="memdesc:gacfac29de2d6f52655210a92c19e968cf"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gaaa8bdf8bfb2b6c55bf450a906cb0d25b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaaa8bdf8bfb2b6c55bf450a906cb0d25b">J2K_MS_COM</a>   0xff64</td></tr>
<tr class="memdesc:gaaa8bdf8bfb2b6c55bf450a906cb0d25b"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga32b8239ce866bca39dae9b55eeb0c9c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga32b8239ce866bca39dae9b55eeb0c9c8">J2K_MS_EPC</a>   0xff68</td></tr>
<tr class="memdesc:ga32b8239ce866bca39dae9b55eeb0c9c8"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga98c14444176c130f2ae6b4f1c433c870"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga98c14444176c130f2ae6b4f1c433c870">J2K_MS_EPB</a>   0xff66</td></tr>
<tr class="memdesc:ga98c14444176c130f2ae6b4f1c433c870"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gac6cbca67a7e34c2c007f48c5c5e6bb1e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gac6cbca67a7e34c2c007f48c5c5e6bb1e">J2K_MS_ESD</a>   0xff67</td></tr>
<tr class="memdesc:gac6cbca67a7e34c2c007f48c5c5e6bb1e"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gaf20e552e74ec822caa9e4992b5ec1d1e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaf20e552e74ec822caa9e4992b5ec1d1e">J2K_MS_RED</a>   0xff69</td></tr>
<tr class="memdesc:gaf20e552e74ec822caa9e4992b5ec1d1e"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gab404e69f0d5d44857493751174ffc6bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab404e69f0d5d44857493751174ffc6bb">J2K_MS_SEC</a>   0xff65</td></tr>
<tr class="memdesc:gab404e69f0d5d44857493751174ffc6bb"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga4cb0ac7fdc04a8fcc683d4ef95d87894"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga4cb0ac7fdc04a8fcc683d4ef95d87894">J2K_MS_INSEC</a>   0xff94</td></tr>
<tr class="memdesc:ga4cb0ac7fdc04a8fcc683d4ef95d87894"><td class="mdescLeft"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gafb621df6a7f53ac42aa3f69784f92108">J2K_STATUS</a> { <br/>
  <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/>
  <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"> </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"> </td></tr>
<tr class="memitem:ga427133e0bc1b38edd11de421f59e1d52"><td class="memItemLeft" align="right" valign="top">enum  </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"> </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"> </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> * </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"> </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"> </td></tr>
<tr class="memitem:ga56b23f697a5cf89231301b53ff83a8b2"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga533d928e75633b27f89b6129f929febc"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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> * </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"> </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"> </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> * </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"> </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"> </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> * </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"> </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"> </td></tr>
<tr class="memitem:ga928f3680bbbba8dab4e749ae2b26c3bf"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gaf0b63074afbac507f94f2bd9103b4c9a"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gae848d42baabb295cb812eefb820fce2b"><td class="memItemLeft" align="right" valign="top">char * </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"> </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"> </td></tr>
<tr class="memitem:gac616f611843aaf8560102acc8016da3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> </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"> </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"> </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  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>