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_8c.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.c 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="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">j2k.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="opj__includes_8h_source.html">opj_includes.h</a>&quot;</code><br/>
</div><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="structj2k__prog__order.html">j2k_prog_order</a></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__dec__mstabent.html">opj_dec_mstabent</a></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="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a6fda91349c350c9f3a8497f82fe4504d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structj2k__prog__order.html">j2k_prog_order</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="j2k_8c.html#a6fda91349c350c9f3a8497f82fe4504d">j2k_prog_order_t</a></td></tr>
<tr class="separator:a6fda91349c350c9f3a8497f82fe4504d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a147d4d7548b8403c8342f0757f19ab68"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__dec__mstabent.html">opj_dec_mstabent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="j2k_8c.html#a147d4d7548b8403c8342f0757f19ab68">opj_dec_mstabent_t</a></td></tr>
<tr class="separator:a147d4d7548b8403c8342f0757f19ab68"><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 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:a39a5197241485eaf15015ae18dd5a39a"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="j2k_8c.html#a39a5197241485eaf15015ae18dd5a39a">j2k_get_num_tp</a> (<a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *cp, int pino, int tileno)</td></tr>
<tr class="separator:a39a5197241485eaf15015ae18dd5a39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad17f685591cd086afefe3648e1cbf8fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="j2k_8c.html#ad17f685591cd086afefe3648e1cbf8fb">j2k_calculate_tp</a> (<a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *cp, int img_numcomp, <a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *image, <a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ad17f685591cd086afefe3648e1cbf8fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">mem allocation for TLM marker  <a href="#ad17f685591cd086afefe3648e1cbf8fb">More...</a><br/></td></tr>
<tr class="separator:ad17f685591cd086afefe3648e1cbf8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a087634c464b56d32916602c5b5f63379"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="j2k_8c.html#a147d4d7548b8403c8342f0757f19ab68">opj_dec_mstabent_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="j2k_8c.html#a087634c464b56d32916602c5b5f63379">j2k_dec_mstab_lookup</a> (int id)</td></tr>
<tr class="memdesc:a087634c464b56d32916602c5b5f63379"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the lookup table containing all the marker, status and action.  <a href="#a087634c464b56d32916602c5b5f63379">More...</a><br/></td></tr>
<tr class="separator:a087634c464b56d32916602c5b5f63379"><td class="memSeparator" colspan="2">&#160;</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: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>
<tr><td colspan="2"><div class="groupHeader">Local static functions</div></td></tr>
<tr class="memitem:ga71dcb3a8f52b49531c5af40c29b0f5c1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga71dcb3a8f52b49531c5af40c29b0f5c1">j2k_write_soc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga71dcb3a8f52b49531c5af40c29b0f5c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the SOC marker (Start Of Codestream)  <a href="group___j2_k.html#ga71dcb3a8f52b49531c5af40c29b0f5c1">More...</a><br/></td></tr>
<tr class="separator:ga71dcb3a8f52b49531c5af40c29b0f5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf42f850eee6f8b77b2982caace78ae39"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaf42f850eee6f8b77b2982caace78ae39">j2k_read_soc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gaf42f850eee6f8b77b2982caace78ae39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the SOC marker (Start of Codestream)  <a href="group___j2_k.html#gaf42f850eee6f8b77b2982caace78ae39">More...</a><br/></td></tr>
<tr class="separator:gaf42f850eee6f8b77b2982caace78ae39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7863b28600dee069d030c217a380ab53"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">j2k_write_siz</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga7863b28600dee069d030c217a380ab53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the SIZ marker (image and tile size)  <a href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">More...</a><br/></td></tr>
<tr class="separator:ga7863b28600dee069d030c217a380ab53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2913e16791f9aa69663eb51dc9403d1c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga2913e16791f9aa69663eb51dc9403d1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the SIZ marker (image and tile size)  <a href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">More...</a><br/></td></tr>
<tr class="separator:ga2913e16791f9aa69663eb51dc9403d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf84ac5d72f55327a0b60c97e27391e17"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaf84ac5d72f55327a0b60c97e27391e17">j2k_write_com</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gaf84ac5d72f55327a0b60c97e27391e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the COM marker (comment)  <a href="group___j2_k.html#gaf84ac5d72f55327a0b60c97e27391e17">More...</a><br/></td></tr>
<tr class="separator:gaf84ac5d72f55327a0b60c97e27391e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga131ee45e85820d145a8adf6c3cc6a4fb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga131ee45e85820d145a8adf6c3cc6a4fb">j2k_read_com</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga131ee45e85820d145a8adf6c3cc6a4fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the COM marker (comment)  <a href="group___j2_k.html#ga131ee45e85820d145a8adf6c3cc6a4fb">More...</a><br/></td></tr>
<tr class="separator:ga131ee45e85820d145a8adf6c3cc6a4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab723784ebba6d3c748025172ae137117"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab723784ebba6d3c748025172ae137117">j2k_write_cox</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, int compno)</td></tr>
<tr class="memdesc:gab723784ebba6d3c748025172ae137117"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the value concerning the specified component in the marker COD and COC.  <a href="group___j2_k.html#gab723784ebba6d3c748025172ae137117">More...</a><br/></td></tr>
<tr class="separator:gab723784ebba6d3c748025172ae137117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa284bc5788a96ab1e4a0485773314f4e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, int compno)</td></tr>
<tr class="memdesc:gaa284bc5788a96ab1e4a0485773314f4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the value concerning the specified component in the marker COD and COC.  <a href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">More...</a><br/></td></tr>
<tr class="separator:gaa284bc5788a96ab1e4a0485773314f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfbfc3e2ff33a1151ac8b8af6707f0bb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">j2k_write_cod</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gabfbfc3e2ff33a1151ac8b8af6707f0bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the COD marker (coding style default)  <a href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">More...</a><br/></td></tr>
<tr class="separator:gabfbfc3e2ff33a1151ac8b8af6707f0bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46b4d659fe5314a248a51a9bcb8202e0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga46b4d659fe5314a248a51a9bcb8202e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the COD marker (coding style default)  <a href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">More...</a><br/></td></tr>
<tr class="separator:ga46b4d659fe5314a248a51a9bcb8202e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab30bf22354cf9df340933c449b5f53cf"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">j2k_write_coc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, int compno)</td></tr>
<tr class="memdesc:gab30bf22354cf9df340933c449b5f53cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the COC marker (coding style component)  <a href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">More...</a><br/></td></tr>
<tr class="separator:gab30bf22354cf9df340933c449b5f53cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac0576c211de70365ed48b5740f15c36"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gaac0576c211de70365ed48b5740f15c36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the COC marker (coding style component)  <a href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">More...</a><br/></td></tr>
<tr class="separator:gaac0576c211de70365ed48b5740f15c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcc1d47218b23dff35e708d6a559b081"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gabcc1d47218b23dff35e708d6a559b081">j2k_write_qcx</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, int compno)</td></tr>
<tr class="memdesc:gabcc1d47218b23dff35e708d6a559b081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the value concerning the specified component in the marker QCD and QCC.  <a href="group___j2_k.html#gabcc1d47218b23dff35e708d6a559b081">More...</a><br/></td></tr>
<tr class="separator:gabcc1d47218b23dff35e708d6a559b081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08efcda23cbaf3dd64f98634490a43d9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, int compno, int len)</td></tr>
<tr class="memdesc:ga08efcda23cbaf3dd64f98634490a43d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the value concerning the specified component in the marker QCD and QCC.  <a href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">More...</a><br/></td></tr>
<tr class="separator:ga08efcda23cbaf3dd64f98634490a43d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad0f337c439e8b90a5000d27f9380f34a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gad0f337c439e8b90a5000d27f9380f34a">j2k_write_qcd</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gad0f337c439e8b90a5000d27f9380f34a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the QCD marker (quantization default)  <a href="group___j2_k.html#gad0f337c439e8b90a5000d27f9380f34a">More...</a><br/></td></tr>
<tr class="separator:gad0f337c439e8b90a5000d27f9380f34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8a9872ee9eaf1c4d557a7027f6618f0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gae8a9872ee9eaf1c4d557a7027f6618f0">j2k_read_qcd</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gae8a9872ee9eaf1c4d557a7027f6618f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the QCD marker (quantization default)  <a href="group___j2_k.html#gae8a9872ee9eaf1c4d557a7027f6618f0">More...</a><br/></td></tr>
<tr class="separator:gae8a9872ee9eaf1c4d557a7027f6618f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fce432aa13d5fd439abd2dc69bb57f6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga9fce432aa13d5fd439abd2dc69bb57f6">j2k_write_qcc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, int compno)</td></tr>
<tr class="memdesc:ga9fce432aa13d5fd439abd2dc69bb57f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the QCC marker (quantization component)  <a href="group___j2_k.html#ga9fce432aa13d5fd439abd2dc69bb57f6">More...</a><br/></td></tr>
<tr class="separator:ga9fce432aa13d5fd439abd2dc69bb57f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a3cd89630da6ecdec4d8301152cea6a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga6a3cd89630da6ecdec4d8301152cea6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the QCC marker (quantization component)  <a href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">More...</a><br/></td></tr>
<tr class="separator:ga6a3cd89630da6ecdec4d8301152cea6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4677a7eba35595dc88f814ca1620c485"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga4677a7eba35595dc88f814ca1620c485">j2k_write_poc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga4677a7eba35595dc88f814ca1620c485"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the POC marker (progression order change)  <a href="group___j2_k.html#ga4677a7eba35595dc88f814ca1620c485">More...</a><br/></td></tr>
<tr class="separator:ga4677a7eba35595dc88f814ca1620c485"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4111b6fdf2ae30dfd60eb8c36ad652f9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga4111b6fdf2ae30dfd60eb8c36ad652f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the POC marker (progression order change)  <a href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">More...</a><br/></td></tr>
<tr class="separator:ga4111b6fdf2ae30dfd60eb8c36ad652f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd3e188d923696a1d60d7b4421ed5018"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gadd3e188d923696a1d60d7b4421ed5018">j2k_read_crg</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gadd3e188d923696a1d60d7b4421ed5018"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the CRG marker (component registration)  <a href="group___j2_k.html#gadd3e188d923696a1d60d7b4421ed5018">More...</a><br/></td></tr>
<tr class="separator:gadd3e188d923696a1d60d7b4421ed5018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad206532458c44ac353c4c59e28480cbf"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gad206532458c44ac353c4c59e28480cbf">j2k_read_tlm</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gad206532458c44ac353c4c59e28480cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the TLM marker (tile-part lengths)  <a href="group___j2_k.html#gad206532458c44ac353c4c59e28480cbf">More...</a><br/></td></tr>
<tr class="separator:gad206532458c44ac353c4c59e28480cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6863267e664ce860db6213c56ea93d47"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga6863267e664ce860db6213c56ea93d47">j2k_read_plm</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga6863267e664ce860db6213c56ea93d47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the PLM marker (packet length, main header)  <a href="group___j2_k.html#ga6863267e664ce860db6213c56ea93d47">More...</a><br/></td></tr>
<tr class="separator:ga6863267e664ce860db6213c56ea93d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad67c970696368909c8a1f8f954d13e91"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gad67c970696368909c8a1f8f954d13e91">j2k_read_plt</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gad67c970696368909c8a1f8f954d13e91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the PLT marker (packet length, tile-part header)  <a href="group___j2_k.html#gad67c970696368909c8a1f8f954d13e91">More...</a><br/></td></tr>
<tr class="separator:gad67c970696368909c8a1f8f954d13e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga014244473ab5cf53d51a6b0b7a2088f5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga014244473ab5cf53d51a6b0b7a2088f5">j2k_read_ppm</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga014244473ab5cf53d51a6b0b7a2088f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the PPM marker (packet packet headers, main header)  <a href="group___j2_k.html#ga014244473ab5cf53d51a6b0b7a2088f5">More...</a><br/></td></tr>
<tr class="separator:ga014244473ab5cf53d51a6b0b7a2088f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3bf67d35c99d76007bd742c01f708d7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gac3bf67d35c99d76007bd742c01f708d7">j2k_read_ppt</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gac3bf67d35c99d76007bd742c01f708d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the PPT marker (packet packet headers, tile-part header)  <a href="group___j2_k.html#gac3bf67d35c99d76007bd742c01f708d7">More...</a><br/></td></tr>
<tr class="separator:gac3bf67d35c99d76007bd742c01f708d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85f2c108f6873270ad9b604ef5a27346"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga85f2c108f6873270ad9b604ef5a27346">j2k_write_tlm</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga85f2c108f6873270ad9b604ef5a27346"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the TLM marker (Mainheader)  <a href="group___j2_k.html#ga85f2c108f6873270ad9b604ef5a27346">More...</a><br/></td></tr>
<tr class="separator:ga85f2c108f6873270ad9b604ef5a27346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada5711211c9373d625b39112f0a63573"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gada5711211c9373d625b39112f0a63573"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the SOT marker (start of tile-part)  <a href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">More...</a><br/></td></tr>
<tr class="separator:gada5711211c9373d625b39112f0a63573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab662e51e0d2a3d81dcb4a6ccf211f497"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gab662e51e0d2a3d81dcb4a6ccf211f497"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the SOT marker (start of tile-part)  <a href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">More...</a><br/></td></tr>
<tr class="separator:gab662e51e0d2a3d81dcb4a6ccf211f497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a332ebfffddece284559d8162a323f7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, void *tile_coder)</td></tr>
<tr class="memdesc:ga7a332ebfffddece284559d8162a323f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the SOD marker (start of data)  <a href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">More...</a><br/></td></tr>
<tr class="separator:ga7a332ebfffddece284559d8162a323f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ba70af8442669819f5e2762d07274e5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:ga3ba70af8442669819f5e2762d07274e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the SOD marker (start of data)  <a href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">More...</a><br/></td></tr>
<tr class="separator:ga3ba70af8442669819f5e2762d07274e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ff9f981f7c0a3d854bd540bfe84765e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga0ff9f981f7c0a3d854bd540bfe84765e">j2k_write_rgn</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k, int compno, int tileno)</td></tr>
<tr class="memdesc:ga0ff9f981f7c0a3d854bd540bfe84765e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the RGN marker (region-of-interest)  <a href="group___j2_k.html#ga0ff9f981f7c0a3d854bd540bfe84765e">More...</a><br/></td></tr>
<tr class="separator:ga0ff9f981f7c0a3d854bd540bfe84765e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae04db98e80a3a8b78e7ef04dbfcd5f54"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gae04db98e80a3a8b78e7ef04dbfcd5f54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the RGN marker (region-of-interest)  <a href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">More...</a><br/></td></tr>
<tr class="separator:gae04db98e80a3a8b78e7ef04dbfcd5f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa265426f507751bab1b605ca0b7a8910"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaa265426f507751bab1b605ca0b7a8910">j2k_write_eoc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gaa265426f507751bab1b605ca0b7a8910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the EOC marker (end of codestream)  <a href="group___j2_k.html#gaa265426f507751bab1b605ca0b7a8910">More...</a><br/></td></tr>
<tr class="separator:gaa265426f507751bab1b605ca0b7a8910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0bc10c5fcc480f88fdd4c320bf39df3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">j2k_read_eoc</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gaf0bc10c5fcc480f88fdd4c320bf39df3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the EOC marker (end of codestream)  <a href="group___j2_k.html#gaf0bc10c5fcc480f88fdd4c320bf39df3">More...</a><br/></td></tr>
<tr class="separator:gaf0bc10c5fcc480f88fdd4c320bf39df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab37b467a8d3bb561c2c7187bd28cc37b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk</a> (<a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *j2k)</td></tr>
<tr class="memdesc:gab37b467a8d3bb561c2c7187bd28cc37b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read an unknown marker.  <a href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">More...</a><br/></td></tr>
<tr class="separator:gab37b467a8d3bb561c2c7187bd28cc37b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50fea2b74bfec3f3c71d231a3f0660eb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#ga50fea2b74bfec3f3c71d231a3f0660eb">j2k_add_mhmarker</a> (<a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *cstr_info, unsigned short int type, int pos, int len)</td></tr>
<tr class="memdesc:ga50fea2b74bfec3f3c71d231a3f0660eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add main header marker information.  <a href="group___j2_k.html#ga50fea2b74bfec3f3c71d231a3f0660eb">More...</a><br/></td></tr>
<tr class="separator:ga50fea2b74bfec3f3c71d231a3f0660eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac85cd76edec6dd37add096718161d055"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j2_k.html#gac85cd76edec6dd37add096718161d055">j2k_add_tlmarker</a> (int tileno, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *cstr_info, unsigned short int type, int pos, int len)</td></tr>
<tr class="memdesc:gac85cd76edec6dd37add096718161d055"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add tile header marker information.  <a href="group___j2_k.html#gac85cd76edec6dd37add096718161d055">More...</a><br/></td></tr>
<tr class="separator:gac85cd76edec6dd37add096718161d055"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ab4aea7057b9de6b7d01a7a7095b15d92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="j2k_8c.html#a6fda91349c350c9f3a8497f82fe4504d">j2k_prog_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="j2k_8c.html#ab4aea7057b9de6b7d01a7a7095b15d92">j2k_prog_order_list</a> []</td></tr>
<tr class="separator:ab4aea7057b9de6b7d01a7a7095b15d92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56604ff39fe17e25c54b3d967e7ca53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="j2k_8c.html#a147d4d7548b8403c8342f0757f19ab68">opj_dec_mstabent_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="j2k_8c.html#aa56604ff39fe17e25c54b3d967e7ca53">j2k_dec_mstab</a> []</td></tr>
<tr class="separator:aa56604ff39fe17e25c54b3d967e7ca53"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a6fda91349c350c9f3a8497f82fe4504d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structj2k__prog__order.html">j2k_prog_order</a> <a class="el" href="j2k_8c.html#a6fda91349c350c9f3a8497f82fe4504d">j2k_prog_order_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a147d4d7548b8403c8342f0757f19ab68"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structopj__dec__mstabent.html">opj_dec_mstabent</a>  <a class="el" href="j2k_8c.html#a147d4d7548b8403c8342f0757f19ab68">opj_dec_mstabent_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ad17f685591cd086afefe3648e1cbf8fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int j2k_calculate_tp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *&#160;</td>
          <td class="paramname"><em>cp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>img_numcomp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *&#160;</td>
          <td class="paramname"><em>image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group___j2_k.html#ga2ba14f538d4031863dec6ffde5d921ef">opj_j2k_t</a> *&#160;</td>
          <td class="paramname"><em>j2k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mem allocation for TLM marker </p>

