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/structopj__dparameters.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: opj_dparameters Struct 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 class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">opj_dparameters Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Decompression parameters.  
 <a href="structopj__dparameters.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="openjpeg_8h_source.html">openjpeg.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a58c3363bafecefa165d6ff39c512fdbb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#a58c3363bafecefa165d6ff39c512fdbb">cp_reduce</a></td></tr>
<tr class="memdesc:a58c3363bafecefa165d6ff39c512fdbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of highest resolution levels to be discarded.  <a href="#a58c3363bafecefa165d6ff39c512fdbb">More...</a><br/></td></tr>
<tr class="separator:a58c3363bafecefa165d6ff39c512fdbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa6fc98b8bc8c175947562b8d545b323"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#aaa6fc98b8bc8c175947562b8d545b323">cp_layer</a></td></tr>
<tr class="memdesc:aaa6fc98b8bc8c175947562b8d545b323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the maximum number of quality layers to decode.  <a href="#aaa6fc98b8bc8c175947562b8d545b323">More...</a><br/></td></tr>
<tr class="separator:aaa6fc98b8bc8c175947562b8d545b323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eaa3922b3ba70b81a3896c10bc8c73c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#ab2571350e505f21f31486c574143ab6a">OPJ_LIMIT_DECODING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#a2eaa3922b3ba70b81a3896c10bc8c73c">cp_limit_decoding</a></td></tr>
<tr class="memdesc:a2eaa3922b3ba70b81a3896c10bc8c73c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify whether the decoding should be done on the entire codestream, or be limited to the main header Limiting the decoding to the main header makes it possible to extract the characteristics of the codestream if == NO_LIMITATION, the entire codestream is decoded; if == LIMIT_TO_MAIN_HEADER, only the main header is decoded;.  <a href="#a2eaa3922b3ba70b81a3896c10bc8c73c">More...</a><br/></td></tr>
<tr class="separator:a2eaa3922b3ba70b81a3896c10bc8c73c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6136d89847ec5d15d42bfe814b4a08"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#a9e6136d89847ec5d15d42bfe814b4a08">flags</a></td></tr>
<tr class="separator:a9e6136d89847ec5d15d42bfe814b4a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">command line encoder parameters (not used inside the library)</div></td></tr>
<tr class="memitem:aeddcc3ed4e6bc1edc8ea32415905636c"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#aeddcc3ed4e6bc1edc8ea32415905636c">infile</a> [<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td></tr>
<tr class="memdesc:aeddcc3ed4e6bc1edc8ea32415905636c"><td class="mdescLeft">&#160;</td><td class="mdescRight">input file name  <a href="#aeddcc3ed4e6bc1edc8ea32415905636c">More...</a><br/></td></tr>
<tr class="separator:aeddcc3ed4e6bc1edc8ea32415905636c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb6078641e9837a6306aaeed31378f5"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#aacb6078641e9837a6306aaeed31378f5">outfile</a> [<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td></tr>
<tr class="memdesc:aacb6078641e9837a6306aaeed31378f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">output file name  <a href="#aacb6078641e9837a6306aaeed31378f5">More...</a><br/></td></tr>
<tr class="separator:aacb6078641e9837a6306aaeed31378f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab83c2f0dd4d5471fe49612e0c5fbd5be"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#ab83c2f0dd4d5471fe49612e0c5fbd5be">decod_format</a></td></tr>
<tr class="memdesc:ab83c2f0dd4d5471fe49612e0c5fbd5be"><td class="mdescLeft">&#160;</td><td class="mdescRight">input file format 0: J2K, 1: JP2, 2: JPT  <a href="#ab83c2f0dd4d5471fe49612e0c5fbd5be">More...</a><br/></td></tr>
<tr class="separator:ab83c2f0dd4d5471fe49612e0c5fbd5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a675eaf438673617a34e77c73edcd52f3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#a675eaf438673617a34e77c73edcd52f3">cod_format</a></td></tr>
<tr class="memdesc:a675eaf438673617a34e77c73edcd52f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">output file format 0: PGX, 1: PxM, 2: BMP  <a href="#a675eaf438673617a34e77c73edcd52f3">More...</a><br/></td></tr>
<tr class="separator:a675eaf438673617a34e77c73edcd52f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">JPWL decoding parameters</div></td></tr>
<tr class="memitem:ae3f2790f9d96f01b44fc3193b18caf2a"><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="structopj__dparameters.html#ae3f2790f9d96f01b44fc3193b18caf2a">jpwl_correct</a></td></tr>
<tr class="memdesc:ae3f2790f9d96f01b44fc3193b18caf2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">activates the JPWL correction capabilities  <a href="#ae3f2790f9d96f01b44fc3193b18caf2a">More...</a><br/></td></tr>
<tr class="separator:ae3f2790f9d96f01b44fc3193b18caf2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f649ae0ba7912531a67080a1245ae0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#a85f649ae0ba7912531a67080a1245ae0">jpwl_exp_comps</a></td></tr>
<tr class="memdesc:a85f649ae0ba7912531a67080a1245ae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">expected number of components  <a href="#a85f649ae0ba7912531a67080a1245ae0">More...</a><br/></td></tr>
<tr class="separator:a85f649ae0ba7912531a67080a1245ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e248b6a2988aedbae0ae5932b28dec6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dparameters.html#a6e248b6a2988aedbae0ae5932b28dec6">jpwl_max_tiles</a></td></tr>
<tr class="memdesc:a6e248b6a2988aedbae0ae5932b28dec6"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum number of tiles  <a href="#a6e248b6a2988aedbae0ae5932b28dec6">More...</a><br/></td></tr>
<tr class="separator:a6e248b6a2988aedbae0ae5932b28dec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Decompression parameters. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a675eaf438673617a34e77c73edcd52f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_dparameters::cod_format</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>output file format 0: PGX, 1: PxM, 2: BMP </p>

