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_tcd_cblk_enc 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_tcd_cblk_enc Struct Reference<div class="ingroups"><a class="el" href="group___t_c_d.html">TCD - Implementation of a tile coder/decoder</a></div></div> </div>
52 <div class="contents">
55 <a href="structopj__tcd__cblk__enc.html#details">More...</a></p>
57 <p><code>#include <<a class="el" href="tcd_8h_source.html">tcd.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:a3f47ae68181f7dcbb4135d41e422cbb3"><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__tcd__cblk__enc.html#a3f47ae68181f7dcbb4135d41e422cbb3">data</a></td></tr>
62 <tr class="separator:a3f47ae68181f7dcbb4135d41e422cbb3"><td class="memSeparator" colspan="2"> </td></tr>
63 <tr class="memitem:a4529ec0954ea017afd33a5c2b771e653"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___t_c_d.html#gad35d6113094eba4ec44716e3012cd8b1">opj_tcd_layer_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd__cblk__enc.html#a4529ec0954ea017afd33a5c2b771e653">layers</a></td></tr>
64 <tr class="separator:a4529ec0954ea017afd33a5c2b771e653"><td class="memSeparator" colspan="2"> </td></tr>
65 <tr class="memitem:a5fd8985b3b27f790691eb09533bc45a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___t_c_d.html#ga296b9ac9275a7480707a4326d9f243f0">opj_tcd_pass_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd__cblk__enc.html#a5fd8985b3b27f790691eb09533bc45a3">passes</a></td></tr>
66 <tr class="separator:a5fd8985b3b27f790691eb09533bc45a3"><td class="memSeparator" colspan="2"> </td></tr>
67 <tr class="memitem:aa73a8d69a9328bba884b01512fea55a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd__cblk__enc.html#aa73a8d69a9328bba884b01512fea55a9">x0</a></td></tr>
68 <tr class="separator:aa73a8d69a9328bba884b01512fea55a9"><td class="memSeparator" colspan="2"> </td></tr>
69 <tr class="memitem:a71c810a87fd11dcbd742e542a0142476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd__cblk__enc.html#a71c810a87fd11dcbd742e542a0142476">y0</a></td></tr>
70 <tr class="separator:a71c810a87fd11dcbd742e542a0142476"><td class="memSeparator" colspan="2"> </td></tr>
71 <tr class="memitem:a2cdd8cea6537df7248ce0d999d4aa402"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd__cblk__enc.html#a2cdd8cea6537df7248ce0d999d4aa402">x1</a></td></tr>
72 <tr class="separator:a2cdd8cea6537df7248ce0d999d4aa402"><td class="memSeparator" colspan="2"> </td></tr>
73 <tr class="memitem:afe70af4a1cd62891dc9700e19d5be2e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__tcd__cblk__enc.html#afe70af4a1cd62891dc9700e19d5be2e9">y1</a></td></tr>
74 <tr class="separator:afe70af4a1cd62891dc9700e19d5be2e9"><td class="memSeparator" colspan="2"> </td></tr>
75 <tr class="memitem:aaadfdf791e63c0049b867a6be072fca3"><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__tcd__cblk__enc.html#aaadfdf791e63c0049b867a6be072fca3">numbps</a></td></tr>
76 <tr class="separator:aaadfdf791e63c0049b867a6be072fca3"><td class="memSeparator" colspan="2"> </td></tr>
77 <tr class="memitem:a51bb851cf8d21e150c96f462a54a4121"><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__tcd__cblk__enc.html#a51bb851cf8d21e150c96f462a54a4121">numlenbits</a></td></tr>
78 <tr class="separator:a51bb851cf8d21e150c96f462a54a4121"><td class="memSeparator" colspan="2"> </td></tr>
79 <tr class="memitem:aacf85212bf2c5ea710d38451c6c7f8d6"><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__tcd__cblk__enc.html#aacf85212bf2c5ea710d38451c6c7f8d6">data_size</a></td></tr>
80 <tr class="separator:aacf85212bf2c5ea710d38451c6c7f8d6"><td class="memSeparator" colspan="2"> </td></tr>
81 <tr class="memitem:a69335861781a0388539bb58295749119"><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__tcd__cblk__enc.html#a69335861781a0388539bb58295749119">numpasses</a></td></tr>
82 <tr class="separator:a69335861781a0388539bb58295749119"><td class="memSeparator" colspan="2"> </td></tr>
83 <tr class="memitem:abf26a00fd3661d98df0831a17ff37cd0"><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__tcd__cblk__enc.html#abf26a00fd3661d98df0831a17ff37cd0">numpassesinlayers</a></td></tr>
84 <tr class="separator:abf26a00fd3661d98df0831a17ff37cd0"><td class="memSeparator" colspan="2"> </td></tr>
85 <tr class="memitem:aa016b9dec075b59c3ff5faa47f099afc"><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__tcd__cblk__enc.html#aa016b9dec075b59c3ff5faa47f099afc">totalpasses</a></td></tr>
86 <tr class="separator:aa016b9dec075b59c3ff5faa47f099afc"><td class="memSeparator" colspan="2"> </td></tr>
88 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
89 <div class="textblock"><p>FIXME DOC. </p>
90 </div><h2 class="groupheader">Field Documentation</h2>
91 <a class="anchor" id="a3f47ae68181f7dcbb4135d41e422cbb3"></a>
93 <div class="memproto">
94 <table class="memname">
96 <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_tcd_cblk_enc::data</td>
99 </div><div class="memdoc">
101 <p>Referenced by <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, <a class="el" href="tcd_8c.html#a6b48b81e832498ed31124446bf0232d5">opj_tcd_code_block_enc_allocate_data()</a>, <a class="el" href="tcd_8c.html#ad04ee6b560ad67d4696f3b2042c0911d">opj_tcd_code_block_enc_deallocate()</a>, <a class="el" href="group___t_c_d.html#ga350b4deff33a47f09e609d1f7d7cb43d">opj_tcd_makelayer()</a>, and <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>.</p>
105 <a class="anchor" id="aacf85212bf2c5ea710d38451c6c7f8d6"></a>
106 <div class="memitem">
107 <div class="memproto">
108 <table class="memname">
110 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd_cblk_enc::data_size</td>
113 </div><div class="memdoc">
115 <p>Referenced by <a class="el" href="tcd_8c.html#a6b48b81e832498ed31124446bf0232d5">opj_tcd_code_block_enc_allocate_data()</a>.</p>
119 <a class="anchor" id="a4529ec0954ea017afd33a5c2b771e653"></a>
120 <div class="memitem">
121 <div class="memproto">
122 <table class="memname">
124 <td class="memname"><a class="el" href="group___t_c_d.html#gad35d6113094eba4ec44716e3012cd8b1">opj_tcd_layer_t</a>* opj_tcd_cblk_enc::layers</td>
127 </div><div class="memdoc">
129 <p>Referenced by <a class="el" href="group___t2.html#ga08a6b4ac26dfd81119b329f02c480f39">opj_t2_encode_packet()</a>, <a class="el" href="tcd_8c.html#a37cc7345ee7ebe453a9af02ded607212">opj_tcd_code_block_enc_allocate()</a>, <a class="el" href="tcd_8c.html#ad04ee6b560ad67d4696f3b2042c0911d">opj_tcd_code_block_enc_deallocate()</a>, <a class="el" href="group___t_c_d.html#ga350b4deff33a47f09e609d1f7d7cb43d">opj_tcd_makelayer()</a>, and <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>.</p>
133 <a class="anchor" id="aaadfdf791e63c0049b867a6be072fca3"></a>
134 <div class="memitem">
135 <div class="memproto">
136 <table class="memname">
138 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd_cblk_enc::numbps</td>
141 </div><div class="memdoc">
143 <p>Referenced by <a class="el" href="t1_8c.html#adc60d65d3cd311cbfa95fd2f5a0d7897">opj_t1_enc_is_term_pass()</a>, <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, <a class="el" href="group___t2.html#ga08a6b4ac26dfd81119b329f02c480f39">opj_t2_encode_packet()</a>, and <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>.</p>
147 <a class="anchor" id="a51bb851cf8d21e150c96f462a54a4121"></a>
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_tcd_cblk_enc::numlenbits</td>
155 </div><div class="memdoc">
157 <p>Referenced by <a class="el" href="group___t2.html#ga08a6b4ac26dfd81119b329f02c480f39">opj_t2_encode_packet()</a>.</p>
161 <a class="anchor" id="a69335861781a0388539bb58295749119"></a>
162 <div class="memitem">
163 <div class="memproto">
164 <table class="memname">
166 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd_cblk_enc::numpasses</td>
169 </div><div class="memdoc">
171 <p>Referenced by <a class="el" href="group___t2.html#ga08a6b4ac26dfd81119b329f02c480f39">opj_t2_encode_packet()</a>.</p>
175 <a class="anchor" id="abf26a00fd3661d98df0831a17ff37cd0"></a>
176 <div class="memitem">
177 <div class="memproto">
178 <table class="memname">
180 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd_cblk_enc::numpassesinlayers</td>
183 </div><div class="memdoc">
185 <p>Referenced by <a class="el" href="group___t_c_d.html#ga350b4deff33a47f09e609d1f7d7cb43d">opj_tcd_makelayer()</a>, and <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>.</p>
189 <a class="anchor" id="a5fd8985b3b27f790691eb09533bc45a3"></a>
190 <div class="memitem">
191 <div class="memproto">
192 <table class="memname">
194 <td class="memname"><a class="el" href="group___t_c_d.html#ga296b9ac9275a7480707a4326d9f243f0">opj_tcd_pass_t</a>* opj_tcd_cblk_enc::passes</td>
197 </div><div class="memdoc">
199 <p>Referenced by <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, <a class="el" href="group___t2.html#ga08a6b4ac26dfd81119b329f02c480f39">opj_t2_encode_packet()</a>, <a class="el" href="tcd_8c.html#a37cc7345ee7ebe453a9af02ded607212">opj_tcd_code_block_enc_allocate()</a>, <a class="el" href="tcd_8c.html#ad04ee6b560ad67d4696f3b2042c0911d">opj_tcd_code_block_enc_deallocate()</a>, <a class="el" href="group___t_c_d.html#ga350b4deff33a47f09e609d1f7d7cb43d">opj_tcd_makelayer()</a>, <a class="el" href="group___t_c_d.html#ga31ece0bd1f42ea10d6f5fc342db86936">opj_tcd_makelayer_fixed()</a>, and <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>.</p>
203 <a class="anchor" id="aa016b9dec075b59c3ff5faa47f099afc"></a>
204 <div class="memitem">
205 <div class="memproto">
206 <table class="memname">
208 <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_tcd_cblk_enc::totalpasses</td>
211 </div><div class="memdoc">
213 <p>Referenced by <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, and <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>.</p>
217 <a class="anchor" id="aa73a8d69a9328bba884b01512fea55a9"></a>
218 <div class="memitem">
219 <div class="memproto">
220 <table class="memname">
222 <td class="memname"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> opj_tcd_cblk_enc::x0</td>
225 </div><div class="memdoc">
227 <p>Referenced by <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, <a class="el" href="group___t1.html#gada55dfa54a9324f948a3383ed95aedc5">opj_t1_encode_cblks()</a>, <a class="el" href="tcd_8c.html#a6b48b81e832498ed31124446bf0232d5">opj_tcd_code_block_enc_allocate_data()</a>, <a class="el" href="tcd_8c.html#a54bd587a88cc401980302d13635b2703">opj_tcd_init_tile()</a>, and <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>.</p>
231 <a class="anchor" id="a2cdd8cea6537df7248ce0d999d4aa402"></a>
232 <div class="memitem">
233 <div class="memproto">
234 <table class="memname">
236 <td class="memname"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> opj_tcd_cblk_enc::x1</td>
239 </div><div class="memdoc">
241 <p>Referenced by <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, <a class="el" href="group___t1.html#gada55dfa54a9324f948a3383ed95aedc5">opj_t1_encode_cblks()</a>, <a class="el" href="tcd_8c.html#a6b48b81e832498ed31124446bf0232d5">opj_tcd_code_block_enc_allocate_data()</a>, <a class="el" href="tcd_8c.html#a54bd587a88cc401980302d13635b2703">opj_tcd_init_tile()</a>, and <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>.</p>
245 <a class="anchor" id="a71c810a87fd11dcbd742e542a0142476"></a>
246 <div class="memitem">
247 <div class="memproto">
248 <table class="memname">
250 <td class="memname"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> opj_tcd_cblk_enc::y0</td>
253 </div><div class="memdoc">
255 <p>Referenced by <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, <a class="el" href="group___t1.html#gada55dfa54a9324f948a3383ed95aedc5">opj_t1_encode_cblks()</a>, <a class="el" href="tcd_8c.html#a6b48b81e832498ed31124446bf0232d5">opj_tcd_code_block_enc_allocate_data()</a>, <a class="el" href="tcd_8c.html#a54bd587a88cc401980302d13635b2703">opj_tcd_init_tile()</a>, and <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>.</p>
259 <a class="anchor" id="afe70af4a1cd62891dc9700e19d5be2e9"></a>
260 <div class="memitem">
261 <div class="memproto">
262 <table class="memname">
264 <td class="memname"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> opj_tcd_cblk_enc::y1</td>
267 </div><div class="memdoc">
269 <p>Referenced by <a class="el" href="group___t1.html#ga129afb46903336a9f911323b47e29b81">opj_t1_encode_cblk()</a>, <a class="el" href="group___t1.html#gada55dfa54a9324f948a3383ed95aedc5">opj_t1_encode_cblks()</a>, <a class="el" href="tcd_8c.html#a6b48b81e832498ed31124446bf0232d5">opj_tcd_code_block_enc_allocate_data()</a>, <a class="el" href="tcd_8c.html#a54bd587a88cc401980302d13635b2703">opj_tcd_init_tile()</a>, and <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>.</p>
273 <hr/>The documentation for this struct was generated from the following file:<ul>
274 <li><a class="el" href="tcd_8h_source.html">tcd.h</a></li>
276 </div><!-- contents -->
277 <!-- start footer part -->
278 <hr class="footer"/><address class="footer"><small>
279 Generated by  <a href="http://www.doxygen.org/index.html">
280 <img class="footer" src="doxygen.png" alt="doxygen"/>