<p>References <a class="el" href="structopj__j2k.html#a5b54d83f693de0eb4398fe6d9b0c475a">opj_j2k::cstr_info</a>, <a class="el" href="structopj__j2k.html#a21b06410ab9f4798aa368de23c5d8237">opj_j2k::cur_totnum_tp</a>, <a class="el" href="group___j2_k.html#gga427133e0bc1b38edd11de421f59e1d52ae10add0704a59d313c5e85b39d3454bf">FINAL_PASS</a>, <a class="el" href="j2k_8c.html#a39a5197241485eaf15015ae18dd5a39a">j2k_get_num_tp()</a>, <a class="el" href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">opj_tile_info::num_tps</a>, <a class="el" href="structopj__tcp.html#a6865a94588c4382c09a3804b1aaf7c9f">opj_tcp::numpocs</a>, <a class="el" href="openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb">OPJ_ARG_NOT_USED</a>, <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>, <a class="el" href="group___p_i.html#gae80be4e060e0b6cd449c060be8d7ef26">pi_destroy()</a>, <a class="el" href="group___p_i.html#ga60b9266b2b4f3d06fd54e91308c5676c">pi_initialise_encode()</a>, <a class="el" href="structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196">opj_cp::tcps</a>, <a class="el" href="structopj__cp.html#ab1ab4ceb847d2d87bfc936b02ad3ae73">opj_cp::th</a>, <a class="el" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a>, <a class="el" href="structopj__tile__info.html#a5d32069e41ba69a088ca9b43ea81ae22">opj_tile_info::tp</a>, and <a class="el" href="structopj__cp.html#aa18f11bd4ff12f0a73243981f2c04a9d">opj_cp::tw</a>.</p>

