openjpeg/doxygen/structopj__cparameters.html

1329 lines
88 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenJPEG: opj_cparameters 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 id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OpenJPEG
&#160;<span id="projectnumber">2.5.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">opj_cparameters Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Compression parameters.
<a href="structopj__cparameters.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:adbbd4991dd1e5dc95189b0659a3557e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#adbbd4991dd1e5dc95189b0659a3557e1">tile_size_on</a></td></tr>
<tr class="memdesc:adbbd4991dd1e5dc95189b0659a3557e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">size of tile: tile_size_on = false (not in argument) or = true (in argument) <a href="structopj__cparameters.html#adbbd4991dd1e5dc95189b0659a3557e1">More...</a><br /></td></tr>
<tr class="separator:adbbd4991dd1e5dc95189b0659a3557e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af682ba8031da063caf1f3b54a9336b73"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af682ba8031da063caf1f3b54a9336b73">cp_tx0</a></td></tr>
<tr class="memdesc:af682ba8031da063caf1f3b54a9336b73"><td class="mdescLeft">&#160;</td><td class="mdescRight">XTOsiz. <a href="structopj__cparameters.html#af682ba8031da063caf1f3b54a9336b73">More...</a><br /></td></tr>
<tr class="separator:af682ba8031da063caf1f3b54a9336b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a099341e4f32ad81e58c6c01057e82778"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a099341e4f32ad81e58c6c01057e82778">cp_ty0</a></td></tr>
<tr class="memdesc:a099341e4f32ad81e58c6c01057e82778"><td class="mdescLeft">&#160;</td><td class="mdescRight">YTOsiz. <a href="structopj__cparameters.html#a099341e4f32ad81e58c6c01057e82778">More...</a><br /></td></tr>
<tr class="separator:a099341e4f32ad81e58c6c01057e82778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2b0422c44ec39d97996b50c918268ee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af2b0422c44ec39d97996b50c918268ee">cp_tdx</a></td></tr>
<tr class="memdesc:af2b0422c44ec39d97996b50c918268ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">XTsiz. <a href="structopj__cparameters.html#af2b0422c44ec39d97996b50c918268ee">More...</a><br /></td></tr>
<tr class="separator:af2b0422c44ec39d97996b50c918268ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39ae4e4f7a91811e6602ea3785b4e5cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a39ae4e4f7a91811e6602ea3785b4e5cf">cp_tdy</a></td></tr>
<tr class="memdesc:a39ae4e4f7a91811e6602ea3785b4e5cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">YTsiz. <a href="structopj__cparameters.html#a39ae4e4f7a91811e6602ea3785b4e5cf">More...</a><br /></td></tr>
<tr class="separator:a39ae4e4f7a91811e6602ea3785b4e5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8807bd72c1f4469a9e1711bfe987d8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8d8807bd72c1f4469a9e1711bfe987d8">cp_disto_alloc</a></td></tr>
<tr class="memdesc:a8d8807bd72c1f4469a9e1711bfe987d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">allocation by rate/distortion <a href="structopj__cparameters.html#a8d8807bd72c1f4469a9e1711bfe987d8">More...</a><br /></td></tr>
<tr class="separator:a8d8807bd72c1f4469a9e1711bfe987d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cdfa905c1446a302872be789f9e1930"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4cdfa905c1446a302872be789f9e1930">cp_fixed_alloc</a></td></tr>
<tr class="memdesc:a4cdfa905c1446a302872be789f9e1930"><td class="mdescLeft">&#160;</td><td class="mdescRight">allocation by fixed layer <a href="structopj__cparameters.html#a4cdfa905c1446a302872be789f9e1930">More...</a><br /></td></tr>
<tr class="separator:a4cdfa905c1446a302872be789f9e1930"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadc8b9eb6389d2fbc83fca64af06735b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aadc8b9eb6389d2fbc83fca64af06735b">cp_fixed_quality</a></td></tr>
<tr class="memdesc:aadc8b9eb6389d2fbc83fca64af06735b"><td class="mdescLeft">&#160;</td><td class="mdescRight">add fixed_quality <a href="structopj__cparameters.html#aadc8b9eb6389d2fbc83fca64af06735b">More...</a><br /></td></tr>
<tr class="separator:aadc8b9eb6389d2fbc83fca64af06735b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3799e1b2b19e307758fef0f7fe3606e1"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a3799e1b2b19e307758fef0f7fe3606e1">cp_matrice</a></td></tr>
<tr class="memdesc:a3799e1b2b19e307758fef0f7fe3606e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">fixed layer <a href="structopj__cparameters.html#a3799e1b2b19e307758fef0f7fe3606e1">More...</a><br /></td></tr>
<tr class="separator:a3799e1b2b19e307758fef0f7fe3606e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab50007fc9b1e85db441846657c8939ac"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ab50007fc9b1e85db441846657c8939ac">cp_comment</a></td></tr>
<tr class="memdesc:ab50007fc9b1e85db441846657c8939ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">comment for coding <a href="structopj__cparameters.html#ab50007fc9b1e85db441846657c8939ac">More...</a><br /></td></tr>
<tr class="separator:ab50007fc9b1e85db441846657c8939ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39536e332f410b5e957c2135d8ef002d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a39536e332f410b5e957c2135d8ef002d">csty</a></td></tr>
<tr class="memdesc:a39536e332f410b5e957c2135d8ef002d"><td class="mdescLeft">&#160;</td><td class="mdescRight">csty : coding style <a href="structopj__cparameters.html#a39536e332f410b5e957c2135d8ef002d">More...</a><br /></td></tr>
<tr class="separator:a39536e332f410b5e957c2135d8ef002d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af66fdac7008a61c0adc20ce3e352c4ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4268fe7c6ed131bfee78bdb7be71799e">OPJ_PROG_ORDER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af66fdac7008a61c0adc20ce3e352c4ec">prog_order</a></td></tr>
<tr class="memdesc:af66fdac7008a61c0adc20ce3e352c4ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">progression order (default OPJ_LRCP) <a href="structopj__cparameters.html#af66fdac7008a61c0adc20ce3e352c4ec">More...</a><br /></td></tr>
<tr class="separator:af66fdac7008a61c0adc20ce3e352c4ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92a712e2bef69618cc22784b8cdb2d5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a87047a1c7190ba43f4c6f7f19ec0c42f">opj_poc_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a92a712e2bef69618cc22784b8cdb2d5f">POC</a> [32]</td></tr>
<tr class="memdesc:a92a712e2bef69618cc22784b8cdb2d5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">progression order changes <a href="structopj__cparameters.html#a92a712e2bef69618cc22784b8cdb2d5f">More...</a><br /></td></tr>
<tr class="separator:a92a712e2bef69618cc22784b8cdb2d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88f66aae362a5c8c4acf56dbc676b787"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a88f66aae362a5c8c4acf56dbc676b787">numpocs</a></td></tr>
<tr class="memdesc:a88f66aae362a5c8c4acf56dbc676b787"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of progression order changes (POC), default to 0 <a href="structopj__cparameters.html#a88f66aae362a5c8c4acf56dbc676b787">More...</a><br /></td></tr>
<tr class="separator:a88f66aae362a5c8c4acf56dbc676b787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">tcp_numlayers</a></td></tr>
<tr class="memdesc:aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of layers <a href="structopj__cparameters.html#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">More...</a><br /></td></tr>
<tr class="separator:aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac77442ca958da1beb292db9357a6f5cd"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ac77442ca958da1beb292db9357a6f5cd">tcp_rates</a> [100]</td></tr>
<tr class="memdesc:ac77442ca958da1beb292db9357a6f5cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">rates of layers - might be subsequently limited by the max_cs_size field. <a href="structopj__cparameters.html#ac77442ca958da1beb292db9357a6f5cd">More...</a><br /></td></tr>
<tr class="separator:ac77442ca958da1beb292db9357a6f5cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af521f83ac3c79823d965711934146bea"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af521f83ac3c79823d965711934146bea">tcp_distoratio</a> [100]</td></tr>
<tr class="memdesc:af521f83ac3c79823d965711934146bea"><td class="mdescLeft">&#160;</td><td class="mdescRight">different psnr for successive layers. <a href="structopj__cparameters.html#af521f83ac3c79823d965711934146bea">More...</a><br /></td></tr>
<tr class="separator:af521f83ac3c79823d965711934146bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fde076ac50639f6640334ee119f00ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4fde076ac50639f6640334ee119f00ce">numresolution</a></td></tr>
<tr class="memdesc:a4fde076ac50639f6640334ee119f00ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of resolutions <a href="structopj__cparameters.html#a4fde076ac50639f6640334ee119f00ce">More...</a><br /></td></tr>
<tr class="separator:a4fde076ac50639f6640334ee119f00ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b9f69924456c21b1f7c28b7722de938"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a9b9f69924456c21b1f7c28b7722de938">cblockw_init</a></td></tr>
<tr class="memdesc:a9b9f69924456c21b1f7c28b7722de938"><td class="mdescLeft">&#160;</td><td class="mdescRight">initial code block width, default to 64 <a href="structopj__cparameters.html#a9b9f69924456c21b1f7c28b7722de938">More...</a><br /></td></tr>
<tr class="separator:a9b9f69924456c21b1f7c28b7722de938"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cf53402a7f5bccf81828a16e1408e37"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8cf53402a7f5bccf81828a16e1408e37">cblockh_init</a></td></tr>
<tr class="memdesc:a8cf53402a7f5bccf81828a16e1408e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">initial code block height, default to 64 <a href="structopj__cparameters.html#a8cf53402a7f5bccf81828a16e1408e37">More...</a><br /></td></tr>
<tr class="separator:a8cf53402a7f5bccf81828a16e1408e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee0c4c6cae4f53f8808435a15a861f3f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aee0c4c6cae4f53f8808435a15a861f3f">mode</a></td></tr>
<tr class="memdesc:aee0c4c6cae4f53f8808435a15a861f3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">mode switch (cblk_style) <a href="structopj__cparameters.html#aee0c4c6cae4f53f8808435a15a861f3f">More...</a><br /></td></tr>
<tr class="separator:aee0c4c6cae4f53f8808435a15a861f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47596276043d689a1c18c0c54272c489"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a47596276043d689a1c18c0c54272c489">irreversible</a></td></tr>
<tr class="memdesc:a47596276043d689a1c18c0c54272c489"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) <a href="structopj__cparameters.html#a47596276043d689a1c18c0c54272c489">More...</a><br /></td></tr>
<tr class="separator:a47596276043d689a1c18c0c54272c489"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8ed53e1a187a6029c400cbbad37c915"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af8ed53e1a187a6029c400cbbad37c915">roi_compno</a></td></tr>
<tr class="memdesc:af8ed53e1a187a6029c400cbbad37c915"><td class="mdescLeft">&#160;</td><td class="mdescRight">region of interest: affected component in [0..3], -1 means no ROI <a href="structopj__cparameters.html#af8ed53e1a187a6029c400cbbad37c915">More...</a><br /></td></tr>
<tr class="separator:af8ed53e1a187a6029c400cbbad37c915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16b3337eed0fb4df9bb6902bce9dc083"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a16b3337eed0fb4df9bb6902bce9dc083">roi_shift</a></td></tr>
<tr class="memdesc:a16b3337eed0fb4df9bb6902bce9dc083"><td class="mdescLeft">&#160;</td><td class="mdescRight">region of interest: upshift value <a href="structopj__cparameters.html#a16b3337eed0fb4df9bb6902bce9dc083">More...</a><br /></td></tr>
<tr class="separator:a16b3337eed0fb4df9bb6902bce9dc083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47766186009df634de112dc363bf7298"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a47766186009df634de112dc363bf7298">res_spec</a></td></tr>
<tr class="separator:a47766186009df634de112dc363bf7298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f13255285cd6289cb466c7d384d6834"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a7f13255285cd6289cb466c7d384d6834">prcw_init</a> [<a class="el" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>]</td></tr>
<tr class="memdesc:a7f13255285cd6289cb466c7d384d6834"><td class="mdescLeft">&#160;</td><td class="mdescRight">initial precinct width <a href="structopj__cparameters.html#a7f13255285cd6289cb466c7d384d6834">More...</a><br /></td></tr>
<tr class="separator:a7f13255285cd6289cb466c7d384d6834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac86286fdb6a67a59582c223cbaba74b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aac86286fdb6a67a59582c223cbaba74b">prch_init</a> [<a class="el" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>]</td></tr>
<tr class="memdesc:aac86286fdb6a67a59582c223cbaba74b"><td class="mdescLeft">&#160;</td><td class="mdescRight">initial precinct height <a href="structopj__cparameters.html#aac86286fdb6a67a59582c223cbaba74b">More...</a><br /></td></tr>
<tr class="separator:aac86286fdb6a67a59582c223cbaba74b"><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:a887d5ebe3a1d43f06528475dcd74757e"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a887d5ebe3a1d43f06528475dcd74757e">infile</a> [<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td></tr>
<tr class="memdesc:a887d5ebe3a1d43f06528475dcd74757e"><td class="mdescLeft">&#160;</td><td class="mdescRight">input file name <a href="structopj__cparameters.html#a887d5ebe3a1d43f06528475dcd74757e">More...</a><br /></td></tr>
<tr class="separator:a887d5ebe3a1d43f06528475dcd74757e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0db496d20b35e9e8713977b67134019"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ac0db496d20b35e9e8713977b67134019">outfile</a> [<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td></tr>
<tr class="memdesc:ac0db496d20b35e9e8713977b67134019"><td class="mdescLeft">&#160;</td><td class="mdescRight">output file name <a href="structopj__cparameters.html#ac0db496d20b35e9e8713977b67134019">More...</a><br /></td></tr>
<tr class="separator:ac0db496d20b35e9e8713977b67134019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25982122966341becfdcdad1afac7c2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ac25982122966341becfdcdad1afac7c2">index_on</a></td></tr>
<tr class="memdesc:ac25982122966341becfdcdad1afac7c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEPRECATED. <a href="structopj__cparameters.html#ac25982122966341becfdcdad1afac7c2">More...</a><br /></td></tr>
<tr class="separator:ac25982122966341becfdcdad1afac7c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0a7cf6c41ef9bc75e47013495fdc25c"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ad0a7cf6c41ef9bc75e47013495fdc25c">index</a> [<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td></tr>
<tr class="memdesc:ad0a7cf6c41ef9bc75e47013495fdc25c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEPRECATED. <a href="structopj__cparameters.html#ad0a7cf6c41ef9bc75e47013495fdc25c">More...</a><br /></td></tr>
<tr class="separator:ad0a7cf6c41ef9bc75e47013495fdc25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7808492371aab9c05be67a1113fed582"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a7808492371aab9c05be67a1113fed582">image_offset_x0</a></td></tr>
<tr class="memdesc:a7808492371aab9c05be67a1113fed582"><td class="mdescLeft">&#160;</td><td class="mdescRight">subimage encoding: origin image offset in x direction <a href="structopj__cparameters.html#a7808492371aab9c05be67a1113fed582">More...</a><br /></td></tr>
<tr class="separator:a7808492371aab9c05be67a1113fed582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa250edbef12dd22f4d1ad7704ee1391"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#afa250edbef12dd22f4d1ad7704ee1391">image_offset_y0</a></td></tr>
<tr class="memdesc:afa250edbef12dd22f4d1ad7704ee1391"><td class="mdescLeft">&#160;</td><td class="mdescRight">subimage encoding: origin image offset in y direction <a href="structopj__cparameters.html#afa250edbef12dd22f4d1ad7704ee1391">More...</a><br /></td></tr>
<tr class="separator:afa250edbef12dd22f4d1ad7704ee1391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb97f74cb9128509a585d7fdbf9f2a80"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aeb97f74cb9128509a585d7fdbf9f2a80">subsampling_dx</a></td></tr>
<tr class="memdesc:aeb97f74cb9128509a585d7fdbf9f2a80"><td class="mdescLeft">&#160;</td><td class="mdescRight">subsampling value for dx <a href="structopj__cparameters.html#aeb97f74cb9128509a585d7fdbf9f2a80">More...</a><br /></td></tr>
<tr class="separator:aeb97f74cb9128509a585d7fdbf9f2a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ea173e1bce0ff5c8a68f636d34551f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a65ea173e1bce0ff5c8a68f636d34551f">subsampling_dy</a></td></tr>
<tr class="memdesc:a65ea173e1bce0ff5c8a68f636d34551f"><td class="mdescLeft">&#160;</td><td class="mdescRight">subsampling value for dy <a href="structopj__cparameters.html#a65ea173e1bce0ff5c8a68f636d34551f">More...</a><br /></td></tr>
<tr class="separator:a65ea173e1bce0ff5c8a68f636d34551f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af913e8db2386cb0473913d8d0b7d7adf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af913e8db2386cb0473913d8d0b7d7adf">decod_format</a></td></tr>
<tr class="memdesc:af913e8db2386cb0473913d8d0b7d7adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">input file format 0: PGX, 1: PxM, 2: BMP 3:TIF <a href="structopj__cparameters.html#af913e8db2386cb0473913d8d0b7d7adf">More...</a><br /></td></tr>
<tr class="separator:af913e8db2386cb0473913d8d0b7d7adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ebbb86b741ee1d66b17977ea045fd3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a51ebbb86b741ee1d66b17977ea045fd3">cod_format</a></td></tr>
<tr class="memdesc:a51ebbb86b741ee1d66b17977ea045fd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">output file format 0: J2K, 1: JP2, 2: JPT <a href="structopj__cparameters.html#a51ebbb86b741ee1d66b17977ea045fd3">More...</a><br /></td></tr>
<tr class="separator:a51ebbb86b741ee1d66b17977ea045fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">JPWL encoding parameters</div></td></tr>
<tr class="memitem:ae1d9efd3b4f540faf4e937aada11fe1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ae1d9efd3b4f540faf4e937aada11fe1c">jpwl_epc_on</a></td></tr>
<tr class="memdesc:ae1d9efd3b4f540faf4e937aada11fe1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">enables writing of EPC in MH, thus activating JPWL <a href="structopj__cparameters.html#ae1d9efd3b4f540faf4e937aada11fe1c">More...</a><br /></td></tr>
<tr class="separator:ae1d9efd3b4f540faf4e937aada11fe1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">jpwl_hprot_MH</a></td></tr>
<tr class="memdesc:a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">error protection method for MH (0,1,16,32,37-128) <a href="structopj__cparameters.html#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">More...</a><br /></td></tr>
<tr class="separator:a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb783f05d93564b1c34c4d248f4d77d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a0bb783f05d93564b1c34c4d248f4d77d">jpwl_hprot_TPH_tileno</a> [<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td></tr>
<tr class="memdesc:a0bb783f05d93564b1c34c4d248f4d77d"><td class="mdescLeft">&#160;</td><td class="mdescRight">tile number of header protection specification (&gt;=0) <a href="structopj__cparameters.html#a0bb783f05d93564b1c34c4d248f4d77d">More...</a><br /></td></tr>
<tr class="separator:a0bb783f05d93564b1c34c4d248f4d77d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6d1fdedf276b5ab0f4be42d729588e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8b6d1fdedf276b5ab0f4be42d729588e">jpwl_hprot_TPH</a> [<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td></tr>
<tr class="memdesc:a8b6d1fdedf276b5ab0f4be42d729588e"><td class="mdescLeft">&#160;</td><td class="mdescRight">error protection methods for TPHs (0,1,16,32,37-128) <a href="structopj__cparameters.html#a8b6d1fdedf276b5ab0f4be42d729588e">More...</a><br /></td></tr>
<tr class="separator:a8b6d1fdedf276b5ab0f4be42d729588e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423567e525151d003bcc617cb5ff02d3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a423567e525151d003bcc617cb5ff02d3">jpwl_pprot_tileno</a> [<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td></tr>
<tr class="memdesc:a423567e525151d003bcc617cb5ff02d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">tile number of packet protection specification (&gt;=0) <a href="structopj__cparameters.html#a423567e525151d003bcc617cb5ff02d3">More...</a><br /></td></tr>
<tr class="separator:a423567e525151d003bcc617cb5ff02d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa23c629f885589a29a1a3b6e581b6cd5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa23c629f885589a29a1a3b6e581b6cd5">jpwl_pprot_packno</a> [<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td></tr>
<tr class="memdesc:aa23c629f885589a29a1a3b6e581b6cd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">packet number of packet protection specification (&gt;=0) <a href="structopj__cparameters.html#aa23c629f885589a29a1a3b6e581b6cd5">More...</a><br /></td></tr>
<tr class="separator:aa23c629f885589a29a1a3b6e581b6cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af22c7f26a9180c588b2d7d40fc647fd2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af22c7f26a9180c588b2d7d40fc647fd2">jpwl_pprot</a> [<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td></tr>
<tr class="memdesc:af22c7f26a9180c588b2d7d40fc647fd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">error protection methods for packets (0,1,16,32,37-128) <a href="structopj__cparameters.html#af22c7f26a9180c588b2d7d40fc647fd2">More...</a><br /></td></tr>
<tr class="separator:af22c7f26a9180c588b2d7d40fc647fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18e81a266cd02bb7c47359f8ad02133"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa18e81a266cd02bb7c47359f8ad02133">jpwl_sens_size</a></td></tr>
<tr class="memdesc:aa18e81a266cd02bb7c47359f8ad02133"><td class="mdescLeft">&#160;</td><td class="mdescRight">enables writing of ESD, (0=no/1/2 bytes) <a href="structopj__cparameters.html#aa18e81a266cd02bb7c47359f8ad02133">More...</a><br /></td></tr>
<tr class="separator:aa18e81a266cd02bb7c47359f8ad02133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf56391279bc5d3354cd2e15a08d144"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4bf56391279bc5d3354cd2e15a08d144">jpwl_sens_addr</a></td></tr>
<tr class="memdesc:a4bf56391279bc5d3354cd2e15a08d144"><td class="mdescLeft">&#160;</td><td class="mdescRight">sensitivity addressing size (0=auto/2/4 bytes) <a href="structopj__cparameters.html#a4bf56391279bc5d3354cd2e15a08d144">More...</a><br /></td></tr>
<tr class="separator:a4bf56391279bc5d3354cd2e15a08d144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b182100f513d421395bb33b5438c092"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4b182100f513d421395bb33b5438c092">jpwl_sens_range</a></td></tr>
<tr class="memdesc:a4b182100f513d421395bb33b5438c092"><td class="mdescLeft">&#160;</td><td class="mdescRight">sensitivity range (0-3) <a href="structopj__cparameters.html#a4b182100f513d421395bb33b5438c092">More...</a><br /></td></tr>
<tr class="separator:a4b182100f513d421395bb33b5438c092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bb3bfdd3a3aeb26313e643296e248ee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a6bb3bfdd3a3aeb26313e643296e248ee">jpwl_sens_MH</a></td></tr>
<tr class="memdesc:a6bb3bfdd3a3aeb26313e643296e248ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">sensitivity method for MH (-1=no,0-7) <a href="structopj__cparameters.html#a6bb3bfdd3a3aeb26313e643296e248ee">More...</a><br /></td></tr>
<tr class="separator:a6bb3bfdd3a3aeb26313e643296e248ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85770086d03908461500e3c3c802a7eb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a85770086d03908461500e3c3c802a7eb">jpwl_sens_TPH_tileno</a> [<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td></tr>
<tr class="memdesc:a85770086d03908461500e3c3c802a7eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">tile number of sensitivity specification (&gt;=0) <a href="structopj__cparameters.html#a85770086d03908461500e3c3c802a7eb">More...</a><br /></td></tr>
<tr class="separator:a85770086d03908461500e3c3c802a7eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6892dc4d99ced896f6b5672f28eeeb0a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a6892dc4d99ced896f6b5672f28eeeb0a">jpwl_sens_TPH</a> [<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td></tr>
<tr class="memdesc:a6892dc4d99ced896f6b5672f28eeeb0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">sensitivity methods for TPHs (-1=no,0-7) <a href="structopj__cparameters.html#a6892dc4d99ced896f6b5672f28eeeb0a">More...</a><br /></td></tr>
<tr class="separator:a6892dc4d99ced896f6b5672f28eeeb0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a247d5405d6b439c4708e1ec37efa2eb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#ad48f318c18f2209caf47dd2988f1dc8a">OPJ_CINEMA_MODE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a247d5405d6b439c4708e1ec37efa2eb6">cp_cinema</a></td></tr>
<tr class="memdesc:a247d5405d6b439c4708e1ec37efa2eb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not compliant, 1-compliant. <a href="structopj__cparameters.html#a247d5405d6b439c4708e1ec37efa2eb6">More...</a><br /></td></tr>
<tr class="separator:a247d5405d6b439c4708e1ec37efa2eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7515038b10277057df10a8448563e52"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af7515038b10277057df10a8448563e52">max_comp_size</a></td></tr>
<tr class="memdesc:af7515038b10277057df10a8448563e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum size (in bytes) for each component. <a href="structopj__cparameters.html#af7515038b10277057df10a8448563e52">More...</a><br /></td></tr>
<tr class="separator:af7515038b10277057df10a8448563e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20ef135570741fc85c68edf3f5e09828"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a083495389c38969e8a182dc9525b1dda">OPJ_RSIZ_CAPABILITIES</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a20ef135570741fc85c68edf3f5e09828">cp_rsiz</a></td></tr>
<tr class="memdesc:a20ef135570741fc85c68edf3f5e09828"><td class="mdescLeft">&#160;</td><td class="mdescRight">DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile name. <a href="structopj__cparameters.html#a20ef135570741fc85c68edf3f5e09828">More...</a><br /></td></tr>
<tr class="separator:a20ef135570741fc85c68edf3f5e09828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa03afd12879eff5b850e56fe4ae127fd"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa03afd12879eff5b850e56fe4ae127fd">tp_on</a></td></tr>
<tr class="memdesc:aa03afd12879eff5b850e56fe4ae127fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile part generation. <a href="structopj__cparameters.html#aa03afd12879eff5b850e56fe4ae127fd">More...</a><br /></td></tr>
<tr class="separator:aa03afd12879eff5b850e56fe4ae127fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6876c8821fddd2074ca687d45a1d2833"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a6876c8821fddd2074ca687d45a1d2833">tp_flag</a></td></tr>
<tr class="memdesc:a6876c8821fddd2074ca687d45a1d2833"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag for Tile part generation. <a href="structopj__cparameters.html#a6876c8821fddd2074ca687d45a1d2833">More...</a><br /></td></tr>
<tr class="separator:a6876c8821fddd2074ca687d45a1d2833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10734be4d83c3f7256ac632b641d98c1"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a10734be4d83c3f7256ac632b641d98c1">tcp_mct</a></td></tr>
<tr class="memdesc:a10734be4d83c3f7256ac632b641d98c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">MCT (multiple component transform) <a href="structopj__cparameters.html#a10734be4d83c3f7256ac632b641d98c1">More...</a><br /></td></tr>
<tr class="separator:a10734be4d83c3f7256ac632b641d98c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ecde72cb2c8f0f269644ce742540a40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8ecde72cb2c8f0f269644ce742540a40">jpip_on</a></td></tr>
<tr class="memdesc:a8ecde72cb2c8f0f269644ce742540a40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable JPIP indexing. <a href="structopj__cparameters.html#a8ecde72cb2c8f0f269644ce742540a40">More...</a><br /></td></tr>
<tr class="separator:a8ecde72cb2c8f0f269644ce742540a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d0f1b3d5fd134d9d58fbe5c958753a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa6d0f1b3d5fd134d9d58fbe5c958753a">mct_data</a></td></tr>
<tr class="memdesc:aa6d0f1b3d5fd134d9d58fbe5c958753a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Naive implementation of MCT restricted to a single reversible array based encoding without offset concerning all the components. <a href="structopj__cparameters.html#aa6d0f1b3d5fd134d9d58fbe5c958753a">More...</a><br /></td></tr>
<tr class="separator:aa6d0f1b3d5fd134d9d58fbe5c958753a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cb6bcae13aa61c170f84a82559b318a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a1cb6bcae13aa61c170f84a82559b318a">max_cs_size</a></td></tr>
<tr class="memdesc:a1cb6bcae13aa61c170f84a82559b318a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum size (in bytes) for the whole codestream. <a href="structopj__cparameters.html#a1cb6bcae13aa61c170f84a82559b318a">More...</a><br /></td></tr>
<tr class="separator:a1cb6bcae13aa61c170f84a82559b318a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d95073966622a5a9bfd8b925da48469"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a18db30db100bcfbfd459dd53ef12d446">OPJ_UINT16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8d95073966622a5a9bfd8b925da48469">rsiz</a></td></tr>
<tr class="memdesc:a8d95073966622a5a9bfd8b925da48469"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values. <a href="structopj__cparameters.html#a8d95073966622a5a9bfd8b925da48469">More...</a><br /></td></tr>
<tr class="separator:a8d95073966622a5a9bfd8b925da48469"><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>Compression parameters. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a8cf53402a7f5bccf81828a16e1408e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cf53402a7f5bccf81828a16e1408e37">&#9670;&nbsp;</a></span>cblockh_init</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cblockh_init</td>
</tr>
</table>
</div><div class="memdoc">
<p>initial code block height, default to 64 </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a9b9f69924456c21b1f7c28b7722de938"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b9f69924456c21b1f7c28b7722de938">&#9670;&nbsp;</a></span>cblockw_init</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cblockw_init</td>
</tr>
</table>
</div><div class="memdoc">
<p>initial code block width, default to 64 </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a51ebbb86b741ee1d66b17977ea045fd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51ebbb86b741ee1d66b17977ea045fd3">&#9670;&nbsp;</a></span>cod_format</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cod_format</td>
</tr>
</table>
</div><div class="memdoc">
<p>output file format 0: J2K, 1: JP2, 2: JPT </p>
<p class="reference">Referenced by <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a247d5405d6b439c4708e1ec37efa2eb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a247d5405d6b439c4708e1ec37efa2eb6">&#9670;&nbsp;</a></span>cp_cinema</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#ad48f318c18f2209caf47dd2988f1dc8a">OPJ_CINEMA_MODE</a> opj_cparameters::cp_cinema</td>
</tr>
</table>
</div><div class="memdoc">
<p>DEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not compliant, 1-compliant. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="ab50007fc9b1e85db441846657c8939ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab50007fc9b1e85db441846657c8939ac">&#9670;&nbsp;</a></span>cp_comment</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* opj_cparameters::cp_comment</td>
</tr>
</table>
</div><div class="memdoc">
<p>comment for coding </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a8d8807bd72c1f4469a9e1711bfe987d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d8807bd72c1f4469a9e1711bfe987d8">&#9670;&nbsp;</a></span>cp_disto_alloc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cp_disto_alloc</td>
</tr>
</table>
</div><div class="memdoc">
<p>allocation by rate/distortion </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a4cdfa905c1446a302872be789f9e1930"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cdfa905c1446a302872be789f9e1930">&#9670;&nbsp;</a></span>cp_fixed_alloc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cp_fixed_alloc</td>
</tr>
</table>
</div><div class="memdoc">
<p>allocation by fixed layer </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="aadc8b9eb6389d2fbc83fca64af06735b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadc8b9eb6389d2fbc83fca64af06735b">&#9670;&nbsp;</a></span>cp_fixed_quality</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cp_fixed_quality</td>
</tr>
</table>
</div><div class="memdoc">
<p>add fixed_quality </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a3799e1b2b19e307758fef0f7fe3606e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3799e1b2b19e307758fef0f7fe3606e1">&#9670;&nbsp;</a></span>cp_matrice</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int* opj_cparameters::cp_matrice</td>
</tr>
</table>
</div><div class="memdoc">
<p>fixed layer </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a20ef135570741fc85c68edf3f5e09828"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20ef135570741fc85c68edf3f5e09828">&#9670;&nbsp;</a></span>cp_rsiz</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#a083495389c38969e8a182dc9525b1dda">OPJ_RSIZ_CAPABILITIES</a> opj_cparameters::cp_rsiz</td>
</tr>
</table>
</div><div class="memdoc">
<p>DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile name. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="af2b0422c44ec39d97996b50c918268ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2b0422c44ec39d97996b50c918268ee">&#9670;&nbsp;</a></span>cp_tdx</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cp_tdx</td>
</tr>
</table>
</div><div class="memdoc">
<p>XTsiz. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a185b2ec102f0f238cf6ddb8f633a211a">opj_j2k_get_imf_max_NL()</a>, <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a39ae4e4f7a91811e6602ea3785b4e5cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39ae4e4f7a91811e6602ea3785b4e5cf">&#9670;&nbsp;</a></span>cp_tdy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cp_tdy</td>
</tr>
</table>
</div><div class="memdoc">
<p>YTsiz. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="af682ba8031da063caf1f3b54a9336b73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af682ba8031da063caf1f3b54a9336b73">&#9670;&nbsp;</a></span>cp_tx0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cp_tx0</td>
</tr>
</table>
</div><div class="memdoc">
<p>XTOsiz. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a099341e4f32ad81e58c6c01057e82778"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a099341e4f32ad81e58c6c01057e82778">&#9670;&nbsp;</a></span>cp_ty0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::cp_ty0</td>
</tr>
</table>
</div><div class="memdoc">
<p>YTOsiz. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a39536e332f410b5e957c2135d8ef002d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39536e332f410b5e957c2135d8ef002d">&#9670;&nbsp;</a></span>csty</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::csty</td>
</tr>
</table>
</div><div class="memdoc">
<p>csty : coding style </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="af913e8db2386cb0473913d8d0b7d7adf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af913e8db2386cb0473913d8d0b7d7adf">&#9670;&nbsp;</a></span>decod_format</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::decod_format</td>
</tr>
</table>
</div><div class="memdoc">
<p>input file format 0: PGX, 1: PxM, 2: BMP 3:TIF </p>
<p class="reference">Referenced by <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a7808492371aab9c05be67a1113fed582"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7808492371aab9c05be67a1113fed582">&#9670;&nbsp;</a></span>image_offset_x0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::image_offset_x0</td>
</tr>
</table>
</div><div class="memdoc">
<p>subimage encoding: origin image offset in x direction </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>.</p>
</div>
</div>
<a id="afa250edbef12dd22f4d1ad7704ee1391"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa250edbef12dd22f4d1ad7704ee1391">&#9670;&nbsp;</a></span>image_offset_y0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::image_offset_y0</td>
</tr>
</table>
</div><div class="memdoc">
<p>subimage encoding: origin image offset in y direction </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>.</p>
</div>
</div>
<a id="ad0a7cf6c41ef9bc75e47013495fdc25c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0a7cf6c41ef9bc75e47013495fdc25c">&#9670;&nbsp;</a></span>index</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char opj_cparameters::index[<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>DEPRECATED. </p>
<p>Index generation is now handled with the opj_encode_with_info() function. Set to NULL </p>
</div>
</div>
<a id="ac25982122966341becfdcdad1afac7c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac25982122966341becfdcdad1afac7c2">&#9670;&nbsp;</a></span>index_on</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::index_on</td>
</tr>
</table>
</div><div class="memdoc">
<p>DEPRECATED. </p>
<p>Index generation is now handled with the opj_encode_with_info() function. Set to NULL </p>
</div>
</div>
<a id="a887d5ebe3a1d43f06528475dcd74757e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a887d5ebe3a1d43f06528475dcd74757e">&#9670;&nbsp;</a></span>infile</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char opj_cparameters::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 id="a47596276043d689a1c18c0c54272c489"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47596276043d689a1c18c0c54272c489">&#9670;&nbsp;</a></span>irreversible</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::irreversible</td>
</tr>
</table>
</div><div class="memdoc">
<p>1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT()</a>.</p>
</div>
</div>
<a id="a8ecde72cb2c8f0f269644ce742540a40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ecde72cb2c8f0f269644ce742540a40">&#9670;&nbsp;</a></span>jpip_on</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_cparameters::jpip_on</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable JPIP indexing. </p>
<p class="reference">Referenced by <a class="el" href="jp2_8h.html#a94441c4e15ce0c7adfc3610152e630f2">opj_jp2_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="ae1d9efd3b4f540faf4e937aada11fe1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d9efd3b4f540faf4e937aada11fe1c">&#9670;&nbsp;</a></span>jpwl_epc_on</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_cparameters::jpwl_epc_on</td>
</tr>
</table>
</div><div class="memdoc">
<p>enables writing of EPC in MH, thus activating JPWL </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">&#9670;&nbsp;</a></span>jpwl_hprot_MH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_hprot_MH</td>
</tr>
</table>
</div><div class="memdoc">
<p>error protection method for MH (0,1,16,32,37-128) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a8b6d1fdedf276b5ab0f4be42d729588e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b6d1fdedf276b5ab0f4be42d729588e">&#9670;&nbsp;</a></span>jpwl_hprot_TPH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_hprot_TPH[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>error protection methods for TPHs (0,1,16,32,37-128) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a0bb783f05d93564b1c34c4d248f4d77d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bb783f05d93564b1c34c4d248f4d77d">&#9670;&nbsp;</a></span>jpwl_hprot_TPH_tileno</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_hprot_TPH_tileno[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>tile number of header protection specification (&gt;=0) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="af22c7f26a9180c588b2d7d40fc647fd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af22c7f26a9180c588b2d7d40fc647fd2">&#9670;&nbsp;</a></span>jpwl_pprot</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_pprot[<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>error protection methods for packets (0,1,16,32,37-128) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="aa23c629f885589a29a1a3b6e581b6cd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa23c629f885589a29a1a3b6e581b6cd5">&#9670;&nbsp;</a></span>jpwl_pprot_packno</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_pprot_packno[<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>packet number of packet protection specification (&gt;=0) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a423567e525151d003bcc617cb5ff02d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a423567e525151d003bcc617cb5ff02d3">&#9670;&nbsp;</a></span>jpwl_pprot_tileno</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_pprot_tileno[<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>tile number of packet protection specification (&gt;=0) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a4bf56391279bc5d3354cd2e15a08d144"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bf56391279bc5d3354cd2e15a08d144">&#9670;&nbsp;</a></span>jpwl_sens_addr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_sens_addr</td>
</tr>
</table>
</div><div class="memdoc">
<p>sensitivity addressing size (0=auto/2/4 bytes) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a6bb3bfdd3a3aeb26313e643296e248ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bb3bfdd3a3aeb26313e643296e248ee">&#9670;&nbsp;</a></span>jpwl_sens_MH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_sens_MH</td>
</tr>
</table>
</div><div class="memdoc">
<p>sensitivity method for MH (-1=no,0-7) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a4b182100f513d421395bb33b5438c092"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b182100f513d421395bb33b5438c092">&#9670;&nbsp;</a></span>jpwl_sens_range</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_sens_range</td>
</tr>
</table>
</div><div class="memdoc">
<p>sensitivity range (0-3) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="aa18e81a266cd02bb7c47359f8ad02133"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa18e81a266cd02bb7c47359f8ad02133">&#9670;&nbsp;</a></span>jpwl_sens_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_sens_size</td>
</tr>
</table>
</div><div class="memdoc">
<p>enables writing of ESD, (0=no/1/2 bytes) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a6892dc4d99ced896f6b5672f28eeeb0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6892dc4d99ced896f6b5672f28eeeb0a">&#9670;&nbsp;</a></span>jpwl_sens_TPH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_sens_TPH[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>sensitivity methods for TPHs (-1=no,0-7) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a85770086d03908461500e3c3c802a7eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85770086d03908461500e3c3c802a7eb">&#9670;&nbsp;</a></span>jpwl_sens_TPH_tileno</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::jpwl_sens_TPH_tileno[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>tile number of sensitivity specification (&gt;=0) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="af7515038b10277057df10a8448563e52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7515038b10277057df10a8448563e52">&#9670;&nbsp;</a></span>max_comp_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::max_comp_size</td>
</tr>
</table>
</div><div class="memdoc">
<p>Maximum size (in bytes) for each component. </p>
<p>If == 0, component size limitation is not considered </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a1cb6bcae13aa61c170f84a82559b318a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cb6bcae13aa61c170f84a82559b318a">&#9670;&nbsp;</a></span>max_cs_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::max_cs_size</td>
</tr>
</table>
</div><div class="memdoc">
<p>Maximum size (in bytes) for the whole codestream. </p>
<p>If == 0, codestream size limitation is not considered If it does not comply with tcp_rates, max_cs_size prevails and a warning is issued. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="aa6d0f1b3d5fd134d9d58fbe5c958753a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6d0f1b3d5fd134d9d58fbe5c958753a">&#9670;&nbsp;</a></span>mct_data</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* opj_cparameters::mct_data</td>
</tr>
</table>
</div><div class="memdoc">
<p>Naive implementation of MCT restricted to a single reversible array based encoding without offset concerning all the components. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT()</a>.</p>
</div>
</div>
<a id="aee0c4c6cae4f53f8808435a15a861f3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee0c4c6cae4f53f8808435a15a861f3f">&#9670;&nbsp;</a></span>mode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::mode</td>
</tr>
</table>
</div><div class="memdoc">
<p>mode switch (cblk_style) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a88f66aae362a5c8c4acf56dbc676b787"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88f66aae362a5c8c4acf56dbc676b787">&#9670;&nbsp;</a></span>numpocs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_cparameters::numpocs</td>
</tr>
</table>
</div><div class="memdoc">
<p>number of progression order changes (POC), default to 0 </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a4fde076ac50639f6640334ee119f00ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fde076ac50639f6640334ee119f00ce">&#9670;&nbsp;</a></span>numresolution</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::numresolution</td>
</tr>
</table>
</div><div class="memdoc">
<p>number of resolutions </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="ac0db496d20b35e9e8713977b67134019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0db496d20b35e9e8713977b67134019">&#9670;&nbsp;</a></span>outfile</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char opj_cparameters::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>
<a id="a92a712e2bef69618cc22784b8cdb2d5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92a712e2bef69618cc22784b8cdb2d5f">&#9670;&nbsp;</a></span>POC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#a87047a1c7190ba43f4c6f7f19ec0c42f">opj_poc_t</a> opj_cparameters::POC[32]</td>
</tr>
</table>
</div><div class="memdoc">
<p>progression order changes </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="aac86286fdb6a67a59582c223cbaba74b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac86286fdb6a67a59582c223cbaba74b">&#9670;&nbsp;</a></span>prch_init</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::prch_init[<a class="el" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>initial precinct height </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a7f13255285cd6289cb466c7d384d6834"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f13255285cd6289cb466c7d384d6834">&#9670;&nbsp;</a></span>prcw_init</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::prcw_init[<a class="el" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>initial precinct width </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="af66fdac7008a61c0adc20ce3e352c4ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af66fdac7008a61c0adc20ce3e352c4ec">&#9670;&nbsp;</a></span>prog_order</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#a4268fe7c6ed131bfee78bdb7be71799e">OPJ_PROG_ORDER</a> opj_cparameters::prog_order</td>
</tr>
</table>
</div><div class="memdoc">
<p>progression order (default OPJ_LRCP) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a47766186009df634de112dc363bf7298"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47766186009df634de112dc363bf7298">&#9670;&nbsp;</a></span>res_spec</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::res_spec</td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="af8ed53e1a187a6029c400cbbad37c915"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8ed53e1a187a6029c400cbbad37c915">&#9670;&nbsp;</a></span>roi_compno</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::roi_compno</td>
</tr>
</table>
</div><div class="memdoc">
<p>region of interest: affected component in [0..3], -1 means no ROI </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a16b3337eed0fb4df9bb6902bce9dc083"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16b3337eed0fb4df9bb6902bce9dc083">&#9670;&nbsp;</a></span>roi_shift</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::roi_shift</td>
</tr>
</table>
</div><div class="memdoc">
<p>region of interest: upshift value </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a8d95073966622a5a9bfd8b925da48469"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d95073966622a5a9bfd8b925da48469">&#9670;&nbsp;</a></span>rsiz</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#a18db30db100bcfbfd459dd53ef12d446">OPJ_UINT16</a> opj_cparameters::rsiz</td>
</tr>
</table>
</div><div class="memdoc">
<p>RSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a185b2ec102f0f238cf6ddb8f633a211a">opj_j2k_get_imf_max_NL()</a>, <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>, and <a class="el" href="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT()</a>.</p>
</div>
</div>
<a id="aeb97f74cb9128509a585d7fdbf9f2a80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb97f74cb9128509a585d7fdbf9f2a80">&#9670;&nbsp;</a></span>subsampling_dx</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::subsampling_dx</td>
</tr>
</table>
</div><div class="memdoc">
<p>subsampling value for dx </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="a65ea173e1bce0ff5c8a68f636d34551f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65ea173e1bce0ff5c8a68f636d34551f">&#9670;&nbsp;</a></span>subsampling_dy</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::subsampling_dy</td>
</tr>
</table>
</div><div class="memdoc">
<p>subsampling value for dy </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="af521f83ac3c79823d965711934146bea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af521f83ac3c79823d965711934146bea">&#9670;&nbsp;</a></span>tcp_distoratio</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float opj_cparameters::tcp_distoratio[100]</td>
</tr>
</table>
</div><div class="memdoc">
<p>different psnr for successive layers. </p>
<p>Should be increasing. 0 can be used as last value to indicate the last layer is lossless. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a10734be4d83c3f7256ac632b641d98c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10734be4d83c3f7256ac632b641d98c1">&#9670;&nbsp;</a></span>tcp_mct</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char opj_cparameters::tcp_mct</td>
</tr>
</table>
</div><div class="memdoc">
<p>MCT (multiple component transform) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT()</a>.</p>
</div>
</div>
<a id="aa2aa7dfc3a1adcc4b01b3efbea8afeb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">&#9670;&nbsp;</a></span>tcp_numlayers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opj_cparameters::tcp_numlayers</td>
</tr>
</table>
</div><div class="memdoc">
<p>number of layers </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="ac77442ca958da1beb292db9357a6f5cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac77442ca958da1beb292db9357a6f5cd">&#9670;&nbsp;</a></span>tcp_rates</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float opj_cparameters::tcp_rates[100]</td>
</tr>
</table>
</div><div class="memdoc">
<p>rates of layers - might be subsequently limited by the max_cs_size field. </p>
<p>Should be decreasing. 1 can be used as last value to indicate the last layer is lossless. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
</div>
</div>
<a id="adbbd4991dd1e5dc95189b0659a3557e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbbd4991dd1e5dc95189b0659a3557e1">&#9670;&nbsp;</a></span>tile_size_on</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_cparameters::tile_size_on</td>
</tr>
</table>
</div><div class="memdoc">
<p>size of tile: tile_size_on = false (not in argument) or = true (in argument) </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#a185b2ec102f0f238cf6ddb8f633a211a">opj_j2k_get_imf_max_NL()</a>, <a class="el" href="j2k_8c.html#a0fc624268e8a9fb705da1f9b4cd47583">opj_j2k_is_imf_compliant()</a>, <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="a6876c8821fddd2074ca687d45a1d2833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6876c8821fddd2074ca687d45a1d2833">&#9670;&nbsp;</a></span>tp_flag</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char opj_cparameters::tp_flag</td>
</tr>
</table>
</div><div class="memdoc">
<p>Flag for Tile part generation. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
</div>
</div>
<a id="aa03afd12879eff5b850e56fe4ae127fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa03afd12879eff5b850e56fe4ae127fd">&#9670;&nbsp;</a></span>tp_on</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char opj_cparameters::tp_on</td>
</tr>
</table>
</div><div class="memdoc">
<p>Tile part generation. </p>
<p class="reference">Referenced by <a class="el" href="j2k_8c.html#aba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="j2k_8c.html#a04cb71a05bb5884c1d87335b8cb0bdea">opj_j2k_set_imf_parameters()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</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.17
</small></address>
</body>
</html>