1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.10"/>
7 <title>OpenJPEG: opj_cparameters Struct Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16 <table cellspacing="0" cellpadding="0">
18 <tr style="height: 56px;">
19 <td id="projectalign" style="padding-left: 0.5em;">
20 <div id="projectname">OpenJPEG
21  <span id="projectnumber">2.2.0</span>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.10 -->
30 <div id="navrow1" class="tabs">
32 <li><a href="index.html"><span>Main Page</span></a></li>
33 <li><a href="pages.html"><span>Related Pages</span></a></li>
34 <li><a href="modules.html"><span>Modules</span></a></li>
35 <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
36 <li><a href="files.html"><span>Files</span></a></li>
39 <div id="navrow2" class="tabs2">
41 <li><a href="annotated.html"><span>Data Structures</span></a></li>
42 <li><a href="functions.html"><span>Data Fields</span></a></li>
48 <a href="#pub-attribs">Data Fields</a> </div>
49 <div class="headertitle">
50 <div class="title">opj_cparameters Struct Reference</div> </div>
52 <div class="contents">
54 <p>Compression parameters.
55 <a href="structopj__cparameters.html#details">More...</a></p>
57 <p><code>#include <<a class="el" href="openjpeg_8h_source.html">openjpeg.h</a>></code></p>
58 <table class="memberdecls">
59 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
60 Data Fields</h2></td></tr>
61 <tr class="memitem:adbbd4991dd1e5dc95189b0659a3557e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#adbbd4991dd1e5dc95189b0659a3557e1">tile_size_on</a></td></tr>
62 <tr class="memdesc:adbbd4991dd1e5dc95189b0659a3557e1"><td class="mdescLeft"> </td><td class="mdescRight">size of tile: tile_size_on = false (not in argument) or = true (in argument) <a href="#adbbd4991dd1e5dc95189b0659a3557e1">More...</a><br /></td></tr>
63 <tr class="separator:adbbd4991dd1e5dc95189b0659a3557e1"><td class="memSeparator" colspan="2"> </td></tr>
64 <tr class="memitem:af682ba8031da063caf1f3b54a9336b73"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af682ba8031da063caf1f3b54a9336b73">cp_tx0</a></td></tr>
65 <tr class="memdesc:af682ba8031da063caf1f3b54a9336b73"><td class="mdescLeft"> </td><td class="mdescRight">XTOsiz. <a href="#af682ba8031da063caf1f3b54a9336b73">More...</a><br /></td></tr>
66 <tr class="separator:af682ba8031da063caf1f3b54a9336b73"><td class="memSeparator" colspan="2"> </td></tr>
67 <tr class="memitem:a099341e4f32ad81e58c6c01057e82778"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a099341e4f32ad81e58c6c01057e82778">cp_ty0</a></td></tr>
68 <tr class="memdesc:a099341e4f32ad81e58c6c01057e82778"><td class="mdescLeft"> </td><td class="mdescRight">YTOsiz. <a href="#a099341e4f32ad81e58c6c01057e82778">More...</a><br /></td></tr>
69 <tr class="separator:a099341e4f32ad81e58c6c01057e82778"><td class="memSeparator" colspan="2"> </td></tr>
70 <tr class="memitem:af2b0422c44ec39d97996b50c918268ee"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af2b0422c44ec39d97996b50c918268ee">cp_tdx</a></td></tr>
71 <tr class="memdesc:af2b0422c44ec39d97996b50c918268ee"><td class="mdescLeft"> </td><td class="mdescRight">XTsiz. <a href="#af2b0422c44ec39d97996b50c918268ee">More...</a><br /></td></tr>
72 <tr class="separator:af2b0422c44ec39d97996b50c918268ee"><td class="memSeparator" colspan="2"> </td></tr>
73 <tr class="memitem:a39ae4e4f7a91811e6602ea3785b4e5cf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a39ae4e4f7a91811e6602ea3785b4e5cf">cp_tdy</a></td></tr>
74 <tr class="memdesc:a39ae4e4f7a91811e6602ea3785b4e5cf"><td class="mdescLeft"> </td><td class="mdescRight">YTsiz. <a href="#a39ae4e4f7a91811e6602ea3785b4e5cf">More...</a><br /></td></tr>
75 <tr class="separator:a39ae4e4f7a91811e6602ea3785b4e5cf"><td class="memSeparator" colspan="2"> </td></tr>
76 <tr class="memitem:a8d8807bd72c1f4469a9e1711bfe987d8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8d8807bd72c1f4469a9e1711bfe987d8">cp_disto_alloc</a></td></tr>
77 <tr class="memdesc:a8d8807bd72c1f4469a9e1711bfe987d8"><td class="mdescLeft"> </td><td class="mdescRight">allocation by rate/distortion <a href="#a8d8807bd72c1f4469a9e1711bfe987d8">More...</a><br /></td></tr>
78 <tr class="separator:a8d8807bd72c1f4469a9e1711bfe987d8"><td class="memSeparator" colspan="2"> </td></tr>
79 <tr class="memitem:a4cdfa905c1446a302872be789f9e1930"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4cdfa905c1446a302872be789f9e1930">cp_fixed_alloc</a></td></tr>
80 <tr class="memdesc:a4cdfa905c1446a302872be789f9e1930"><td class="mdescLeft"> </td><td class="mdescRight">allocation by fixed layer <a href="#a4cdfa905c1446a302872be789f9e1930">More...</a><br /></td></tr>
81 <tr class="separator:a4cdfa905c1446a302872be789f9e1930"><td class="memSeparator" colspan="2"> </td></tr>
82 <tr class="memitem:aadc8b9eb6389d2fbc83fca64af06735b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aadc8b9eb6389d2fbc83fca64af06735b">cp_fixed_quality</a></td></tr>
83 <tr class="memdesc:aadc8b9eb6389d2fbc83fca64af06735b"><td class="mdescLeft"> </td><td class="mdescRight">add fixed_quality <a href="#aadc8b9eb6389d2fbc83fca64af06735b">More...</a><br /></td></tr>
84 <tr class="separator:aadc8b9eb6389d2fbc83fca64af06735b"><td class="memSeparator" colspan="2"> </td></tr>
85 <tr class="memitem:a3799e1b2b19e307758fef0f7fe3606e1"><td class="memItemLeft" align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a3799e1b2b19e307758fef0f7fe3606e1">cp_matrice</a></td></tr>
86 <tr class="memdesc:a3799e1b2b19e307758fef0f7fe3606e1"><td class="mdescLeft"> </td><td class="mdescRight">fixed layer <a href="#a3799e1b2b19e307758fef0f7fe3606e1">More...</a><br /></td></tr>
87 <tr class="separator:a3799e1b2b19e307758fef0f7fe3606e1"><td class="memSeparator" colspan="2"> </td></tr>
88 <tr class="memitem:ab50007fc9b1e85db441846657c8939ac"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ab50007fc9b1e85db441846657c8939ac">cp_comment</a></td></tr>
89 <tr class="memdesc:ab50007fc9b1e85db441846657c8939ac"><td class="mdescLeft"> </td><td class="mdescRight">comment for coding <a href="#ab50007fc9b1e85db441846657c8939ac">More...</a><br /></td></tr>
90 <tr class="separator:ab50007fc9b1e85db441846657c8939ac"><td class="memSeparator" colspan="2"> </td></tr>
91 <tr class="memitem:a39536e332f410b5e957c2135d8ef002d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a39536e332f410b5e957c2135d8ef002d">csty</a></td></tr>
92 <tr class="memdesc:a39536e332f410b5e957c2135d8ef002d"><td class="mdescLeft"> </td><td class="mdescRight">csty : coding style <a href="#a39536e332f410b5e957c2135d8ef002d">More...</a><br /></td></tr>
93 <tr class="separator:a39536e332f410b5e957c2135d8ef002d"><td class="memSeparator" colspan="2"> </td></tr>
94 <tr class="memitem:af66fdac7008a61c0adc20ce3e352c4ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af66fdac7008a61c0adc20ce3e352c4ec">prog_order</a></td></tr>
95 <tr class="memdesc:af66fdac7008a61c0adc20ce3e352c4ec"><td class="mdescLeft"> </td><td class="mdescRight">progression order (default OPJ_LRCP) <a href="#af66fdac7008a61c0adc20ce3e352c4ec">More...</a><br /></td></tr>
96 <tr class="separator:af66fdac7008a61c0adc20ce3e352c4ec"><td class="memSeparator" colspan="2"> </td></tr>
97 <tr class="memitem:a92a712e2bef69618cc22784b8cdb2d5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a56c2152377f11467cbcf761b2cd747f9">opj_poc_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a92a712e2bef69618cc22784b8cdb2d5f">POC</a> [32]</td></tr>
98 <tr class="memdesc:a92a712e2bef69618cc22784b8cdb2d5f"><td class="mdescLeft"> </td><td class="mdescRight">progression order changes <a href="#a92a712e2bef69618cc22784b8cdb2d5f">More...</a><br /></td></tr>
99 <tr class="separator:a92a712e2bef69618cc22784b8cdb2d5f"><td class="memSeparator" colspan="2"> </td></tr>
100 <tr class="memitem:a88f66aae362a5c8c4acf56dbc676b787"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a88f66aae362a5c8c4acf56dbc676b787">numpocs</a></td></tr>
101 <tr class="memdesc:a88f66aae362a5c8c4acf56dbc676b787"><td class="mdescLeft"> </td><td class="mdescRight">number of progression order changes (POC), default to 0 <a href="#a88f66aae362a5c8c4acf56dbc676b787">More...</a><br /></td></tr>
102 <tr class="separator:a88f66aae362a5c8c4acf56dbc676b787"><td class="memSeparator" colspan="2"> </td></tr>
103 <tr class="memitem:aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">tcp_numlayers</a></td></tr>
104 <tr class="memdesc:aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><td class="mdescLeft"> </td><td class="mdescRight">number of layers <a href="#aa2aa7dfc3a1adcc4b01b3efbea8afeb1">More...</a><br /></td></tr>
105 <tr class="separator:aa2aa7dfc3a1adcc4b01b3efbea8afeb1"><td class="memSeparator" colspan="2"> </td></tr>
106 <tr class="memitem:ac77442ca958da1beb292db9357a6f5cd"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ac77442ca958da1beb292db9357a6f5cd">tcp_rates</a> [100]</td></tr>
107 <tr class="memdesc:ac77442ca958da1beb292db9357a6f5cd"><td class="mdescLeft"> </td><td class="mdescRight">rates of layers - might be subsequently limited by the max_cs_size field <a href="#ac77442ca958da1beb292db9357a6f5cd">More...</a><br /></td></tr>
108 <tr class="separator:ac77442ca958da1beb292db9357a6f5cd"><td class="memSeparator" colspan="2"> </td></tr>
109 <tr class="memitem:af521f83ac3c79823d965711934146bea"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af521f83ac3c79823d965711934146bea">tcp_distoratio</a> [100]</td></tr>
110 <tr class="memdesc:af521f83ac3c79823d965711934146bea"><td class="mdescLeft"> </td><td class="mdescRight">different psnr for successive layers <a href="#af521f83ac3c79823d965711934146bea">More...</a><br /></td></tr>
111 <tr class="separator:af521f83ac3c79823d965711934146bea"><td class="memSeparator" colspan="2"> </td></tr>
112 <tr class="memitem:a4fde076ac50639f6640334ee119f00ce"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4fde076ac50639f6640334ee119f00ce">numresolution</a></td></tr>
113 <tr class="memdesc:a4fde076ac50639f6640334ee119f00ce"><td class="mdescLeft"> </td><td class="mdescRight">number of resolutions <a href="#a4fde076ac50639f6640334ee119f00ce">More...</a><br /></td></tr>
114 <tr class="separator:a4fde076ac50639f6640334ee119f00ce"><td class="memSeparator" colspan="2"> </td></tr>
115 <tr class="memitem:a9b9f69924456c21b1f7c28b7722de938"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a9b9f69924456c21b1f7c28b7722de938">cblockw_init</a></td></tr>
116 <tr class="memdesc:a9b9f69924456c21b1f7c28b7722de938"><td class="mdescLeft"> </td><td class="mdescRight">initial code block width, default to 64 <a href="#a9b9f69924456c21b1f7c28b7722de938">More...</a><br /></td></tr>
117 <tr class="separator:a9b9f69924456c21b1f7c28b7722de938"><td class="memSeparator" colspan="2"> </td></tr>
118 <tr class="memitem:a8cf53402a7f5bccf81828a16e1408e37"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8cf53402a7f5bccf81828a16e1408e37">cblockh_init</a></td></tr>
119 <tr class="memdesc:a8cf53402a7f5bccf81828a16e1408e37"><td class="mdescLeft"> </td><td class="mdescRight">initial code block height, default to 64 <a href="#a8cf53402a7f5bccf81828a16e1408e37">More...</a><br /></td></tr>
120 <tr class="separator:a8cf53402a7f5bccf81828a16e1408e37"><td class="memSeparator" colspan="2"> </td></tr>
121 <tr class="memitem:aee0c4c6cae4f53f8808435a15a861f3f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aee0c4c6cae4f53f8808435a15a861f3f">mode</a></td></tr>
122 <tr class="memdesc:aee0c4c6cae4f53f8808435a15a861f3f"><td class="mdescLeft"> </td><td class="mdescRight">mode switch (cblk_style) <a href="#aee0c4c6cae4f53f8808435a15a861f3f">More...</a><br /></td></tr>
123 <tr class="separator:aee0c4c6cae4f53f8808435a15a861f3f"><td class="memSeparator" colspan="2"> </td></tr>
124 <tr class="memitem:a47596276043d689a1c18c0c54272c489"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a47596276043d689a1c18c0c54272c489">irreversible</a></td></tr>
125 <tr class="memdesc:a47596276043d689a1c18c0c54272c489"><td class="mdescLeft"> </td><td class="mdescRight">1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) <a href="#a47596276043d689a1c18c0c54272c489">More...</a><br /></td></tr>
126 <tr class="separator:a47596276043d689a1c18c0c54272c489"><td class="memSeparator" colspan="2"> </td></tr>
127 <tr class="memitem:af8ed53e1a187a6029c400cbbad37c915"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af8ed53e1a187a6029c400cbbad37c915">roi_compno</a></td></tr>
128 <tr class="memdesc:af8ed53e1a187a6029c400cbbad37c915"><td class="mdescLeft"> </td><td class="mdescRight">region of interest: affected component in [0..3], -1 means no ROI <a href="#af8ed53e1a187a6029c400cbbad37c915">More...</a><br /></td></tr>
129 <tr class="separator:af8ed53e1a187a6029c400cbbad37c915"><td class="memSeparator" colspan="2"> </td></tr>
130 <tr class="memitem:a16b3337eed0fb4df9bb6902bce9dc083"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a16b3337eed0fb4df9bb6902bce9dc083">roi_shift</a></td></tr>
131 <tr class="memdesc:a16b3337eed0fb4df9bb6902bce9dc083"><td class="mdescLeft"> </td><td class="mdescRight">region of interest: upshift value <a href="#a16b3337eed0fb4df9bb6902bce9dc083">More...</a><br /></td></tr>
132 <tr class="separator:a16b3337eed0fb4df9bb6902bce9dc083"><td class="memSeparator" colspan="2"> </td></tr>
133 <tr class="memitem:a47766186009df634de112dc363bf7298"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a47766186009df634de112dc363bf7298">res_spec</a></td></tr>
134 <tr class="separator:a47766186009df634de112dc363bf7298"><td class="memSeparator" colspan="2"> </td></tr>
135 <tr class="memitem:a7f13255285cd6289cb466c7d384d6834"><td class="memItemLeft" align="right" valign="top">int </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>
136 <tr class="memdesc:a7f13255285cd6289cb466c7d384d6834"><td class="mdescLeft"> </td><td class="mdescRight">initial precinct width <a href="#a7f13255285cd6289cb466c7d384d6834">More...</a><br /></td></tr>
137 <tr class="separator:a7f13255285cd6289cb466c7d384d6834"><td class="memSeparator" colspan="2"> </td></tr>
138 <tr class="memitem:aac86286fdb6a67a59582c223cbaba74b"><td class="memItemLeft" align="right" valign="top">int </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>
139 <tr class="memdesc:aac86286fdb6a67a59582c223cbaba74b"><td class="mdescLeft"> </td><td class="mdescRight">initial precinct height <a href="#aac86286fdb6a67a59582c223cbaba74b">More...</a><br /></td></tr>
140 <tr class="separator:aac86286fdb6a67a59582c223cbaba74b"><td class="memSeparator" colspan="2"> </td></tr>
141 <tr class="memitem:a247d5405d6b439c4708e1ec37efa2eb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a9d281435faee48fe9d099e5ac7902df3">OPJ_CINEMA_MODE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a247d5405d6b439c4708e1ec37efa2eb6">cp_cinema</a></td></tr>
142 <tr class="memdesc:a247d5405d6b439c4708e1ec37efa2eb6"><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not compliant, 1-compliant. <a href="#a247d5405d6b439c4708e1ec37efa2eb6">More...</a><br /></td></tr>
143 <tr class="separator:a247d5405d6b439c4708e1ec37efa2eb6"><td class="memSeparator" colspan="2"> </td></tr>
144 <tr class="memitem:af7515038b10277057df10a8448563e52"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af7515038b10277057df10a8448563e52">max_comp_size</a></td></tr>
145 <tr class="memdesc:af7515038b10277057df10a8448563e52"><td class="mdescLeft"> </td><td class="mdescRight">Maximum size (in bytes) for each component. <a href="#af7515038b10277057df10a8448563e52">More...</a><br /></td></tr>
146 <tr class="separator:af7515038b10277057df10a8448563e52"><td class="memSeparator" colspan="2"> </td></tr>
147 <tr class="memitem:a20ef135570741fc85c68edf3f5e09828"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a669758856e5e6992e97b405bc8b45bf2">OPJ_RSIZ_CAPABILITIES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a20ef135570741fc85c68edf3f5e09828">cp_rsiz</a></td></tr>
148 <tr class="memdesc:a20ef135570741fc85c68edf3f5e09828"><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile name. <a href="#a20ef135570741fc85c68edf3f5e09828">More...</a><br /></td></tr>
149 <tr class="separator:a20ef135570741fc85c68edf3f5e09828"><td class="memSeparator" colspan="2"> </td></tr>
150 <tr class="memitem:aa03afd12879eff5b850e56fe4ae127fd"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa03afd12879eff5b850e56fe4ae127fd">tp_on</a></td></tr>
151 <tr class="memdesc:aa03afd12879eff5b850e56fe4ae127fd"><td class="mdescLeft"> </td><td class="mdescRight">Tile part generation. <a href="#aa03afd12879eff5b850e56fe4ae127fd">More...</a><br /></td></tr>
152 <tr class="separator:aa03afd12879eff5b850e56fe4ae127fd"><td class="memSeparator" colspan="2"> </td></tr>
153 <tr class="memitem:a6876c8821fddd2074ca687d45a1d2833"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a6876c8821fddd2074ca687d45a1d2833">tp_flag</a></td></tr>
154 <tr class="memdesc:a6876c8821fddd2074ca687d45a1d2833"><td class="mdescLeft"> </td><td class="mdescRight">Flag for Tile part generation. <a href="#a6876c8821fddd2074ca687d45a1d2833">More...</a><br /></td></tr>
155 <tr class="separator:a6876c8821fddd2074ca687d45a1d2833"><td class="memSeparator" colspan="2"> </td></tr>
156 <tr class="memitem:a10734be4d83c3f7256ac632b641d98c1"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a10734be4d83c3f7256ac632b641d98c1">tcp_mct</a></td></tr>
157 <tr class="memdesc:a10734be4d83c3f7256ac632b641d98c1"><td class="mdescLeft"> </td><td class="mdescRight">MCT (multiple component transform) <a href="#a10734be4d83c3f7256ac632b641d98c1">More...</a><br /></td></tr>
158 <tr class="separator:a10734be4d83c3f7256ac632b641d98c1"><td class="memSeparator" colspan="2"> </td></tr>
159 <tr class="memitem:a8ecde72cb2c8f0f269644ce742540a40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8ecde72cb2c8f0f269644ce742540a40">jpip_on</a></td></tr>
160 <tr class="memdesc:a8ecde72cb2c8f0f269644ce742540a40"><td class="mdescLeft"> </td><td class="mdescRight">Enable JPIP indexing. <a href="#a8ecde72cb2c8f0f269644ce742540a40">More...</a><br /></td></tr>
161 <tr class="separator:a8ecde72cb2c8f0f269644ce742540a40"><td class="memSeparator" colspan="2"> </td></tr>
162 <tr class="memitem:aa6d0f1b3d5fd134d9d58fbe5c958753a"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa6d0f1b3d5fd134d9d58fbe5c958753a">mct_data</a></td></tr>
163 <tr class="memdesc:aa6d0f1b3d5fd134d9d58fbe5c958753a"><td class="mdescLeft"> </td><td class="mdescRight">Naive implementation of MCT restricted to a single reversible array based encoding without offset concerning all the components. <a href="#aa6d0f1b3d5fd134d9d58fbe5c958753a">More...</a><br /></td></tr>
164 <tr class="separator:aa6d0f1b3d5fd134d9d58fbe5c958753a"><td class="memSeparator" colspan="2"> </td></tr>
165 <tr class="memitem:a1cb6bcae13aa61c170f84a82559b318a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a1cb6bcae13aa61c170f84a82559b318a">max_cs_size</a></td></tr>
166 <tr class="memdesc:a1cb6bcae13aa61c170f84a82559b318a"><td class="mdescLeft"> </td><td class="mdescRight">Maximum size (in bytes) for the whole codestream. <a href="#a1cb6bcae13aa61c170f84a82559b318a">More...</a><br /></td></tr>
167 <tr class="separator:a1cb6bcae13aa61c170f84a82559b318a"><td class="memSeparator" colspan="2"> </td></tr>
168 <tr class="memitem:a8d95073966622a5a9bfd8b925da48469"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a18db30db100bcfbfd459dd53ef12d446">OPJ_UINT16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a8d95073966622a5a9bfd8b925da48469">rsiz</a></td></tr>
169 <tr class="memdesc:a8d95073966622a5a9bfd8b925da48469"><td class="mdescLeft"> </td><td class="mdescRight">RSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values. <a href="#a8d95073966622a5a9bfd8b925da48469">More...</a><br /></td></tr>
170 <tr class="separator:a8d95073966622a5a9bfd8b925da48469"><td class="memSeparator" colspan="2"> </td></tr>
171 <tr><td colspan="2"><div class="groupHeader">command line encoder parameters (not used inside the library)</div></td></tr>
172 <tr class="memitem:a887d5ebe3a1d43f06528475dcd74757e"><td class="memItemLeft" align="right" valign="top">char </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>
173 <tr class="memdesc:a887d5ebe3a1d43f06528475dcd74757e"><td class="mdescLeft"> </td><td class="mdescRight">input file name <a href="#a887d5ebe3a1d43f06528475dcd74757e">More...</a><br /></td></tr>
174 <tr class="separator:a887d5ebe3a1d43f06528475dcd74757e"><td class="memSeparator" colspan="2"> </td></tr>
175 <tr class="memitem:ac0db496d20b35e9e8713977b67134019"><td class="memItemLeft" align="right" valign="top">char </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>
176 <tr class="memdesc:ac0db496d20b35e9e8713977b67134019"><td class="mdescLeft"> </td><td class="mdescRight">output file name <a href="#ac0db496d20b35e9e8713977b67134019">More...</a><br /></td></tr>
177 <tr class="separator:ac0db496d20b35e9e8713977b67134019"><td class="memSeparator" colspan="2"> </td></tr>
178 <tr class="memitem:ac25982122966341becfdcdad1afac7c2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ac25982122966341becfdcdad1afac7c2">index_on</a></td></tr>
179 <tr class="memdesc:ac25982122966341becfdcdad1afac7c2"><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED. <a href="#ac25982122966341becfdcdad1afac7c2">More...</a><br /></td></tr>
180 <tr class="separator:ac25982122966341becfdcdad1afac7c2"><td class="memSeparator" colspan="2"> </td></tr>
181 <tr class="memitem:ad0a7cf6c41ef9bc75e47013495fdc25c"><td class="memItemLeft" align="right" valign="top">char </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>
182 <tr class="memdesc:ad0a7cf6c41ef9bc75e47013495fdc25c"><td class="mdescLeft"> </td><td class="mdescRight">DEPRECATED. <a href="#ad0a7cf6c41ef9bc75e47013495fdc25c">More...</a><br /></td></tr>
183 <tr class="separator:ad0a7cf6c41ef9bc75e47013495fdc25c"><td class="memSeparator" colspan="2"> </td></tr>
184 <tr class="memitem:a7808492371aab9c05be67a1113fed582"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a7808492371aab9c05be67a1113fed582">image_offset_x0</a></td></tr>
185 <tr class="memdesc:a7808492371aab9c05be67a1113fed582"><td class="mdescLeft"> </td><td class="mdescRight">subimage encoding: origin image offset in x direction <a href="#a7808492371aab9c05be67a1113fed582">More...</a><br /></td></tr>
186 <tr class="separator:a7808492371aab9c05be67a1113fed582"><td class="memSeparator" colspan="2"> </td></tr>
187 <tr class="memitem:afa250edbef12dd22f4d1ad7704ee1391"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#afa250edbef12dd22f4d1ad7704ee1391">image_offset_y0</a></td></tr>
188 <tr class="memdesc:afa250edbef12dd22f4d1ad7704ee1391"><td class="mdescLeft"> </td><td class="mdescRight">subimage encoding: origin image offset in y direction <a href="#afa250edbef12dd22f4d1ad7704ee1391">More...</a><br /></td></tr>
189 <tr class="separator:afa250edbef12dd22f4d1ad7704ee1391"><td class="memSeparator" colspan="2"> </td></tr>
190 <tr class="memitem:aeb97f74cb9128509a585d7fdbf9f2a80"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aeb97f74cb9128509a585d7fdbf9f2a80">subsampling_dx</a></td></tr>
191 <tr class="memdesc:aeb97f74cb9128509a585d7fdbf9f2a80"><td class="mdescLeft"> </td><td class="mdescRight">subsampling value for dx <a href="#aeb97f74cb9128509a585d7fdbf9f2a80">More...</a><br /></td></tr>
192 <tr class="separator:aeb97f74cb9128509a585d7fdbf9f2a80"><td class="memSeparator" colspan="2"> </td></tr>
193 <tr class="memitem:a65ea173e1bce0ff5c8a68f636d34551f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a65ea173e1bce0ff5c8a68f636d34551f">subsampling_dy</a></td></tr>
194 <tr class="memdesc:a65ea173e1bce0ff5c8a68f636d34551f"><td class="mdescLeft"> </td><td class="mdescRight">subsampling value for dy <a href="#a65ea173e1bce0ff5c8a68f636d34551f">More...</a><br /></td></tr>
195 <tr class="separator:a65ea173e1bce0ff5c8a68f636d34551f"><td class="memSeparator" colspan="2"> </td></tr>
196 <tr class="memitem:af913e8db2386cb0473913d8d0b7d7adf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#af913e8db2386cb0473913d8d0b7d7adf">decod_format</a></td></tr>
197 <tr class="memdesc:af913e8db2386cb0473913d8d0b7d7adf"><td class="mdescLeft"> </td><td class="mdescRight">input file format 0: PGX, 1: PxM, 2: BMP 3:TIF <a href="#af913e8db2386cb0473913d8d0b7d7adf">More...</a><br /></td></tr>
198 <tr class="separator:af913e8db2386cb0473913d8d0b7d7adf"><td class="memSeparator" colspan="2"> </td></tr>
199 <tr class="memitem:a51ebbb86b741ee1d66b17977ea045fd3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a51ebbb86b741ee1d66b17977ea045fd3">cod_format</a></td></tr>
200 <tr class="memdesc:a51ebbb86b741ee1d66b17977ea045fd3"><td class="mdescLeft"> </td><td class="mdescRight">output file format 0: J2K, 1: JP2, 2: JPT <a href="#a51ebbb86b741ee1d66b17977ea045fd3">More...</a><br /></td></tr>
201 <tr class="separator:a51ebbb86b741ee1d66b17977ea045fd3"><td class="memSeparator" colspan="2"> </td></tr>
202 <tr><td colspan="2"><div class="groupHeader">JPWL encoding parameters</div></td></tr>
203 <tr class="memitem:ae1d9efd3b4f540faf4e937aada11fe1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#ae1d9efd3b4f540faf4e937aada11fe1c">jpwl_epc_on</a></td></tr>
204 <tr class="memdesc:ae1d9efd3b4f540faf4e937aada11fe1c"><td class="mdescLeft"> </td><td class="mdescRight">enables writing of EPC in MH, thus activating JPWL <a href="#ae1d9efd3b4f540faf4e937aada11fe1c">More...</a><br /></td></tr>
205 <tr class="separator:ae1d9efd3b4f540faf4e937aada11fe1c"><td class="memSeparator" colspan="2"> </td></tr>
206 <tr class="memitem:a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">jpwl_hprot_MH</a></td></tr>
207 <tr class="memdesc:a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><td class="mdescLeft"> </td><td class="mdescRight">error protection method for MH (0,1,16,32,37-128) <a href="#a9cfe9ed2d5d1f1e5fd3548f36ef57b0b">More...</a><br /></td></tr>
208 <tr class="separator:a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"><td class="memSeparator" colspan="2"> </td></tr>
209 <tr class="memitem:a0bb783f05d93564b1c34c4d248f4d77d"><td class="memItemLeft" align="right" valign="top">int </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>
210 <tr class="memdesc:a0bb783f05d93564b1c34c4d248f4d77d"><td class="mdescLeft"> </td><td class="mdescRight">tile number of header protection specification (>=0) <a href="#a0bb783f05d93564b1c34c4d248f4d77d">More...</a><br /></td></tr>
211 <tr class="separator:a0bb783f05d93564b1c34c4d248f4d77d"><td class="memSeparator" colspan="2"> </td></tr>
212 <tr class="memitem:a8b6d1fdedf276b5ab0f4be42d729588e"><td class="memItemLeft" align="right" valign="top">int </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>
213 <tr class="memdesc:a8b6d1fdedf276b5ab0f4be42d729588e"><td class="mdescLeft"> </td><td class="mdescRight">error protection methods for TPHs (0,1,16,32,37-128) <a href="#a8b6d1fdedf276b5ab0f4be42d729588e">More...</a><br /></td></tr>
214 <tr class="separator:a8b6d1fdedf276b5ab0f4be42d729588e"><td class="memSeparator" colspan="2"> </td></tr>
215 <tr class="memitem:a423567e525151d003bcc617cb5ff02d3"><td class="memItemLeft" align="right" valign="top">int </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>
216 <tr class="memdesc:a423567e525151d003bcc617cb5ff02d3"><td class="mdescLeft"> </td><td class="mdescRight">tile number of packet protection specification (>=0) <a href="#a423567e525151d003bcc617cb5ff02d3">More...</a><br /></td></tr>
217 <tr class="separator:a423567e525151d003bcc617cb5ff02d3"><td class="memSeparator" colspan="2"> </td></tr>
218 <tr class="memitem:aa23c629f885589a29a1a3b6e581b6cd5"><td class="memItemLeft" align="right" valign="top">int </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>
219 <tr class="memdesc:aa23c629f885589a29a1a3b6e581b6cd5"><td class="mdescLeft"> </td><td class="mdescRight">packet number of packet protection specification (>=0) <a href="#aa23c629f885589a29a1a3b6e581b6cd5">More...</a><br /></td></tr>
220 <tr class="separator:aa23c629f885589a29a1a3b6e581b6cd5"><td class="memSeparator" colspan="2"> </td></tr>
221 <tr class="memitem:af22c7f26a9180c588b2d7d40fc647fd2"><td class="memItemLeft" align="right" valign="top">int </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>
222 <tr class="memdesc:af22c7f26a9180c588b2d7d40fc647fd2"><td class="mdescLeft"> </td><td class="mdescRight">error protection methods for packets (0,1,16,32,37-128) <a href="#af22c7f26a9180c588b2d7d40fc647fd2">More...</a><br /></td></tr>
223 <tr class="separator:af22c7f26a9180c588b2d7d40fc647fd2"><td class="memSeparator" colspan="2"> </td></tr>
224 <tr class="memitem:aa18e81a266cd02bb7c47359f8ad02133"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#aa18e81a266cd02bb7c47359f8ad02133">jpwl_sens_size</a></td></tr>
225 <tr class="memdesc:aa18e81a266cd02bb7c47359f8ad02133"><td class="mdescLeft"> </td><td class="mdescRight">enables writing of ESD, (0=no/1/2 bytes) <a href="#aa18e81a266cd02bb7c47359f8ad02133">More...</a><br /></td></tr>
226 <tr class="separator:aa18e81a266cd02bb7c47359f8ad02133"><td class="memSeparator" colspan="2"> </td></tr>
227 <tr class="memitem:a4bf56391279bc5d3354cd2e15a08d144"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4bf56391279bc5d3354cd2e15a08d144">jpwl_sens_addr</a></td></tr>
228 <tr class="memdesc:a4bf56391279bc5d3354cd2e15a08d144"><td class="mdescLeft"> </td><td class="mdescRight">sensitivity addressing size (0=auto/2/4 bytes) <a href="#a4bf56391279bc5d3354cd2e15a08d144">More...</a><br /></td></tr>
229 <tr class="separator:a4bf56391279bc5d3354cd2e15a08d144"><td class="memSeparator" colspan="2"> </td></tr>
230 <tr class="memitem:a4b182100f513d421395bb33b5438c092"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a4b182100f513d421395bb33b5438c092">jpwl_sens_range</a></td></tr>
231 <tr class="memdesc:a4b182100f513d421395bb33b5438c092"><td class="mdescLeft"> </td><td class="mdescRight">sensitivity range (0-3) <a href="#a4b182100f513d421395bb33b5438c092">More...</a><br /></td></tr>
232 <tr class="separator:a4b182100f513d421395bb33b5438c092"><td class="memSeparator" colspan="2"> </td></tr>
233 <tr class="memitem:a6bb3bfdd3a3aeb26313e643296e248ee"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__cparameters.html#a6bb3bfdd3a3aeb26313e643296e248ee">jpwl_sens_MH</a></td></tr>
234 <tr class="memdesc:a6bb3bfdd3a3aeb26313e643296e248ee"><td class="mdescLeft"> </td><td class="mdescRight">sensitivity method for MH (-1=no,0-7) <a href="#a6bb3bfdd3a3aeb26313e643296e248ee">More...</a><br /></td></tr>
235 <tr class="separator:a6bb3bfdd3a3aeb26313e643296e248ee"><td class="memSeparator" colspan="2"> </td></tr>
236 <tr class="memitem:a85770086d03908461500e3c3c802a7eb"><td class="memItemLeft" align="right" valign="top">int </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>
237 <tr class="memdesc:a85770086d03908461500e3c3c802a7eb"><td class="mdescLeft"> </td><td class="mdescRight">tile number of sensitivity specification (>=0) <a href="#a85770086d03908461500e3c3c802a7eb">More...</a><br /></td></tr>
238 <tr class="separator:a85770086d03908461500e3c3c802a7eb"><td class="memSeparator" colspan="2"> </td></tr>
239 <tr class="memitem:a6892dc4d99ced896f6b5672f28eeeb0a"><td class="memItemLeft" align="right" valign="top">int </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>
240 <tr class="memdesc:a6892dc4d99ced896f6b5672f28eeeb0a"><td class="mdescLeft"> </td><td class="mdescRight">sensitivity methods for TPHs (-1=no,0-7) <a href="#a6892dc4d99ced896f6b5672f28eeeb0a">More...</a><br /></td></tr>
241 <tr class="separator:a6892dc4d99ced896f6b5672f28eeeb0a"><td class="memSeparator" colspan="2"> </td></tr>
243 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
244 <div class="textblock"><p>Compression parameters. </p>
245 </div><h2 class="groupheader">Field Documentation</h2>
246 <a class="anchor" id="a8cf53402a7f5bccf81828a16e1408e37"></a>
247 <div class="memitem">
248 <div class="memproto">
249 <table class="memname">
251 <td class="memname">int opj_cparameters::cblockh_init</td>
254 </div><div class="memdoc">
256 <p>initial code block height, default to 64 </p>
258 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
262 <a class="anchor" id="a9b9f69924456c21b1f7c28b7722de938"></a>
263 <div class="memitem">
264 <div class="memproto">
265 <table class="memname">
267 <td class="memname">int opj_cparameters::cblockw_init</td>
270 </div><div class="memdoc">
272 <p>initial code block width, default to 64 </p>
274 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
278 <a class="anchor" id="a51ebbb86b741ee1d66b17977ea045fd3"></a>
279 <div class="memitem">
280 <div class="memproto">
281 <table class="memname">
283 <td class="memname">int opj_cparameters::cod_format</td>
286 </div><div class="memdoc">
288 <p>output file format 0: J2K, 1: JP2, 2: JPT </p>
290 <p>Referenced by <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
294 <a class="anchor" id="a247d5405d6b439c4708e1ec37efa2eb6"></a>
295 <div class="memitem">
296 <div class="memproto">
297 <table class="memname">
299 <td class="memname"><a class="el" href="openjpeg_8h.html#a9d281435faee48fe9d099e5ac7902df3">OPJ_CINEMA_MODE</a> opj_cparameters::cp_cinema</td>
302 </div><div class="memdoc">
304 <p>DEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not compliant, 1-compliant. </p>
306 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
310 <a class="anchor" id="ab50007fc9b1e85db441846657c8939ac"></a>
311 <div class="memitem">
312 <div class="memproto">
313 <table class="memname">
315 <td class="memname">char* opj_cparameters::cp_comment</td>
318 </div><div class="memdoc">
320 <p>comment for coding </p>
322 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
326 <a class="anchor" id="a8d8807bd72c1f4469a9e1711bfe987d8"></a>
327 <div class="memitem">
328 <div class="memproto">
329 <table class="memname">
331 <td class="memname">int opj_cparameters::cp_disto_alloc</td>
334 </div><div class="memdoc">
336 <p>allocation by rate/distortion </p>
338 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
342 <a class="anchor" id="a4cdfa905c1446a302872be789f9e1930"></a>
343 <div class="memitem">
344 <div class="memproto">
345 <table class="memname">
347 <td class="memname">int opj_cparameters::cp_fixed_alloc</td>
350 </div><div class="memdoc">
352 <p>allocation by fixed layer </p>
354 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
358 <a class="anchor" id="aadc8b9eb6389d2fbc83fca64af06735b"></a>
359 <div class="memitem">
360 <div class="memproto">
361 <table class="memname">
363 <td class="memname">int opj_cparameters::cp_fixed_quality</td>
366 </div><div class="memdoc">
368 <p>add fixed_quality </p>
370 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
374 <a class="anchor" id="a3799e1b2b19e307758fef0f7fe3606e1"></a>
375 <div class="memitem">
376 <div class="memproto">
377 <table class="memname">
379 <td class="memname">int* opj_cparameters::cp_matrice</td>
382 </div><div class="memdoc">
386 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
390 <a class="anchor" id="a20ef135570741fc85c68edf3f5e09828"></a>
391 <div class="memitem">
392 <div class="memproto">
393 <table class="memname">
395 <td class="memname"><a class="el" href="openjpeg_8h.html#a669758856e5e6992e97b405bc8b45bf2">OPJ_RSIZ_CAPABILITIES</a> opj_cparameters::cp_rsiz</td>
398 </div><div class="memdoc">
400 <p>DEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile name. </p>
402 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
406 <a class="anchor" id="af2b0422c44ec39d97996b50c918268ee"></a>
407 <div class="memitem">
408 <div class="memproto">
409 <table class="memname">
411 <td class="memname">int opj_cparameters::cp_tdx</td>
414 </div><div class="memdoc">
418 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
422 <a class="anchor" id="a39ae4e4f7a91811e6602ea3785b4e5cf"></a>
423 <div class="memitem">
424 <div class="memproto">
425 <table class="memname">
427 <td class="memname">int opj_cparameters::cp_tdy</td>
430 </div><div class="memdoc">
434 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
438 <a class="anchor" id="af682ba8031da063caf1f3b54a9336b73"></a>
439 <div class="memitem">
440 <div class="memproto">
441 <table class="memname">
443 <td class="memname">int opj_cparameters::cp_tx0</td>
446 </div><div class="memdoc">
450 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
454 <a class="anchor" id="a099341e4f32ad81e58c6c01057e82778"></a>
455 <div class="memitem">
456 <div class="memproto">
457 <table class="memname">
459 <td class="memname">int opj_cparameters::cp_ty0</td>
462 </div><div class="memdoc">
466 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
470 <a class="anchor" id="a39536e332f410b5e957c2135d8ef002d"></a>
471 <div class="memitem">
472 <div class="memproto">
473 <table class="memname">
475 <td class="memname">int opj_cparameters::csty</td>
478 </div><div class="memdoc">
480 <p>csty : coding style </p>
482 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
486 <a class="anchor" id="af913e8db2386cb0473913d8d0b7d7adf"></a>
487 <div class="memitem">
488 <div class="memproto">
489 <table class="memname">
491 <td class="memname">int opj_cparameters::decod_format</td>
494 </div><div class="memdoc">
496 <p>input file format 0: PGX, 1: PxM, 2: BMP 3:TIF </p>
498 <p>Referenced by <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
502 <a class="anchor" id="a7808492371aab9c05be67a1113fed582"></a>
503 <div class="memitem">
504 <div class="memproto">
505 <table class="memname">
507 <td class="memname">int opj_cparameters::image_offset_x0</td>
510 </div><div class="memdoc">
512 <p>subimage encoding: origin image offset in x direction </p>
514 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>.</p>
518 <a class="anchor" id="afa250edbef12dd22f4d1ad7704ee1391"></a>
519 <div class="memitem">
520 <div class="memproto">
521 <table class="memname">
523 <td class="memname">int opj_cparameters::image_offset_y0</td>
526 </div><div class="memdoc">
528 <p>subimage encoding: origin image offset in y direction </p>
530 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>.</p>
534 <a class="anchor" id="ad0a7cf6c41ef9bc75e47013495fdc25c"></a>
535 <div class="memitem">
536 <div class="memproto">
537 <table class="memname">
539 <td class="memname">char opj_cparameters::index[<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td>
542 </div><div class="memdoc">
545 <p>Index generation is now handeld with the opj_encode_with_info() function. Set to NULL </p>
549 <a class="anchor" id="ac25982122966341becfdcdad1afac7c2"></a>
550 <div class="memitem">
551 <div class="memproto">
552 <table class="memname">
554 <td class="memname">int opj_cparameters::index_on</td>
557 </div><div class="memdoc">
560 <p>Index generation is now handeld with the opj_encode_with_info() function. Set to NULL </p>
564 <a class="anchor" id="a887d5ebe3a1d43f06528475dcd74757e"></a>
565 <div class="memitem">
566 <div class="memproto">
567 <table class="memname">
569 <td class="memname">char opj_cparameters::infile[<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td>
572 </div><div class="memdoc">
574 <p>input file name </p>
578 <a class="anchor" id="a47596276043d689a1c18c0c54272c489"></a>
579 <div class="memitem">
580 <div class="memproto">
581 <table class="memname">
583 <td class="memname">int opj_cparameters::irreversible</td>
586 </div><div class="memdoc">
588 <p>1 : use the irreversible DWT 9-7, 0 : use lossless compression (default) </p>
590 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT()</a>.</p>
594 <a class="anchor" id="a8ecde72cb2c8f0f269644ce742540a40"></a>
595 <div class="memitem">
596 <div class="memproto">
597 <table class="memname">
599 <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_cparameters::jpip_on</td>
602 </div><div class="memdoc">
604 <p>Enable JPIP indexing. </p>
606 <p>Referenced by <a class="el" href="group___j_p2.html#ga94441c4e15ce0c7adfc3610152e630f2">opj_jp2_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
610 <a class="anchor" id="ae1d9efd3b4f540faf4e937aada11fe1c"></a>
611 <div class="memitem">
612 <div class="memproto">
613 <table class="memname">
615 <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_cparameters::jpwl_epc_on</td>
618 </div><div class="memdoc">
620 <p>enables writing of EPC in MH, thus activating JPWL </p>
622 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
626 <a class="anchor" id="a9cfe9ed2d5d1f1e5fd3548f36ef57b0b"></a>
627 <div class="memitem">
628 <div class="memproto">
629 <table class="memname">
631 <td class="memname">int opj_cparameters::jpwl_hprot_MH</td>
634 </div><div class="memdoc">
636 <p>error protection method for MH (0,1,16,32,37-128) </p>
638 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
642 <a class="anchor" id="a8b6d1fdedf276b5ab0f4be42d729588e"></a>
643 <div class="memitem">
644 <div class="memproto">
645 <table class="memname">
647 <td class="memname">int opj_cparameters::jpwl_hprot_TPH[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
650 </div><div class="memdoc">
652 <p>error protection methods for TPHs (0,1,16,32,37-128) </p>
654 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
658 <a class="anchor" id="a0bb783f05d93564b1c34c4d248f4d77d"></a>
659 <div class="memitem">
660 <div class="memproto">
661 <table class="memname">
663 <td class="memname">int opj_cparameters::jpwl_hprot_TPH_tileno[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
666 </div><div class="memdoc">
668 <p>tile number of header protection specification (>=0) </p>
670 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
674 <a class="anchor" id="af22c7f26a9180c588b2d7d40fc647fd2"></a>
675 <div class="memitem">
676 <div class="memproto">
677 <table class="memname">
679 <td class="memname">int opj_cparameters::jpwl_pprot[<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td>
682 </div><div class="memdoc">
684 <p>error protection methods for packets (0,1,16,32,37-128) </p>
686 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
690 <a class="anchor" id="aa23c629f885589a29a1a3b6e581b6cd5"></a>
691 <div class="memitem">
692 <div class="memproto">
693 <table class="memname">
695 <td class="memname">int opj_cparameters::jpwl_pprot_packno[<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td>
698 </div><div class="memdoc">
700 <p>packet number of packet protection specification (>=0) </p>
702 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
706 <a class="anchor" id="a423567e525151d003bcc617cb5ff02d3"></a>
707 <div class="memitem">
708 <div class="memproto">
709 <table class="memname">
711 <td class="memname">int opj_cparameters::jpwl_pprot_tileno[<a class="el" href="openjpeg_8h.html#a746f5052f95e8c498152ad54120b88f3">JPWL_MAX_NO_PACKSPECS</a>]</td>
714 </div><div class="memdoc">
716 <p>tile number of packet protection specification (>=0) </p>
718 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
722 <a class="anchor" id="a4bf56391279bc5d3354cd2e15a08d144"></a>
723 <div class="memitem">
724 <div class="memproto">
725 <table class="memname">
727 <td class="memname">int opj_cparameters::jpwl_sens_addr</td>
730 </div><div class="memdoc">
732 <p>sensitivity addressing size (0=auto/2/4 bytes) </p>
734 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
738 <a class="anchor" id="a6bb3bfdd3a3aeb26313e643296e248ee"></a>
739 <div class="memitem">
740 <div class="memproto">
741 <table class="memname">
743 <td class="memname">int opj_cparameters::jpwl_sens_MH</td>
746 </div><div class="memdoc">
748 <p>sensitivity method for MH (-1=no,0-7) </p>
750 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
754 <a class="anchor" id="a4b182100f513d421395bb33b5438c092"></a>
755 <div class="memitem">
756 <div class="memproto">
757 <table class="memname">
759 <td class="memname">int opj_cparameters::jpwl_sens_range</td>
762 </div><div class="memdoc">
764 <p>sensitivity range (0-3) </p>
766 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
770 <a class="anchor" id="aa18e81a266cd02bb7c47359f8ad02133"></a>
771 <div class="memitem">
772 <div class="memproto">
773 <table class="memname">
775 <td class="memname">int opj_cparameters::jpwl_sens_size</td>
778 </div><div class="memdoc">
780 <p>enables writing of ESD, (0=no/1/2 bytes) </p>
782 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
786 <a class="anchor" id="a6892dc4d99ced896f6b5672f28eeeb0a"></a>
787 <div class="memitem">
788 <div class="memproto">
789 <table class="memname">
791 <td class="memname">int opj_cparameters::jpwl_sens_TPH[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
794 </div><div class="memdoc">
796 <p>sensitivity methods for TPHs (-1=no,0-7) </p>
798 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
802 <a class="anchor" id="a85770086d03908461500e3c3c802a7eb"></a>
803 <div class="memitem">
804 <div class="memproto">
805 <table class="memname">
807 <td class="memname">int opj_cparameters::jpwl_sens_TPH_tileno[<a class="el" href="openjpeg_8h.html#a0b8315749743c701bbdd0da02eddd2bf">JPWL_MAX_NO_TILESPECS</a>]</td>
810 </div><div class="memdoc">
812 <p>tile number of sensitivity specification (>=0) </p>
814 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
818 <a class="anchor" id="af7515038b10277057df10a8448563e52"></a>
819 <div class="memitem">
820 <div class="memproto">
821 <table class="memname">
823 <td class="memname">int opj_cparameters::max_comp_size</td>
826 </div><div class="memdoc">
828 <p>Maximum size (in bytes) for each component. </p>
829 <p>If == 0, component size limitation is not considered </p>
831 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
835 <a class="anchor" id="a1cb6bcae13aa61c170f84a82559b318a"></a>
836 <div class="memitem">
837 <div class="memproto">
838 <table class="memname">
840 <td class="memname">int opj_cparameters::max_cs_size</td>
843 </div><div class="memdoc">
845 <p>Maximum size (in bytes) for the whole codestream. </p>
846 <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>
848 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
852 <a class="anchor" id="aa6d0f1b3d5fd134d9d58fbe5c958753a"></a>
853 <div class="memitem">
854 <div class="memproto">
855 <table class="memname">
857 <td class="memname">void* opj_cparameters::mct_data</td>
860 </div><div class="memdoc">
862 <p>Naive implementation of MCT restricted to a single reversible array based encoding without offset concerning all the components. </p>
864 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT()</a>.</p>
868 <a class="anchor" id="aee0c4c6cae4f53f8808435a15a861f3f"></a>
869 <div class="memitem">
870 <div class="memproto">
871 <table class="memname">
873 <td class="memname">int opj_cparameters::mode</td>
876 </div><div class="memdoc">
878 <p>mode switch (cblk_style) </p>
880 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
884 <a class="anchor" id="a88f66aae362a5c8c4acf56dbc676b787"></a>
885 <div class="memitem">
886 <div class="memproto">
887 <table class="memname">
889 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_cparameters::numpocs</td>
892 </div><div class="memdoc">
894 <p>number of progression order changes (POC), default to 0 </p>
896 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
900 <a class="anchor" id="a4fde076ac50639f6640334ee119f00ce"></a>
901 <div class="memitem">
902 <div class="memproto">
903 <table class="memname">
905 <td class="memname">int opj_cparameters::numresolution</td>
908 </div><div class="memdoc">
910 <p>number of resolutions </p>
912 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
916 <a class="anchor" id="ac0db496d20b35e9e8713977b67134019"></a>
917 <div class="memitem">
918 <div class="memproto">
919 <table class="memname">
921 <td class="memname">char opj_cparameters::outfile[<a class="el" href="openjpeg_8h.html#ac1cd13efc1533d77a1941c5a2524320f">OPJ_PATH_LEN</a>]</td>
924 </div><div class="memdoc">
926 <p>output file name </p>
930 <a class="anchor" id="a92a712e2bef69618cc22784b8cdb2d5f"></a>
931 <div class="memitem">
932 <div class="memproto">
933 <table class="memname">
935 <td class="memname"><a class="el" href="openjpeg_8h.html#a56c2152377f11467cbcf761b2cd747f9">opj_poc_t</a> opj_cparameters::POC[32]</td>
938 </div><div class="memdoc">
940 <p>progression order changes </p>
942 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
946 <a class="anchor" id="aac86286fdb6a67a59582c223cbaba74b"></a>
947 <div class="memitem">
948 <div class="memproto">
949 <table class="memname">
951 <td class="memname">int opj_cparameters::prch_init[<a class="el" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>]</td>
954 </div><div class="memdoc">
956 <p>initial precinct height </p>
958 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
962 <a class="anchor" id="a7f13255285cd6289cb466c7d384d6834"></a>
963 <div class="memitem">
964 <div class="memproto">
965 <table class="memname">
967 <td class="memname">int opj_cparameters::prcw_init[<a class="el" href="openjpeg_8h.html#a86df1f90c5bd2c069ed8ea20712664d8">OPJ_J2K_MAXRLVLS</a>]</td>
970 </div><div class="memdoc">
972 <p>initial precinct width </p>
974 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
978 <a class="anchor" id="af66fdac7008a61c0adc20ce3e352c4ec"></a>
979 <div class="memitem">
980 <div class="memproto">
981 <table class="memname">
983 <td class="memname"><a class="el" href="openjpeg_8h.html#a48bfe2260d6467a34e97000a204d8e5f">OPJ_PROG_ORDER</a> opj_cparameters::prog_order</td>
986 </div><div class="memdoc">
988 <p>progression order (default OPJ_LRCP) </p>
990 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
994 <a class="anchor" id="a47766186009df634de112dc363bf7298"></a>
995 <div class="memitem">
996 <div class="memproto">
997 <table class="memname">
999 <td class="memname">int opj_cparameters::res_spec</td>
1002 </div><div class="memdoc">
1004 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
1008 <a class="anchor" id="af8ed53e1a187a6029c400cbbad37c915"></a>
1009 <div class="memitem">
1010 <div class="memproto">
1011 <table class="memname">
1013 <td class="memname">int opj_cparameters::roi_compno</td>
1016 </div><div class="memdoc">
1018 <p>region of interest: affected component in [0..3], -1 means no ROI </p>
1020 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
1024 <a class="anchor" id="a16b3337eed0fb4df9bb6902bce9dc083"></a>
1025 <div class="memitem">
1026 <div class="memproto">
1027 <table class="memname">
1029 <td class="memname">int opj_cparameters::roi_shift</td>
1032 </div><div class="memdoc">
1034 <p>region of interest: upshift value </p>
1036 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
1040 <a class="anchor" id="a8d95073966622a5a9bfd8b925da48469"></a>
1041 <div class="memitem">
1042 <div class="memproto">
1043 <table class="memname">
1045 <td class="memname"><a class="el" href="openjpeg_8h.html#a18db30db100bcfbfd459dd53ef12d446">OPJ_UINT16</a> opj_cparameters::rsiz</td>
1048 </div><div class="memdoc">
1050 <p>RSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values. </p>
1052 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">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>
1056 <a class="anchor" id="aeb97f74cb9128509a585d7fdbf9f2a80"></a>
1057 <div class="memitem">
1058 <div class="memproto">
1059 <table class="memname">
1061 <td class="memname">int opj_cparameters::subsampling_dx</td>
1064 </div><div class="memdoc">
1066 <p>subsampling value for dx </p>
1068 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
1072 <a class="anchor" id="a65ea173e1bce0ff5c8a68f636d34551f"></a>
1073 <div class="memitem">
1074 <div class="memproto">
1075 <table class="memname">
1077 <td class="memname">int opj_cparameters::subsampling_dy</td>
1080 </div><div class="memdoc">
1082 <p>subsampling value for dy </p>
1084 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
1088 <a class="anchor" id="af521f83ac3c79823d965711934146bea"></a>
1089 <div class="memitem">
1090 <div class="memproto">
1091 <table class="memname">
1093 <td class="memname">float opj_cparameters::tcp_distoratio[100]</td>
1096 </div><div class="memdoc">
1098 <p>different psnr for successive layers </p>
1100 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
1104 <a class="anchor" id="a10734be4d83c3f7256ac632b641d98c1"></a>
1105 <div class="memitem">
1106 <div class="memproto">
1107 <table class="memname">
1109 <td class="memname">char opj_cparameters::tcp_mct</td>
1112 </div><div class="memdoc">
1114 <p>MCT (multiple component transform) </p>
1116 <p>Referenced by <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#a7850d110156f6dae53f05fc3943562e0">opj_set_MCT()</a>.</p>
1120 <a class="anchor" id="aa2aa7dfc3a1adcc4b01b3efbea8afeb1"></a>
1121 <div class="memitem">
1122 <div class="memproto">
1123 <table class="memname">
1125 <td class="memname">int opj_cparameters::tcp_numlayers</td>
1128 </div><div class="memdoc">
1130 <p>number of layers </p>
1132 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
1136 <a class="anchor" id="ac77442ca958da1beb292db9357a6f5cd"></a>
1137 <div class="memitem">
1138 <div class="memproto">
1139 <table class="memname">
1141 <td class="memname">float opj_cparameters::tcp_rates[100]</td>
1144 </div><div class="memdoc">
1146 <p>rates of layers - might be subsequently limited by the max_cs_size field </p>
1148 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
1152 <a class="anchor" id="adbbd4991dd1e5dc95189b0659a3557e1"></a>
1153 <div class="memitem">
1154 <div class="memproto">
1155 <table class="memname">
1157 <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_cparameters::tile_size_on</td>
1160 </div><div class="memdoc">
1162 <p>size of tile: tile_size_on = false (not in argument) or = true (in argument) </p>
1164 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
1168 <a class="anchor" id="a6876c8821fddd2074ca687d45a1d2833"></a>
1169 <div class="memitem">
1170 <div class="memproto">
1171 <table class="memname">
1173 <td class="memname">char opj_cparameters::tp_flag</td>
1176 </div><div class="memdoc">
1178 <p>Flag for Tile part generation. </p>
1180 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, and <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
1184 <a class="anchor" id="aa03afd12879eff5b850e56fe4ae127fd"></a>
1185 <div class="memitem">
1186 <div class="memproto">
1187 <table class="memname">
1189 <td class="memname">char opj_cparameters::tp_on</td>
1192 </div><div class="memdoc">
1194 <p>Tile part generation. </p>
1196 <p>Referenced by <a class="el" href="group___j2_k.html#gaba3677bad5a25925a5944670e27f125b">opj_j2k_set_cinema_parameters()</a>, <a class="el" href="group___j2_k.html#ga4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, and <a class="el" href="openjpeg_8h.html#adf975bbcd105f85d8773b4ee925bc73f">opj_set_default_encoder_parameters()</a>.</p>
1200 <hr/>The documentation for this struct was generated from the following file:<ul>
1201 <li><a class="el" href="openjpeg_8h_source.html">openjpeg.h</a></li>
1203 </div><!-- contents -->
1204 <!-- start footer part -->
1205 <hr class="footer"/><address class="footer"><small>
1206 Generated by  <a href="http://www.doxygen.org/index.html">
1207 <img class="footer" src="doxygen.png" alt="doxygen"/>