<p>Referenced by <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>.</p>

</div>
</div>
<a class="anchor" id="a087634c464b56d32916602c5b5f63379"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="j2k_8c.html#a147d4d7548b8403c8342f0757f19ab68">opj_dec_mstabent_t</a>* j2k_dec_mstab_lookup </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Read the lookup table containing all the marker, status and action. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>Marker value </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="structopj__dec__mstabent.html#a2c936e2bcceefefc1ee2ebc323a41fe8">opj_dec_mstabent::id</a>.</p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, and <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>.</p>

</div>
</div>
<a class="anchor" id="a39a5197241485eaf15015ae18dd5a39a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int j2k_get_num_tp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *&#160;</td>
          <td class="paramname"><em>cp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pino</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>tileno</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="structopj__poc.html#aa009849447f46eed1e08c11d41883dd6">opj_poc::compE</a>, <a class="el" href="group___j2_k.html#gae848d42baabb295cb812eefb820fce2b">j2k_convert_progression_order()</a>, <a class="el" href="structopj__poc.html#a8ce53b1d6dbfc727a118d9d46d4c8f36">opj_poc::layE</a>, <a class="el" href="structopj__tcp.html#a7d863c35253f38b19324e98ed6b50f60">opj_tcp::pocs</a>, <a class="el" href="structopj__poc.html#a4ffc712a8ed15e1fd512a7b37c63df39">opj_poc::prcE</a>, <a class="el" href="structopj__tcp.html#a3872b6f0eedd6bcffc629ed7a6eb688d">opj_tcp::prg</a>, <a class="el" href="structopj__poc.html#a2881f140367217beb1db00b77c1d0df2">opj_poc::resE</a>, <a class="el" href="structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196">opj_cp::tcps</a>, <a class="el" href="structopj__cp.html#a5d1d21bdcc34377692447db73cd6196f">opj_cp::tp_flag</a>, <a class="el" href="structopj__cp.html#a3d3712ec5f94f23e2bda16276d502150">opj_cp::tp_on</a>, and <a class="el" href="structopj__cp.html#a652ef3d40d81bd507b9046367f00c4af">opj_cp::tp_pos</a>.</p>

