Update for 2.5.2 release
[openjpeg.git] / doxygen / tpix__manager_8c.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: tpix_manager.c File 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 id="nav-path" class="navpath">
41   <ul>
42 <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html">even</a></li><li class="navelem"><a class="el" href="dir_f75d9a0165d6564a1e04793ef847d41d.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_5f588d7ea139c1aae751d03c13a16064.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_378f732e812ef6cbaaae22e96a4fa79f.html">src</a></li><li class="navelem"><a class="el" href="dir_19dcb5713315405a27e1bde75a489a4c.html">lib</a></li><li class="navelem"><a class="el" href="dir_54e5bc4f0640fea590afaf04f4d9c88d.html">openjp2</a></li>  </ul>
43 </div>
44 </div><!-- top -->
45 <div class="header">
46   <div class="summary">
47 <a href="#define-members">Macros</a> &#124;
48 <a href="#func-members">Functions</a>  </div>
49   <div class="headertitle">
50 <div class="title">tpix_manager.c File Reference</div>  </div>
51 </div><!--header-->
52 <div class="contents">
53
54 <p>Modification of jpip.c from 2KAN indexer.  
55 <a href="#details">More...</a></p>
56 <div class="textblock"><code>#include &quot;<a class="el" href="opj__includes_8h_source.html">opj_includes.h</a>&quot;</code><br />
57 </div><table class="memberdecls">
58 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
59 Macros</h2></td></tr>
60 <tr class="memitem:afa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#afa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a,  b)&#160;&#160;&#160;((a)&gt;(b)?(a):(b))</td></tr>
61 <tr class="separator:afa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
62 </table><table class="memberdecls">
63 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
64 Functions</h2></td></tr>
65 <tr class="memitem:a2440860fcb3438294b348669f86325f8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#a2440860fcb3438294b348669f86325f8">get_num_max_tile_parts</a> (<a class="el" href="openjpeg_8h.html#a0cc11f25139520a969aef74546586c77">opj_codestream_info_t</a> cstr_info)</td></tr>
66 <tr class="separator:a2440860fcb3438294b348669f86325f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 <tr class="memitem:a954403d9d7c19478925fc16781d7a3e7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7">opj_write_tpix</a> (int coff, <a class="el" href="openjpeg_8h.html#a0cc11f25139520a969aef74546586c77">opj_codestream_info_t</a> cstr_info, int j2klen, <a class="el" href="cio_8h.html#a87df528e86c1032677d7841d1fb1270a">opj_stream_private_t</a> *cio, <a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *p_manager)</td></tr>
68 <tr class="separator:a954403d9d7c19478925fc16781d7a3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
69 <tr class="memitem:a615f1af7e1d9253a449ae0494f88b87b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b">opj_write_tpixfaix</a> (int coff, int compno, <a class="el" href="openjpeg_8h.html#a0cc11f25139520a969aef74546586c77">opj_codestream_info_t</a> cstr_info, int j2klen, <a class="el" href="cio_8h.html#a87df528e86c1032677d7841d1fb1270a">opj_stream_private_t</a> *cio, <a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *p_manager)</td></tr>
70 <tr class="separator:a615f1af7e1d9253a449ae0494f88b87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 </table>
72 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
73 <div class="textblock"><p>Modification of jpip.c from 2KAN indexer. </p>
74 </div><h2 class="groupheader">Macro Definition Documentation</h2>
75 <a id="afa99ec4acc4ecb2dc3c2d05da15d0e3f"></a>
76 <h2 class="memtitle"><span class="permalink"><a href="#afa99ec4acc4ecb2dc3c2d05da15d0e3f">&#9670;&nbsp;</a></span>MAX</h2>
77
78 <div class="memitem">
79 <div class="memproto">
80       <table class="memname">
81         <tr>
82           <td class="memname">#define MAX</td>
83           <td>(</td>
84           <td class="paramtype">&#160;</td>
85           <td class="paramname">a, </td>
86         </tr>
87         <tr>
88           <td class="paramkey"></td>
89           <td></td>
90           <td class="paramtype">&#160;</td>
91           <td class="paramname">b&#160;</td>
92         </tr>
93         <tr>
94           <td></td>
95           <td>)</td>
96           <td></td><td>&#160;&#160;&#160;((a)&gt;(b)?(a):(b))</td>
97         </tr>
98       </table>
99 </div><div class="memdoc">
100
101 </div>
102 </div>
103 <h2 class="groupheader">Function Documentation</h2>
104 <a id="a2440860fcb3438294b348669f86325f8"></a>
105 <h2 class="memtitle"><span class="permalink"><a href="#a2440860fcb3438294b348669f86325f8">&#9670;&nbsp;</a></span>get_num_max_tile_parts()</h2>
106
107 <div class="memitem">
108 <div class="memproto">
109       <table class="memname">
110         <tr>
111           <td class="memname">int get_num_max_tile_parts </td>
112           <td>(</td>
113           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a0cc11f25139520a969aef74546586c77">opj_codestream_info_t</a>&#160;</td>
114           <td class="paramname"><em>cstr_info</em></td><td>)</td>
115           <td></td>
116         </tr>
117       </table>
118 </div><div class="memdoc">
119
120 <p class="reference">References <a class="el" href="tpix__manager_8c.html#afa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>, <a class="el" href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">opj_tile_info::num_tps</a>, <a class="el" href="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">opj_codestream_info::th</a>, <a class="el" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a>, and <a class="el" href="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">opj_codestream_info::tw</a>.</p>
121
122 <p class="reference">Referenced by <a class="el" href="tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b">opj_write_tpixfaix()</a>.</p>
123
124 </div>
125 </div>
126 <a id="a954403d9d7c19478925fc16781d7a3e7"></a>
127 <h2 class="memtitle"><span class="permalink"><a href="#a954403d9d7c19478925fc16781d7a3e7">&#9670;&nbsp;</a></span>opj_write_tpix()</h2>
128
129 <div class="memitem">
130 <div class="memproto">
131       <table class="memname">
132         <tr>
133           <td class="memname">int opj_write_tpix </td>
134           <td>(</td>
135           <td class="paramtype">int&#160;</td>
136           <td class="paramname"><em>coff</em>, </td>
137         </tr>
138         <tr>
139           <td class="paramkey"></td>
140           <td></td>
141           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a0cc11f25139520a969aef74546586c77">opj_codestream_info_t</a>&#160;</td>
142           <td class="paramname"><em>cstr_info</em>, </td>
143         </tr>
144         <tr>
145           <td class="paramkey"></td>
146           <td></td>
147           <td class="paramtype">int&#160;</td>
148           <td class="paramname"><em>j2klen</em>, </td>
149         </tr>
150         <tr>
151           <td class="paramkey"></td>
152           <td></td>
153           <td class="paramtype"><a class="el" href="cio_8h.html#a87df528e86c1032677d7841d1fb1270a">opj_stream_private_t</a> *&#160;</td>
154           <td class="paramname"><em>cio</em>, </td>
155         </tr>
156         <tr>
157           <td class="paramkey"></td>
158           <td></td>
159           <td class="paramtype"><a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *&#160;</td>
160           <td class="paramname"><em>p_manager</em>&#160;</td>
161         </tr>
162         <tr>
163           <td></td>
164           <td>)</td>
165           <td></td><td></td>
166         </tr>
167       </table>
168 </div><div class="memdoc">
169
170 <p class="reference">References <a class="el" href="indexbox__manager_8h.html#a5bb0059d5f0d95c826cfc5b3b1938a33">JPIP_TPIX</a>, <a class="el" href="cio_8c.html#a9061d0624a17af80b74e1a114b0c7f06">opj_stream_seek()</a>, <a class="el" href="cio_8c.html#ac82f28130f72561ebd1a18b6bc84edb8">opj_stream_skip()</a>, <a class="el" href="cio_8c.html#a5c59a39f3664f9deb654c269153c600a">opj_stream_tell()</a>, <a class="el" href="cio_8c.html#ae94657bc4ae96f252467a685168b94e1">opj_stream_write_data()</a>, <a class="el" href="cio_8h.html#a4233661f073556f7d30fd9b2afaafefe">opj_write_bytes</a>, and <a class="el" href="tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b">opj_write_tpixfaix()</a>.</p>
171
172 <p class="reference">Referenced by <a class="el" href="cidx__manager_8h.html#ac7ecf358e9a5d8bdff7e26b4726aba20">opj_write_cidx()</a>.</p>
173
174 </div>
175 </div>
176 <a id="a615f1af7e1d9253a449ae0494f88b87b"></a>
177 <h2 class="memtitle"><span class="permalink"><a href="#a615f1af7e1d9253a449ae0494f88b87b">&#9670;&nbsp;</a></span>opj_write_tpixfaix()</h2>
178
179 <div class="memitem">
180 <div class="memproto">
181       <table class="memname">
182         <tr>
183           <td class="memname">int opj_write_tpixfaix </td>
184           <td>(</td>
185           <td class="paramtype">int&#160;</td>
186           <td class="paramname"><em>coff</em>, </td>
187         </tr>
188         <tr>
189           <td class="paramkey"></td>
190           <td></td>
191           <td class="paramtype">int&#160;</td>
192           <td class="paramname"><em>compno</em>, </td>
193         </tr>
194         <tr>
195           <td class="paramkey"></td>
196           <td></td>
197           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a0cc11f25139520a969aef74546586c77">opj_codestream_info_t</a>&#160;</td>
198           <td class="paramname"><em>cstr_info</em>, </td>
199         </tr>
200         <tr>
201           <td class="paramkey"></td>
202           <td></td>
203           <td class="paramtype">int&#160;</td>
204           <td class="paramname"><em>j2klen</em>, </td>
205         </tr>
206         <tr>
207           <td class="paramkey"></td>
208           <td></td>
209           <td class="paramtype"><a class="el" href="cio_8h.html#a87df528e86c1032677d7841d1fb1270a">opj_stream_private_t</a> *&#160;</td>
210           <td class="paramname"><em>cio</em>, </td>
211         </tr>
212         <tr>
213           <td class="paramkey"></td>
214           <td></td>
215           <td class="paramtype"><a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *&#160;</td>
216           <td class="paramname"><em>p_manager</em>&#160;</td>
217         </tr>
218         <tr>
219           <td></td>
220           <td>)</td>
221           <td></td><td></td>
222         </tr>
223       </table>
224 </div><div class="memdoc">
225
226 <p class="reference">References <a class="el" href="tpix__manager_8c.html#a2440860fcb3438294b348669f86325f8">get_num_max_tile_parts()</a>, <a class="el" href="indexbox__manager_8h.html#a182f6e3b0eb1cc56f7c2d5f55eeb5241">JPIP_FAIX</a>, <a class="el" href="structopj__tile__info.html#ad4acc74dc99799b2ee227d1784ce5f0f">opj_tile_info::num_tps</a>, <a class="el" href="structopj__codestream__info.html#a2aa722a5eb7195ca2f3d242c406505c9">opj_codestream_info::numdecompos</a>, <a class="el" href="cio_8c.html#a9061d0624a17af80b74e1a114b0c7f06">opj_stream_seek()</a>, <a class="el" href="cio_8c.html#ac82f28130f72561ebd1a18b6bc84edb8">opj_stream_skip()</a>, <a class="el" href="cio_8c.html#a5c59a39f3664f9deb654c269153c600a">opj_stream_tell()</a>, <a class="el" href="cio_8c.html#ae94657bc4ae96f252467a685168b94e1">opj_stream_write_data()</a>, <a class="el" href="cio_8h.html#a4233661f073556f7d30fd9b2afaafefe">opj_write_bytes</a>, <a class="el" href="structopj__codestream__info.html#a4f18a0061ac864226fffd5590a771c08">opj_codestream_info::th</a>, <a class="el" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a>, <a class="el" href="structopj__tile__info.html#a5d32069e41ba69a088ca9b43ea81ae22">opj_tile_info::tp</a>, <a class="el" href="structopj__tp__info.html#ac5a572e2da8fe4fb41023da20a1f8975">opj_tp_info::tp_end_pos</a>, <a class="el" href="structopj__tp__info.html#a8456c54bdba73448429e5a0d830e2123">opj_tp_info::tp_start_pos</a>, and <a class="el" href="structopj__codestream__info.html#a231c10b2c238e1e6462bf7cd40871169">opj_codestream_info::tw</a>.</p>
227
228 <p class="reference">Referenced by <a class="el" href="tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7">opj_write_tpix()</a>.</p>
229
230 </div>
231 </div>
232 </div><!-- contents -->
233 <!-- start footer part -->
234 <hr class="footer"/><address class="footer"><small>
235 Generated by &#160;<a href="http://www.doxygen.org/index.html">
236 <img class="footer" src="doxygen.png" alt="doxygen"/>
237 </a> 1.8.17
238 </small></address>
239 </body>
240 </html>