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">
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" />
15 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
17 <table cellspacing="0" cellpadding="0">
19 <tr style="height: 56px;">
20 <td id="projectalign" style="padding-left: 0.5em;">
21 <div id="projectname">OpenJPEG
22  <span id="projectnumber">2.5.0</span>
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&dn=gpl-2.0.txt GPL-v2 */
36 initMenu('',false,false,'search.php','Search');
38 /* @license-end */</script>
39 <div id="main-nav"></div>
43 <a href="#pub-attribs">Data Fields</a> </div>
44 <div class="headertitle">
45 <div class="title">opj_j2k_enc Struct Reference</div> </div>
47 <div class="contents">
49 <p><code>#include <<a class="el" href="j2k_8h_source.html">j2k.h</a>></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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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> </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"> </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> </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"> </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"> </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> * </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"> </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"> </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> * </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"> </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"> </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> </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"> </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"> </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> * </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"> </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> </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"> </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> * </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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"> </td></tr>
91 <h2 class="groupheader">Field Documentation</h2>
92 <a id="a041cb8be96e111a343b15d36db20d048"></a>
93 <h2 class="memtitle"><span class="permalink"><a href="#a041cb8be96e111a343b15d36db20d048">◆ </a></span>m_current_poc_tile_part_number</h2>
96 <div class="memproto">
97 <table class="memname">
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>
102 </div><div class="memdoc">
104 <p>Tile part number, regardless of poc, for each new poc, tp is reset to 1. </p>
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>
110 <a id="a8dc965e111c9a6054fc75151c1c26520"></a>
111 <h2 class="memtitle"><span class="permalink"><a href="#a8dc965e111c9a6054fc75151c1c26520">◆ </a></span>m_current_tile_part_number</h2>
113 <div class="memitem">
114 <div class="memproto">
115 <table class="memname">
117 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_current_tile_part_number</td>
120 </div><div class="memdoc">
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>
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>
129 <a id="aa5709ac6222b3ccc71fa0ed93fe7f9a2"></a>
130 <h2 class="memtitle"><span class="permalink"><a href="#aa5709ac6222b3ccc71fa0ed93fe7f9a2">◆ </a></span>m_encoded_tile_data</h2>
132 <div class="memitem">
133 <div class="memproto">
134 <table class="memname">
136 <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_encoded_tile_data</td>
139 </div><div class="memdoc">
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>
145 <a id="a0e447724e33e9f5fc101f7be2f63427c"></a>
146 <h2 class="memtitle"><span class="permalink"><a href="#a0e447724e33e9f5fc101f7be2f63427c">◆ </a></span>m_encoded_tile_size</h2>
148 <div class="memitem">
149 <div class="memproto">
150 <table class="memname">
152 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_encoded_tile_size</td>
155 </div><div class="memdoc">
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>
161 <a id="a17b55b08f861bd5bc36aac4c283730ad"></a>
162 <h2 class="memtitle"><span class="permalink"><a href="#a17b55b08f861bd5bc36aac4c283730ad">◆ </a></span>m_header_tile_data</h2>
164 <div class="memitem">
165 <div class="memproto">
166 <table class="memname">
168 <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_header_tile_data</td>
171 </div><div class="memdoc">
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>
177 <a id="a84e3910a863cf14836278e3015de2bab"></a>
178 <h2 class="memtitle"><span class="permalink"><a href="#a84e3910a863cf14836278e3015de2bab">◆ </a></span>m_header_tile_data_size</h2>
180 <div class="memitem">
181 <div class="memproto">
182 <table class="memname">
184 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_header_tile_data_size</td>
187 </div><div class="memdoc">
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>
193 <a id="af3263d4cdae7ae88b5b7cc3504fd15f7"></a>
194 <h2 class="memtitle"><span class="permalink"><a href="#af3263d4cdae7ae88b5b7cc3504fd15f7">◆ </a></span>m_nb_comps</h2>
196 <div class="memitem">
197 <div class="memproto">
198 <table class="memname">
200 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_nb_comps</td>
203 </div><div class="memdoc">
205 <p>Number of components. </p>
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>
211 <a id="ae284db9de9cf401d3d208f2e5ade37a3"></a>
212 <h2 class="memtitle"><span class="permalink"><a href="#ae284db9de9cf401d3d208f2e5ade37a3">◆ </a></span>m_PLT</h2>
214 <div class="memitem">
215 <div class="memproto">
216 <table class="memname">
218 <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_enc::m_PLT</td>
221 </div><div class="memdoc">
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>
227 <a id="a1dc73138c2cbcdfe5ec80f06324dc41c"></a>
228 <h2 class="memtitle"><span class="permalink"><a href="#a1dc73138c2cbcdfe5ec80f06324dc41c">◆ </a></span>m_reserved_bytes_for_PLT</h2>
230 <div class="memitem">
231 <div class="memproto">
232 <table class="memname">
234 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_reserved_bytes_for_PLT</td>
237 </div><div class="memdoc">
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>
243 <a id="a96ed3ad6041b6894c61466e3cba89c7b"></a>
244 <h2 class="memtitle"><span class="permalink"><a href="#a96ed3ad6041b6894c61466e3cba89c7b">◆ </a></span>m_TLM</h2>
246 <div class="memitem">
247 <div class="memproto">
248 <table class="memname">
250 <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_enc::m_TLM</td>
253 </div><div class="memdoc">
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>
259 <a id="a5495fcf476da1271200d0c2810e57028"></a>
260 <h2 class="memtitle"><span class="permalink"><a href="#a5495fcf476da1271200d0c2810e57028">◆ </a></span>m_tlm_sot_offsets_buffer</h2>
262 <div class="memitem">
263 <div class="memproto">
264 <table class="memname">
266 <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_tlm_sot_offsets_buffer</td>
269 </div><div class="memdoc">
271 <p>Stores the sizes of the tlm. </p>
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>
277 <a id="a73d6d2e8cac73490893f85ecbbf793f3"></a>
278 <h2 class="memtitle"><span class="permalink"><a href="#a73d6d2e8cac73490893f85ecbbf793f3">◆ </a></span>m_tlm_sot_offsets_current</h2>
280 <div class="memitem">
281 <div class="memproto">
282 <table class="memname">
284 <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_enc::m_tlm_sot_offsets_current</td>
287 </div><div class="memdoc">
289 <p>The current offset of the tlm buffer. </p>
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>
295 <a id="ad39b6bc5782910ef02129b411d831674"></a>
296 <h2 class="memtitle"><span class="permalink"><a href="#ad39b6bc5782910ef02129b411d831674">◆ </a></span>m_tlm_start</h2>
298 <div class="memitem">
299 <div class="memproto">
300 <table class="memname">
302 <td class="memname"><a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> opj_j2k_enc::m_tlm_start</td>
305 </div><div class="memdoc">
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>
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>
313 <a id="a66419cb3c586aa2b3047e2e9982190c5"></a>
314 <h2 class="memtitle"><span class="permalink"><a href="#a66419cb3c586aa2b3047e2e9982190c5">◆ </a></span>m_total_tile_parts</h2>
316 <div class="memitem">
317 <div class="memproto">
318 <table class="memname">
320 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_enc::m_total_tile_parts</td>
323 </div><div class="memdoc">
325 <p>Total num of tile parts in whole image = num tiles* num tileparts in each tile. </p>
326 <p>used in TLMmarker </p>
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>
332 <a id="ab3fbbbc1d10c721d7f68d42425549a39"></a>
333 <h2 class="memtitle"><span class="permalink"><a href="#ab3fbbbc1d10c721d7f68d42425549a39">◆ </a></span>m_Ttlmi_is_byte</h2>
335 <div class="memitem">
336 <div class="memproto">
337 <table class="memname">
339 <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_enc::m_Ttlmi_is_byte</td>
342 </div><div class="memdoc">
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>
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>
351 </div><!-- contents -->
352 <!-- start footer part -->
353 <hr class="footer"/><address class="footer"><small>
354 Generated by  <a href="http://www.doxygen.org/index.html">
355 <img class="footer" src="doxygen.png" alt="doxygen"/>