<p>Referenced by <a class="el" href="j2k_8c.html#ad17f685591cd086afefe3648e1cbf8fb">j2k_calculate_tp()</a>, and <a class="el" href="group___j2_k.html#gac616f611843aaf8560102acc8016da3a">j2k_encode()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="aa56604ff39fe17e25c54b3d967e7ca53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="j2k_8c.html#a147d4d7548b8403c8342f0757f19ab68">opj_dec_mstabent_t</a> j2k_dec_mstab[]</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab4aea7057b9de6b7d01a7a7095b15d92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="j2k_8c.html#a6fda91349c350c9f3a8497f82fe4504d">j2k_prog_order_t</a> j2k_prog_order_list[]</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        {<a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dadb1a5ad0d314ff0dd8ae7e2fd5d98918">CPRL</a>, <span class="stringliteral">&quot;CPRL&quot;</span>},</div>
<div class="line">        {<a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab19ff7cfd69c91661c37761ce8a6f08c">LRCP</a>, <span class="stringliteral">&quot;LRCP&quot;</span>},</div>
<div class="line">        {<a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab86bfb90b96c271331821c020d78ec0a">PCRL</a>, <span class="stringliteral">&quot;PCRL&quot;</span>},</div>
<div class="line">        {<a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da14dbf2cefd609ad787d9522900bb3791">RLCP</a>, <span class="stringliteral">&quot;RLCP&quot;</span>},</div>
<div class="line">        {<a class="code" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0daa5656076e80440da13de61c1729d2c55">RPCL</a>, <span class="stringliteral">&quot;RPCL&quot;</span>},</div>
<div class="line">        {(<a class="code" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a>)-1, <span class="stringliteral">&quot;&quot;</span>}</div>
<div class="line">}</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="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="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="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_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="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><!-- fragment -->
</div>
</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>