<p>Referenced by <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa6fc98b8bc8c175947562b8d545b323"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_dparameters::cp_layer</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the maximum number of quality layers to decode. </p>
<p>If there are less quality layers than the specified number, all the quality layers are decoded. if != 0, then only the first "layer" layers are decoded; if == 0 or not used, all the quality layers are decoded </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder()</a>, and <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a2eaa3922b3ba70b81a3896c10bc8c73c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="openjpeg_8h.html#ab2571350e505f21f31486c574143ab6a">OPJ_LIMIT_DECODING</a> opj_dparameters::cp_limit_decoding</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specify whether the decoding should be done on the entire codestream, or be limited to the main header Limiting the decoding to the main header makes it possible to extract the characteristics of the codestream if == NO_LIMITATION, the entire codestream is decoded; if == LIMIT_TO_MAIN_HEADER, only the main header is decoded;. </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder()</a>, and <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a58c3363bafecefa165d6ff39c512fdbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_dparameters::cp_reduce</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the number of highest resolution levels to be discarded. </p>
<p>The image resolution is effectively divided by 2 to the power of the number of discarded levels. The reduce factor is limited by the smallest total number of decomposition levels among tiles. if != 0, then original dimension divided by 2^(reduce); if == 0 or not used, image is decoded to the full resolution </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder()</a>, and <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="ab83c2f0dd4d5471fe49612e0c5fbd5be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_dparameters::decod_format</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>input file format 0: J2K, 1: JP2, 2: JPT </p>

<p>Referenced by <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a9e6136d89847ec5d15d42bfe814b4a08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int opj_dparameters::flags</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="group___j_p2.html#ga1c42b0a96231994c454d00d56cdf1926">jp2_setup_decoder()</a>, and <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="aeddcc3ed4e6bc1edc8ea32415905636c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char opj_dparameters::infile[<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>input file name </p>

</div>
</div>
<a class="anchor" id="ae3f2790f9d96f01b44fc3193b18caf2a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="openjpeg_8h.html#a6dacd36987de401025cc244f7bdf41cd">opj_bool</a> opj_dparameters::jpwl_correct</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>activates the JPWL correction capabilities </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder()</a>, and <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a85f649ae0ba7912531a67080a1245ae0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_dparameters::jpwl_exp_comps</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>expected number of components </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder()</a>, and <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e248b6a2988aedbae0ae5932b28dec6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int opj_dparameters::jpwl_max_tiles</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>maximum number of tiles </p>

<p>Referenced by <a class="el" href="group___j2_k.html#ga533d928e75633b27f89b6129f929febc">j2k_setup_decoder()</a>, and <a class="el" href="openjpeg_8h.html#a26ab41f825d43b214e38b1b9d6d63aac">opj_set_default_decoder_parameters()</a>.</p>

</div>
</div>
<a class="anchor" id="aacb6078641e9837a6306aaeed31378f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char opj_dparameters::outfile[<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>output file name </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="openjpeg_8h_source.html">openjpeg.h</a></li>
</ul>
</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>