Create CNAME
[openjpeg.git] / doxygen / structopj__j2k__enc.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
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.17"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>OpenJPEG: opj_j2k_enc Struct Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="doxygen.css" rel="stylesheet" type="text/css" />
13 </head>
14 <body>
15 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16 <div id="titlearea">
17 <table cellspacing="0" cellpadding="0">
18  <tbody>
19  <tr style="height: 56px;">
20   <td id="projectalign" style="padding-left: 0.5em;">
21    <div id="projectname">OpenJPEG
22    &#160;<span id="projectnumber">2.5.0</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.17 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
35 $(function() {
36   initMenu('',false,false,'search.php','Search');
37 });
38 /* @license-end */</script>
39 <div id="main-nav"></div>
40 </div><!-- top -->
41 <div class="header">
42   <div class="summary">
43 <a href="#pub-attribs">Data Fields</a>  </div>
44   <div class="headertitle">
45 <div class="title">opj_j2k_enc Struct Reference</div>  </div>
46 </div><!--header-->
47 <div class="contents">
48
49 <p><code>#include &lt;<a class="el" href="j2k_8h_source.html">j2k.h</a>&gt;</code></p>
50 <table class="memberdecls">
51 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
52 Data Fields</h2></td></tr>
53 <tr class="memitem:a041cb8be96e111a343b15d36db20d048"><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__j2k__enc.html#a041cb8be96e111a343b15d36db20d048">m_current_poc_tile_part_number</a></td></tr>
54 <tr class="memdesc:a041cb8be96e111a343b15d36db20d048"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile part number, regardless of poc, for each new poc, tp is reset to 1.  <a href="structopj__j2k__enc.html#a041cb8be96e111a343b15d36db20d048">More...</a><br /></td></tr>
55 <tr class="separator:a041cb8be96e111a343b15d36db20d048"><td class="memSeparator" colspan="2">&#160;</td></tr>
56 <tr class="memitem:a8dc965e111c9a6054fc75151c1c26520"><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__j2k__enc.html#a8dc965e111c9a6054fc75151c1c26520">m_current_tile_part_number</a></td></tr>
57 <tr class="memdesc:a8dc965e111c9a6054fc75151c1c26520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tile part number currently coding, taking into account POC.  <a href="structopj__j2k__enc.html#a8dc965e111c9a6054fc75151c1c26520">More...</a><br /></td></tr>
58 <tr class="separator:a8dc965e111c9a6054fc75151c1c26520"><td class="memSeparator" colspan="2">&#160;</td></tr>
59 <tr class="memitem:a96ed3ad6041b6894c61466e3cba89c7b"><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__j2k__enc.html#a96ed3ad6041b6894c61466e3cba89c7b">m_TLM</a></td></tr>
60 <tr class="separator:a96ed3ad6041b6894c61466e3cba89c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
61 <tr class="memitem:ab3fbbbc1d10c721d7f68d42425549a39"><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__j2k__enc.html#ab3fbbbc1d10c721d7f68d42425549a39">m_Ttlmi_is_byte</a></td></tr>
62 <tr class="separator:ab3fbbbc1d10c721d7f68d42425549a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
63 <tr class="memitem:ad39b6bc5782910ef02129b411d831674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__enc.html#ad39b6bc5782910ef02129b411d831674">m_tlm_start</a></td></tr>
64 <tr class="memdesc:ad39b6bc5782910ef02129b411d831674"><td class="mdescLeft">&#160;</td><td class="mdescRight">locate the start position of the TLM marker after encoding the tilepart, a jump (in j2k_write_sod) is done to the TLM marker to store the value of its length.  <a href="structopj__j2k__enc.html#ad39b6bc5782910ef02129b411d831674">More...</a><br /></td></tr>
65 <tr class="separator:ad39b6bc5782910ef02129b411d831674"><td class="memSeparator" colspan="2">&#160;</td></tr>
66 <tr class="memitem:a5495fcf476da1271200d0c2810e57028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__enc.html#a5495fcf476da1271200d0c2810e57028">m_tlm_sot_offsets_buffer</a></td></tr>
67 <tr class="memdesc:a5495fcf476da1271200d0c2810e57028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores the sizes of the tlm.  <a href="structopj__j2k__enc.html#a5495fcf476da1271200d0c2810e57028">More...</a><br /></td></tr>
68 <tr class="separator:a5495fcf476da1271200d0c2810e57028"><td class="memSeparator" colspan="2">&#160;</td></tr>
69 <tr class="memitem:a73d6d2e8cac73490893f85ecbbf793f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__enc.html#a73d6d2e8cac73490893f85ecbbf793f3">m_tlm_sot_offsets_current</a></td></tr>
70 <tr class="memdesc:a73d6d2e8cac73490893f85ecbbf793f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current offset of the tlm buffer.  <a href="structopj__j2k__enc.html#a73d6d2e8cac73490893f85ecbbf793f3">More...</a><br /></td></tr>
71 <tr class="separator:a73d6d2e8cac73490893f85ecbbf793f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
72 <tr class="memitem:a66419cb3c586aa2b3047e2e9982190c5"><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__j2k__enc.html#a66419cb3c586aa2b3047e2e9982190c5">m_total_tile_parts</a></td></tr>
73 <tr class="memdesc:a66419cb3c586aa2b3047e2e9982190c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total num of tile parts in whole image = num tiles* num tileparts in each tile.  <a href="structopj__j2k__enc.html#a66419cb3c586aa2b3047e2e9982190c5">More...</a><br /></td></tr>
74 <tr class="separator:a66419cb3c586aa2b3047e2e9982190c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
75 <tr class="memitem:aa5709ac6222b3ccc71fa0ed93fe7f9a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__enc.html#aa5709ac6222b3ccc71fa0ed93fe7f9a2">m_encoded_tile_data</a></td></tr>
76 <tr class="separator:aa5709ac6222b3ccc71fa0ed93fe7f9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
77 <tr class="memitem:a0e447724e33e9f5fc101f7be2f63427c"><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__j2k__enc.html#a0e447724e33e9f5fc101f7be2f63427c">m_encoded_tile_size</a></td></tr>
78 <tr class="separator:a0e447724e33e9f5fc101f7be2f63427c"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:a17b55b08f861bd5bc36aac4c283730ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__enc.html#a17b55b08f861bd5bc36aac4c283730ad">m_header_tile_data</a></td></tr>
80 <tr class="separator:a17b55b08f861bd5bc36aac4c283730ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
81 <tr class="memitem:a84e3910a863cf14836278e3015de2bab"><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__j2k__enc.html#a84e3910a863cf14836278e3015de2bab">m_header_tile_data_size</a></td></tr>
82 <tr class="separator:a84e3910a863cf14836278e3015de2bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
83 <tr class="memitem:ae284db9de9cf401d3d208f2e5ade37a3"><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__j2k__enc.html#ae284db9de9cf401d3d208f2e5ade37a3">m_PLT</a></td></tr>
84 <tr class="separator:ae284db9de9cf401d3d208f2e5ade37a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:a1dc73138c2cbcdfe5ec80f06324dc41c"><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__j2k__enc.html#a1dc73138c2cbcdfe5ec80f06324dc41c">m_reserved_bytes_for_PLT</a></td></tr>
86 <tr class="separator:a1dc73138c2cbcdfe5ec80f06324dc41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
87 <tr class="memitem:af3263d4cdae7ae88b5b7cc3504fd15f7"><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__j2k__enc.html#af3263d4cdae7ae88b5b7cc3504fd15f7">m_nb_comps</a></td></tr>
88 <tr class="memdesc:af3263d4cdae7ae88b5b7cc3504fd15f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of components.  <a href="structopj__j2k__enc.html#af3263d4cdae7ae88b5b7cc3504fd15f7">More...</a><br /></td></tr>
89 <tr class="separator:af3263d4cdae7ae88b5b7cc3504fd15f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 </table>
91 <h2 class="groupheader">Field Documentation</h2>
92 <a id="a041cb8be96e111a343b15d36db20d048"></a>
93 <h2 class="memtitle"><span class="permalink"><a href="#a041cb8be96e111a343b15d36db20d048">&#9670;&nbsp;</a></span>m_current_poc_tile_part_number</h2>
94
95 <div class="memitem">
96 <div class="memproto">
97       <table class="memname">
98         <tr>
99           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_current_poc_tile_part_number</td>
100         </tr>
101       </table>
102 </div><div class="memdoc">
103
104 <p>Tile part number, regardless of poc, for each new poc, tp is reset to 1. </p>
105
106 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0101959e0886beb63a1ff0c92742190d">opj_j2k_pre_write_tile()</a>, <a class="el" href="j2k_8c.html#afb21808e65381c3a3868181683d0056c">opj_j2k_write_all_tile_parts()</a>, <a class="el" href="j2k_8c.html#a37a5c6adbcb20f4b73ef244960771799">opj_j2k_write_first_tile_part()</a>, and <a class="el" href="j2k_8c.html#a0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod()</a>.</p>
107
108 </div>
109 </div>
110 <a id="a8dc965e111c9a6054fc75151c1c26520"></a>
111 <h2 class="memtitle"><span class="permalink"><a href="#a8dc965e111c9a6054fc75151c1c26520">&#9670;&nbsp;</a></span>m_current_tile_part_number</h2>
112
113 <div class="memitem">
114 <div class="memproto">
115       <table class="memname">
116         <tr>
117           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_current_tile_part_number</td>
118         </tr>
119       </table>
120 </div><div class="memdoc">
121
122 <p>Tile part number currently coding, taking into account POC. </p>
123 <p>m_current_tile_part_number holds the total number of tile parts while encoding the last tile part. </p>
124
125 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a0101959e0886beb63a1ff0c92742190d">opj_j2k_pre_write_tile()</a>, <a class="el" href="j2k_8c.html#afb21808e65381c3a3868181683d0056c">opj_j2k_write_all_tile_parts()</a>, <a class="el" href="j2k_8c.html#a0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod()</a>, and <a class="el" href="j2k_8c.html#a9e484ec01db61b36e52dfae38e99c374">opj_j2k_write_sot()</a>.</p>
126
127 </div>
128 </div>
129 <a id="aa5709ac6222b3ccc71fa0ed93fe7f9a2"></a>
130 <h2 class="memtitle"><span class="permalink"><a href="#aa5709ac6222b3ccc71fa0ed93fe7f9a2">&#9670;&nbsp;</a></span>m_encoded_tile_data</h2>
131
132 <div class="memitem">
133 <div class="memproto">
134       <table class="memname">
135         <tr>
136           <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_encoded_tile_data</td>
137         </tr>
138       </table>
139 </div><div class="memdoc">
140
141 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="j2k_8c.html#ab99321e1cb3628a30ae7de2f02956cf5">opj_j2k_end_encoding()</a>, <a class="el" href="j2k_8c.html#aead17ecd44e6326e374e10ec5c0adc47">opj_j2k_post_write_tile()</a>, and <a class="el" href="j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8">opj_j2k_update_rates()</a>.</p>
142
143 </div>
144 </div>
145 <a id="a0e447724e33e9f5fc101f7be2f63427c"></a>
146 <h2 class="memtitle"><span class="permalink"><a href="#a0e447724e33e9f5fc101f7be2f63427c">&#9670;&nbsp;</a></span>m_encoded_tile_size</h2>
147
148 <div class="memitem">
149 <div class="memproto">
150       <table class="memname">
151         <tr>
152           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_encoded_tile_size</td>
153         </tr>
154       </table>
155 </div><div class="memdoc">
156
157 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#ab99321e1cb3628a30ae7de2f02956cf5">opj_j2k_end_encoding()</a>, <a class="el" href="j2k_8c.html#aead17ecd44e6326e374e10ec5c0adc47">opj_j2k_post_write_tile()</a>, and <a class="el" href="j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8">opj_j2k_update_rates()</a>.</p>
158
159 </div>
160 </div>
161 <a id="a17b55b08f861bd5bc36aac4c283730ad"></a>
162 <h2 class="memtitle"><span class="permalink"><a href="#a17b55b08f861bd5bc36aac4c283730ad">&#9670;&nbsp;</a></span>m_header_tile_data</h2>
163
164 <div class="memitem">
165 <div class="memproto">
166       <table class="memname">
167         <tr>
168           <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_header_tile_data</td>
169         </tr>
170       </table>
171 </div><div class="memdoc">
172
173 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#ad3c2b25f4d5a5f6fd4b442bc7210f6da">opj_j2k_create_compress()</a>, <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="j2k_8c.html#a3738dcbc100961a79440ad01c0307377">opj_j2k_destroy_header_memory()</a>, <a class="el" href="j2k_8c.html#ab8c3c34855da54058f57a8aeeb14b565">opj_j2k_write_cbd()</a>, <a class="el" href="j2k_8c.html#a64f4adc973436b83d79df04519964dc3">opj_j2k_write_coc()</a>, <a class="el" href="j2k_8c.html#ad2719d3763be720f09523fd9e17a2f21">opj_j2k_write_cod()</a>, <a class="el" href="j2k_8c.html#a99a6490d59813c3302a7c1cfe9f81c17">opj_j2k_write_com()</a>, <a class="el" href="j2k_8c.html#a5c2c5700c7722ca09f2a20e63bbd7bc0">opj_j2k_write_eoc()</a>, <a class="el" href="j2k_8c.html#adb0a1bd6194424f47603fbeb4913afff">opj_j2k_write_mcc_record()</a>, <a class="el" href="j2k_8c.html#a91912b9fd60e738a2476a2f759cd1298">opj_j2k_write_mco()</a>, <a class="el" href="j2k_8c.html#a06dadd536dc59eabc14e7f89b22b6cc3">opj_j2k_write_mct_record()</a>, <a class="el" href="j2k_8c.html#a48135c3b26ebe22d53d8f790b803dbc3">opj_j2k_write_poc()</a>, <a class="el" href="j2k_8c.html#a6ad30a7674c00e6a8b3c9f2131883fbe">opj_j2k_write_qcc()</a>, <a class="el" href="j2k_8c.html#a9839ebcd3d0e371137ac8d1f8c3bf89c">opj_j2k_write_qcd()</a>, <a class="el" href="j2k_8c.html#afdcbfbeeb107f1eeaef8e011b7334424">opj_j2k_write_rgn()</a>, <a class="el" href="j2k_8c.html#af495487cb111ddad7ee2d2093d0659a1">opj_j2k_write_siz()</a>, <a class="el" href="j2k_8c.html#af1505ac5d55575baf0f54b043072e8a9">opj_j2k_write_soc()</a>, and <a class="el" href="j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e">opj_j2k_write_tlm()</a>.</p>
174
175 </div>
176 </div>
177 <a id="a84e3910a863cf14836278e3015de2bab"></a>
178 <h2 class="memtitle"><span class="permalink"><a href="#a84e3910a863cf14836278e3015de2bab">&#9670;&nbsp;</a></span>m_header_tile_data_size</h2>
179
180 <div class="memitem">
181 <div class="memproto">
182       <table class="memname">
183         <tr>
184           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_header_tile_data_size</td>
185         </tr>
186       </table>
187 </div><div class="memdoc">
188
189 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#ad3c2b25f4d5a5f6fd4b442bc7210f6da">opj_j2k_create_compress()</a>, <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="j2k_8c.html#a3738dcbc100961a79440ad01c0307377">opj_j2k_destroy_header_memory()</a>, <a class="el" href="j2k_8c.html#ab8c3c34855da54058f57a8aeeb14b565">opj_j2k_write_cbd()</a>, <a class="el" href="j2k_8c.html#a64f4adc973436b83d79df04519964dc3">opj_j2k_write_coc()</a>, <a class="el" href="j2k_8c.html#ad2719d3763be720f09523fd9e17a2f21">opj_j2k_write_cod()</a>, <a class="el" href="j2k_8c.html#a99a6490d59813c3302a7c1cfe9f81c17">opj_j2k_write_com()</a>, <a class="el" href="j2k_8c.html#adb0a1bd6194424f47603fbeb4913afff">opj_j2k_write_mcc_record()</a>, <a class="el" href="j2k_8c.html#a91912b9fd60e738a2476a2f759cd1298">opj_j2k_write_mco()</a>, <a class="el" href="j2k_8c.html#a06dadd536dc59eabc14e7f89b22b6cc3">opj_j2k_write_mct_record()</a>, <a class="el" href="j2k_8c.html#a48135c3b26ebe22d53d8f790b803dbc3">opj_j2k_write_poc()</a>, <a class="el" href="j2k_8c.html#a6ad30a7674c00e6a8b3c9f2131883fbe">opj_j2k_write_qcc()</a>, <a class="el" href="j2k_8c.html#a9839ebcd3d0e371137ac8d1f8c3bf89c">opj_j2k_write_qcd()</a>, <a class="el" href="j2k_8c.html#af495487cb111ddad7ee2d2093d0659a1">opj_j2k_write_siz()</a>, and <a class="el" href="j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e">opj_j2k_write_tlm()</a>.</p>
190
191 </div>
192 </div>
193 <a id="af3263d4cdae7ae88b5b7cc3504fd15f7"></a>
194 <h2 class="memtitle"><span class="permalink"><a href="#af3263d4cdae7ae88b5b7cc3504fd15f7">&#9670;&nbsp;</a></span>m_nb_comps</h2>
195
196 <div class="memitem">
197 <div class="memproto">
198       <table class="memname">
199         <tr>
200           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_nb_comps</td>
201         </tr>
202       </table>
203 </div><div class="memdoc">
204
205 <p>Number of components. </p>
206
207 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a6b288ad7b1891bc2cdf593e8fa05cba6">opj_j2k_encoder_set_extra_options()</a>, and <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>.</p>
208
209 </div>
210 </div>
211 <a id="ae284db9de9cf401d3d208f2e5ade37a3"></a>
212 <h2 class="memtitle"><span class="permalink"><a href="#ae284db9de9cf401d3d208f2e5ade37a3">&#9670;&nbsp;</a></span>m_PLT</h2>
213
214 <div class="memitem">
215 <div class="memproto">
216       <table class="memname">
217         <tr>
218           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_enc::m_PLT</td>
219         </tr>
220       </table>
221 </div><div class="memdoc">
222
223 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a6b288ad7b1891bc2cdf593e8fa05cba6">opj_j2k_encoder_set_extra_options()</a>, <a class="el" href="j2k_8c.html#a22e755751567764e1ae55e09b04a5934">opj_j2k_get_specific_header_sizes()</a>, and <a class="el" href="j2k_8c.html#a0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod()</a>.</p>
224
225 </div>
226 </div>
227 <a id="a1dc73138c2cbcdfe5ec80f06324dc41c"></a>
228 <h2 class="memtitle"><span class="permalink"><a href="#a1dc73138c2cbcdfe5ec80f06324dc41c">&#9670;&nbsp;</a></span>m_reserved_bytes_for_PLT</h2>
229
230 <div class="memitem">
231 <div class="memproto">
232       <table class="memname">
233         <tr>
234           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_reserved_bytes_for_PLT</td>
235         </tr>
236       </table>
237 </div><div class="memdoc">
238
239 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a22e755751567764e1ae55e09b04a5934">opj_j2k_get_specific_header_sizes()</a>, and <a class="el" href="j2k_8c.html#a0cd97084323d827ab25763f933dee2e0">opj_j2k_write_sod()</a>.</p>
240
241 </div>
242 </div>
243 <a id="a96ed3ad6041b6894c61466e3cba89c7b"></a>
244 <h2 class="memtitle"><span class="permalink"><a href="#a96ed3ad6041b6894c61466e3cba89c7b">&#9670;&nbsp;</a></span>m_TLM</h2>
245
246 <div class="memitem">
247 <div class="memproto">
248       <table class="memname">
249         <tr>
250           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_enc::m_TLM</td>
251         </tr>
252       </table>
253 </div><div class="memdoc">
254
255 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a6b288ad7b1891bc2cdf593e8fa05cba6">opj_j2k_encoder_set_extra_options()</a>, <a class="el" href="j2k_8h.html#a4a6561d0899d91b38099da38814cbe86">opj_j2k_setup_encoder()</a>, <a class="el" href="j2k_8c.html#a6a868f1202d4d185f6853c472e2a8688">opj_j2k_setup_end_compress()</a>, <a class="el" href="j2k_8c.html#ab714ef6da730a44656754a9280ff8b8b">opj_j2k_setup_header_writing()</a>, <a class="el" href="j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8">opj_j2k_update_rates()</a>, <a class="el" href="j2k_8c.html#afb21808e65381c3a3868181683d0056c">opj_j2k_write_all_tile_parts()</a>, and <a class="el" href="j2k_8c.html#a37a5c6adbcb20f4b73ef244960771799">opj_j2k_write_first_tile_part()</a>.</p>
256
257 </div>
258 </div>
259 <a id="a5495fcf476da1271200d0c2810e57028"></a>
260 <h2 class="memtitle"><span class="permalink"><a href="#a5495fcf476da1271200d0c2810e57028">&#9670;&nbsp;</a></span>m_tlm_sot_offsets_buffer</h2>
261
262 <div class="memitem">
263 <div class="memproto">
264       <table class="memname">
265         <tr>
266           <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_tlm_sot_offsets_buffer</td>
267         </tr>
268       </table>
269 </div><div class="memdoc">
270
271 <p>Stores the sizes of the tlm. </p>
272
273 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="j2k_8c.html#ab99321e1cb3628a30ae7de2f02956cf5">opj_j2k_end_encoding()</a>, <a class="el" href="j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8">opj_j2k_update_rates()</a>, and <a class="el" href="j2k_8c.html#a6730546ed531621b7950bd7d07589c80">opj_j2k_write_updated_tlm()</a>.</p>
274
275 </div>
276 </div>
277 <a id="a73d6d2e8cac73490893f85ecbbf793f3"></a>
278 <h2 class="memtitle"><span class="permalink"><a href="#a73d6d2e8cac73490893f85ecbbf793f3">&#9670;&nbsp;</a></span>m_tlm_sot_offsets_current</h2>
279
280 <div class="memitem">
281 <div class="memproto">
282       <table class="memname">
283         <tr>
284           <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_tlm_sot_offsets_current</td>
285         </tr>
286       </table>
287 </div><div class="memdoc">
288
289 <p>The current offset of the tlm buffer. </p>
290
291 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="j2k_8c.html#ab99321e1cb3628a30ae7de2f02956cf5">opj_j2k_end_encoding()</a>, <a class="el" href="j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8">opj_j2k_update_rates()</a>, and <a class="el" href="j2k_8c.html#a52293398811dba590d34415fc98acbc1">opj_j2k_update_tlm()</a>.</p>
292
293 </div>
294 </div>
295 <a id="ad39b6bc5782910ef02129b411d831674"></a>
296 <h2 class="memtitle"><span class="permalink"><a href="#ad39b6bc5782910ef02129b411d831674">&#9670;&nbsp;</a></span>m_tlm_start</h2>
297
298 <div class="memitem">
299 <div class="memproto">
300       <table class="memname">
301         <tr>
302           <td class="memname"><a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> opj_j2k_enc::m_tlm_start</td>
303         </tr>
304       </table>
305 </div><div class="memdoc">
306
307 <p>locate the start position of the TLM marker after encoding the tilepart, a jump (in j2k_write_sod) is done to the TLM marker to store the value of its length. </p>
308
309 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e">opj_j2k_write_tlm()</a>, and <a class="el" href="j2k_8c.html#a6730546ed531621b7950bd7d07589c80">opj_j2k_write_updated_tlm()</a>.</p>
310
311 </div>
312 </div>
313 <a id="a66419cb3c586aa2b3047e2e9982190c5"></a>
314 <h2 class="memtitle"><span class="permalink"><a href="#a66419cb3c586aa2b3047e2e9982190c5">&#9670;&nbsp;</a></span>m_total_tile_parts</h2>
315
316 <div class="memitem">
317 <div class="memproto">
318       <table class="memname">
319         <tr>
320           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_total_tile_parts</td>
321         </tr>
322       </table>
323 </div><div class="memdoc">
324
325 <p>Total num of tile parts in whole image = num tiles* num tileparts in each tile. </p>
326 <p>used in TLMmarker </p>
327
328 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#ab4919f8ed433d36e7fef097fa98fe6cc">opj_j2k_init_info()</a>, <a class="el" href="j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8">opj_j2k_update_rates()</a>, <a class="el" href="j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e">opj_j2k_write_tlm()</a>, and <a class="el" href="j2k_8c.html#a6730546ed531621b7950bd7d07589c80">opj_j2k_write_updated_tlm()</a>.</p>
329
330 </div>
331 </div>
332 <a id="ab3fbbbc1d10c721d7f68d42425549a39"></a>
333 <h2 class="memtitle"><span class="permalink"><a href="#ab3fbbbc1d10c721d7f68d42425549a39">&#9670;&nbsp;</a></span>m_Ttlmi_is_byte</h2>
334
335 <div class="memitem">
336 <div class="memproto">
337       <table class="memname">
338         <tr>
339           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_enc::m_Ttlmi_is_byte</td>
340         </tr>
341       </table>
342 </div><div class="memdoc">
343
344 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a52293398811dba590d34415fc98acbc1">opj_j2k_update_tlm()</a>, <a class="el" href="j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e">opj_j2k_write_tlm()</a>, and <a class="el" href="j2k_8c.html#a6730546ed531621b7950bd7d07589c80">opj_j2k_write_updated_tlm()</a>.</p>
345
346 </div>
347 </div>
348 <hr/>The documentation for this struct was generated from the following file:<ul>
349 <li><a class="el" href="j2k_8h_source.html">j2k.h</a></li>
350 </ul>
351 </div><!-- contents -->
352 <!-- start footer part -->
353 <hr class="footer"/><address class="footer"><small>
354 Generated by &#160;<a href="http://www.doxygen.org/index.html">
355 <img class="footer" src="doxygen.png" alt="doxygen"/>
356 </a> 1.8.17
357 </small></address>
358 </body>
359 </html>