Update Doxygen doc
[openjpeg.git] / doxygen / structopj__j2k__dec.html
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">
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.10"/>
7 <title>OpenJPEG: opj_j2k_dec 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" />
12 </head>
13 <body>
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15 <div id="titlearea">
16 <table cellspacing="0" cellpadding="0">
17  <tbody>
18  <tr style="height: 56px;">
19   <td id="projectalign" style="padding-left: 0.5em;">
20    <div id="projectname">OpenJPEG
21    &#160;<span id="projectnumber">2.2.0</span>
22    </div>
23   </td>
24  </tr>
25  </tbody>
26 </table>
27 </div>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.10 -->
30   <div id="navrow1" class="tabs">
31     <ul class="tablist">
32       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
33       <li><a href="pages.html"><span>Related&#160;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&#160;Structures</span></a></li>
36       <li><a href="files.html"><span>Files</span></a></li>
37     </ul>
38   </div>
39   <div id="navrow2" class="tabs2">
40     <ul class="tablist">
41       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
42       <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
43     </ul>
44   </div>
45 </div><!-- top -->
46 <div class="header">
47   <div class="summary">
48 <a href="#pub-attribs">Data Fields</a>  </div>
49   <div class="headertitle">
50 <div class="title">opj_j2k_dec Struct Reference<div class="ingroups"><a class="el" href="group___j2_k.html">J2K - JPEG-2000 codestream reader/writer</a></div></div>  </div>
51 </div><!--header-->
52 <div class="contents">
53
54 <p><code>#include &lt;<a class="el" href="j2k_8h_source.html">j2k.h</a>&gt;</code></p>
55 <table class="memberdecls">
56 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
57 Data Fields</h2></td></tr>
58 <tr class="memitem:a201cfad81f7561069c1dad022272f9f5"><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__dec.html#a201cfad81f7561069c1dad022272f9f5">m_state</a></td></tr>
59 <tr class="memdesc:a201cfad81f7561069c1dad022272f9f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">locate in which part of the codestream the decoder is (main header, tile header, end)  <a href="#a201cfad81f7561069c1dad022272f9f5">More...</a><br /></td></tr>
60 <tr class="separator:a201cfad81f7561069c1dad022272f9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
61 <tr class="memitem:a9a7e4b2c704998e94e19abc5259210e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__dec.html#a9a7e4b2c704998e94e19abc5259210e2">m_default_tcp</a></td></tr>
62 <tr class="memdesc:a9a7e4b2c704998e94e19abc5259210e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">store decoding parameters common to all tiles (information like COD, COC in main header)  <a href="#a9a7e4b2c704998e94e19abc5259210e2">More...</a><br /></td></tr>
63 <tr class="separator:a9a7e4b2c704998e94e19abc5259210e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
64 <tr class="memitem:a25862466bbd561fa716a6226dafcd46c"><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__dec.html#a25862466bbd561fa716a6226dafcd46c">m_header_data</a></td></tr>
65 <tr class="separator:a25862466bbd561fa716a6226dafcd46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
66 <tr class="memitem:a68825a1211364ea393df031717717b2a"><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__dec.html#a68825a1211364ea393df031717717b2a">m_header_data_size</a></td></tr>
67 <tr class="separator:a68825a1211364ea393df031717717b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
68 <tr class="memitem:abccd6f2dd8260d90f81c44af3a040f72"><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__dec.html#abccd6f2dd8260d90f81c44af3a040f72">m_sot_length</a></td></tr>
69 <tr class="memdesc:abccd6f2dd8260d90f81c44af3a040f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">to tell the tile part length  <a href="#abccd6f2dd8260d90f81c44af3a040f72">More...</a><br /></td></tr>
70 <tr class="separator:abccd6f2dd8260d90f81c44af3a040f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 <tr class="memitem:ad0ec8ea90a89e2366979013563e19dcb"><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__dec.html#ad0ec8ea90a89e2366979013563e19dcb">m_start_tile_x</a></td></tr>
72 <tr class="memdesc:ad0ec8ea90a89e2366979013563e19dcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only tiles index in the correct range will be decoded.  <a href="#ad0ec8ea90a89e2366979013563e19dcb">More...</a><br /></td></tr>
73 <tr class="separator:ad0ec8ea90a89e2366979013563e19dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
74 <tr class="memitem:a6fe122cbe5f9cf363fc195be9e56fda2"><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__dec.html#a6fe122cbe5f9cf363fc195be9e56fda2">m_start_tile_y</a></td></tr>
75 <tr class="separator:a6fe122cbe5f9cf363fc195be9e56fda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="memitem:a2be5cc1c793db092012c29b1b54d4658"><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__dec.html#a2be5cc1c793db092012c29b1b54d4658">m_end_tile_x</a></td></tr>
77 <tr class="separator:a2be5cc1c793db092012c29b1b54d4658"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 <tr class="memitem:ae62e78d25e3e5d51f99c3776c10800e2"><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__dec.html#ae62e78d25e3e5d51f99c3776c10800e2">m_end_tile_y</a></td></tr>
79 <tr class="separator:ae62e78d25e3e5d51f99c3776c10800e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
80 <tr class="memitem:a0968cf3e09590018e3d71de12cbe452f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__dec.html#a0968cf3e09590018e3d71de12cbe452f">m_tile_ind_to_dec</a></td></tr>
81 <tr class="memdesc:a0968cf3e09590018e3d71de12cbe452f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of the tile to decode (used in get_tile)  <a href="#a0968cf3e09590018e3d71de12cbe452f">More...</a><br /></td></tr>
82 <tr class="separator:a0968cf3e09590018e3d71de12cbe452f"><td class="memSeparator" colspan="2">&#160;</td></tr>
83 <tr class="memitem:aca239327d284ff075653290a8d265982"><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__dec.html#aca239327d284ff075653290a8d265982">m_last_sot_read_pos</a></td></tr>
84 <tr class="memdesc:aca239327d284ff075653290a8d265982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of the last SOT marker read.  <a href="#aca239327d284ff075653290a8d265982">More...</a><br /></td></tr>
85 <tr class="separator:aca239327d284ff075653290a8d265982"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:a8fc81bd32a851db5f36ed9836872b9dc"><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__dec.html#a8fc81bd32a851db5f36ed9836872b9dc">m_last_tile_part</a></td></tr>
87 <tr class="memdesc:a8fc81bd32a851db5f36ed9836872b9dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicate that the current tile-part is assume as the last tile part of the codestream.  <a href="#a8fc81bd32a851db5f36ed9836872b9dc">More...</a><br /></td></tr>
88 <tr class="separator:a8fc81bd32a851db5f36ed9836872b9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
89 <tr class="memitem:a5641f21bf71dd0f8dec11ae2fc0b0f88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__dec.html#a5641f21bf71dd0f8dec11ae2fc0b0f88">m_can_decode</a>: 1</td></tr>
90 <tr class="memdesc:a5641f21bf71dd0f8dec11ae2fc0b0f88"><td class="mdescLeft">&#160;</td><td class="mdescRight">to tell that a tile can be decoded.  <a href="#a5641f21bf71dd0f8dec11ae2fc0b0f88">More...</a><br /></td></tr>
91 <tr class="separator:a5641f21bf71dd0f8dec11ae2fc0b0f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:a397741827fe4f66747279c4cbdb68e2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__dec.html#a397741827fe4f66747279c4cbdb68e2b">m_discard_tiles</a>: 1</td></tr>
93 <tr class="separator:a397741827fe4f66747279c4cbdb68e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:a6c4ba04312456a9c98e7472401f38c3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__dec.html#a6c4ba04312456a9c98e7472401f38c3a">m_skip_data</a>: 1</td></tr>
95 <tr class="separator:a6c4ba04312456a9c98e7472401f38c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:a377fad1cd433ddb5aaa720cb4558e4d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__dec.html#a377fad1cd433ddb5aaa720cb4558e4d1">m_nb_tile_parts_correction_checked</a>: 1</td></tr>
97 <tr class="memdesc:a377fad1cd433ddb5aaa720cb4558e4d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">TNsot correction : see issue 254.  <a href="#a377fad1cd433ddb5aaa720cb4558e4d1">More...</a><br /></td></tr>
98 <tr class="separator:a377fad1cd433ddb5aaa720cb4558e4d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
99 <tr class="memitem:a86792baeaa39c5ffb0c52c18564bdbea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__j2k__dec.html#a86792baeaa39c5ffb0c52c18564bdbea">m_nb_tile_parts_correction</a>: 1</td></tr>
100 <tr class="separator:a86792baeaa39c5ffb0c52c18564bdbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
101 </table>
102 <h2 class="groupheader">Field Documentation</h2>
103 <a class="anchor" id="a5641f21bf71dd0f8dec11ae2fc0b0f88"></a>
104 <div class="memitem">
105 <div class="memproto">
106       <table class="memname">
107         <tr>
108           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_can_decode</td>
109         </tr>
110       </table>
111 </div><div class="memdoc">
112
113 <p>to tell that a tile can be decoded. </p>
114
115 <p>Referenced by <a class="el" href="j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile()</a>, <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
116
117 </div>
118 </div>
119 <a class="anchor" id="a9a7e4b2c704998e94e19abc5259210e2"></a>
120 <div class="memitem">
121 <div class="memproto">
122       <table class="memname">
123         <tr>
124           <td class="memname"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a>* opj_j2k_dec::m_default_tcp</td>
125         </tr>
126       </table>
127 </div><div class="memdoc">
128
129 <p>store decoding parameters common to all tiles (information like COD, COC in main header) </p>
130
131 <p>Referenced by <a class="el" href="j2k_8h.html#a4e0a9f42c8240828e7293a064c143a24">j2k_get_cstr_info()</a>, <a class="el" href="group___j2_k.html#gadaffc1a68a7cbfe82eca1f66e557d78d">opj_j2k_copy_default_tcp_and_create_tcd()</a>, <a class="el" href="group___j2_k.html#ga053ad36e21c62a41d7f48f529f10d9e2">opj_j2k_copy_tile_component_parameters()</a>, <a class="el" href="group___j2_k.html#gae24dcd73f880fd184c16c15e74ef1bd2">opj_j2k_copy_tile_quantization_parameters()</a>, <a class="el" href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress()</a>, <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="group___j2_k.html#gade06c76ede3f941ad555287152432ec6">opj_j2k_dump_MH_info()</a>, <a class="el" href="group___j2_k.html#gaf6e255d43d68436d57606f619980bf21">opj_j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#gae37490bb6b2eb9a851e24c4a53aa6da0">opj_j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#ga0f83c1c3390f6368061b89b0e4dad91b">opj_j2k_read_mcc()</a>, <a class="el" href="group___j2_k.html#gaf48ac7c1ee2fe7d1dcfafedf24dba699">opj_j2k_read_mco()</a>, <a class="el" href="group___j2_k.html#ga191850876c179e6f0ce484888df823ad">opj_j2k_read_mct()</a>, <a class="el" href="group___j2_k.html#ga094ffbf4a7e4ab181717cfe32f95427b">opj_j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga2fcbe4a501bc0095f599de812323d62f">opj_j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#gaa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#ga302098a94dfdd7406da50abc633720d8">opj_j2k_read_SPCod_SPCoc()</a>, <a class="el" href="group___j2_k.html#gad38da30797d61e64273836160152e557">opj_j2k_read_SQcd_SQcc()</a>, and <a class="el" href="j2k_8h.html#ad2c05f29bca659d072a13133993312f9">opj_j2k_set_decoded_resolution_factor()</a>.</p>
132
133 </div>
134 </div>
135 <a class="anchor" id="a397741827fe4f66747279c4cbdb68e2b"></a>
136 <div class="memitem">
137 <div class="memproto">
138       <table class="memname">
139         <tr>
140           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_discard_tiles</td>
141         </tr>
142       </table>
143 </div><div class="memdoc">
144
145 <p>Referenced by <a class="el" href="group___j2_k.html#gaa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
146
147 </div>
148 </div>
149 <a class="anchor" id="a2be5cc1c793db092012c29b1b54d4658"></a>
150 <div class="memitem">
151 <div class="memproto">
152       <table class="memname">
153         <tr>
154           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_end_tile_x</td>
155         </tr>
156       </table>
157 </div><div class="memdoc">
158
159 <p>Referenced by <a class="el" href="group___j2_k.html#gaa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
160
161 </div>
162 </div>
163 <a class="anchor" id="ae62e78d25e3e5d51f99c3776c10800e2"></a>
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#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_end_tile_y</td>
169         </tr>
170       </table>
171 </div><div class="memdoc">
172
173 <p>Referenced by <a class="el" href="group___j2_k.html#gaa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
174
175 </div>
176 </div>
177 <a class="anchor" id="a25862466bbd561fa716a6226dafcd46c"></a>
178 <div class="memitem">
179 <div class="memproto">
180       <table class="memname">
181         <tr>
182           <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_dec::m_header_data</td>
183         </tr>
184       </table>
185 </div><div class="memdoc">
186
187 <p>Referenced by <a class="el" href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress()</a>, <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="group___j2_k.html#ga445c467bde1da70f07c2cdcd3ffbc25c">opj_j2k_read_header_procedure()</a>, <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>, and <a class="el" href="group___j2_k.html#ga2ca5884edbdd20eb06972c426cfaa25e">opj_j2k_read_unk()</a>.</p>
188
189 </div>
190 </div>
191 <a class="anchor" id="a68825a1211364ea393df031717717b2a"></a>
192 <div class="memitem">
193 <div class="memproto">
194       <table class="memname">
195         <tr>
196           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_header_data_size</td>
197         </tr>
198       </table>
199 </div><div class="memdoc">
200
201 <p>Referenced by <a class="el" href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress()</a>, <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="group___j2_k.html#ga445c467bde1da70f07c2cdcd3ffbc25c">opj_j2k_read_header_procedure()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
202
203 </div>
204 </div>
205 <a class="anchor" id="aca239327d284ff075653290a8d265982"></a>
206 <div class="memitem">
207 <div class="memproto">
208       <table class="memname">
209         <tr>
210           <td class="memname"><a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> opj_j2k_dec::m_last_sot_read_pos</td>
211         </tr>
212       </table>
213 </div><div class="memdoc">
214
215 <p>Position of the last SOT marker read. </p>
216
217 <p>Referenced by <a class="el" href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress()</a>, <a class="el" href="j2k_8c.html#ae310be1158fc90d77b9f4bd2711069d2">opj_j2k_decode_one_tile()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
218
219 </div>
220 </div>
221 <a class="anchor" id="a8fc81bd32a851db5f36ed9836872b9dc"></a>
222 <div class="memitem">
223 <div class="memproto">
224       <table class="memname">
225         <tr>
226           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_dec::m_last_tile_part</td>
227         </tr>
228       </table>
229 </div><div class="memdoc">
230
231 <p>Indicate that the current tile-part is assume as the last tile part of the codestream. </p>
232 <p>It is useful in the case of PSot is equal to zero. The sot length will be compute in the SOD reader function. FIXME NOT USED for the moment </p>
233
234 <p>Referenced by <a class="el" href="group___j2_k.html#gaf1ac6b62e18b03816163369ec3a81eff">opj_j2k_read_sod()</a>, and <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>.</p>
235
236 </div>
237 </div>
238 <a class="anchor" id="a86792baeaa39c5ffb0c52c18564bdbea"></a>
239 <div class="memitem">
240 <div class="memproto">
241       <table class="memname">
242         <tr>
243           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_nb_tile_parts_correction</td>
244         </tr>
245       </table>
246 </div><div class="memdoc">
247
248 <p>Referenced by <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
249
250 </div>
251 </div>
252 <a class="anchor" id="a377fad1cd433ddb5aaa720cb4558e4d1"></a>
253 <div class="memitem">
254 <div class="memproto">
255       <table class="memname">
256         <tr>
257           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_nb_tile_parts_correction_checked</td>
258         </tr>
259       </table>
260 </div><div class="memdoc">
261
262 <p>TNsot correction : see issue 254. </p>
263
264 <p>Referenced by <a class="el" href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
265
266 </div>
267 </div>
268 <a class="anchor" id="a6c4ba04312456a9c98e7472401f38c3a"></a>
269 <div class="memitem">
270 <div class="memproto">
271       <table class="memname">
272         <tr>
273           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_skip_data</td>
274         </tr>
275       </table>
276 </div><div class="memdoc">
277
278 <p>Referenced by <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
279
280 </div>
281 </div>
282 <a class="anchor" id="abccd6f2dd8260d90f81c44af3a040f72"></a>
283 <div class="memitem">
284 <div class="memproto">
285       <table class="memname">
286         <tr>
287           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_sot_length</td>
288         </tr>
289       </table>
290 </div><div class="memdoc">
291
292 <p>to tell the tile part length </p>
293
294 <p>Referenced by <a class="el" href="group___j2_k.html#gaf1ac6b62e18b03816163369ec3a81eff">opj_j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
295
296 </div>
297 </div>
298 <a class="anchor" id="ad0ec8ea90a89e2366979013563e19dcb"></a>
299 <div class="memitem">
300 <div class="memproto">
301       <table class="memname">
302         <tr>
303           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_start_tile_x</td>
304         </tr>
305       </table>
306 </div><div class="memdoc">
307
308 <p>Only tiles index in the correct range will be decoded. </p>
309
310 <p>Referenced by <a class="el" href="group___j2_k.html#gaa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
311
312 </div>
313 </div>
314 <a class="anchor" id="a6fe122cbe5f9cf363fc195be9e56fda2"></a>
315 <div class="memitem">
316 <div class="memproto">
317       <table class="memname">
318         <tr>
319           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_start_tile_y</td>
320         </tr>
321       </table>
322 </div><div class="memdoc">
323
324 <p>Referenced by <a class="el" href="group___j2_k.html#gaa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
325
326 </div>
327 </div>
328 <a class="anchor" id="a201cfad81f7561069c1dad022272f9f5"></a>
329 <div class="memitem">
330 <div class="memproto">
331       <table class="memname">
332         <tr>
333           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_state</td>
334         </tr>
335       </table>
336 </div><div class="memdoc">
337
338 <p>locate in which part of the codestream the decoder is (main header, tile header, end) </p>
339
340 <p>Referenced by <a class="el" href="group___j2_k.html#ga053ad36e21c62a41d7f48f529f10d9e2">opj_j2k_copy_tile_component_parameters()</a>, <a class="el" href="group___j2_k.html#gae24dcd73f880fd184c16c15e74ef1bd2">opj_j2k_copy_tile_quantization_parameters()</a>, <a class="el" href="j2k_8c.html#ae310be1158fc90d77b9f4bd2711069d2">opj_j2k_decode_one_tile()</a>, <a class="el" href="j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile()</a>, <a class="el" href="group___j2_k.html#ga7b5ed63aa196941746a348042a55dda3">opj_j2k_decode_tiles()</a>, <a class="el" href="group___j2_k.html#ga6ac916d0ff3795496248d8f3f4929e80">opj_j2k_decoding_validation()</a>, <a class="el" href="group___j2_k.html#ga2ef076b003198ded3337ed8d5a641cf2">opj_j2k_encoding_validation()</a>, <a class="el" href="group___j2_k.html#gaf6e255d43d68436d57606f619980bf21">opj_j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#gae37490bb6b2eb9a851e24c4a53aa6da0">opj_j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#ga445c467bde1da70f07c2cdcd3ffbc25c">opj_j2k_read_header_procedure()</a>, <a class="el" href="group___j2_k.html#ga0f83c1c3390f6368061b89b0e4dad91b">opj_j2k_read_mcc()</a>, <a class="el" href="group___j2_k.html#gaf48ac7c1ee2fe7d1dcfafedf24dba699">opj_j2k_read_mco()</a>, <a class="el" href="group___j2_k.html#ga191850876c179e6f0ce484888df823ad">opj_j2k_read_mct()</a>, <a class="el" href="group___j2_k.html#ga094ffbf4a7e4ab181717cfe32f95427b">opj_j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga2fcbe4a501bc0095f599de812323d62f">opj_j2k_read_rgn()</a>, <a class="el" href="group___j2_k.html#gaa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#ga4a8ad30a3df7afe15c5377a6f673f911">opj_j2k_read_soc()</a>, <a class="el" href="group___j2_k.html#gaf1ac6b62e18b03816163369ec3a81eff">opj_j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#ga302098a94dfdd7406da50abc633720d8">opj_j2k_read_SPCod_SPCoc()</a>, <a class="el" href="group___j2_k.html#gad38da30797d61e64273836160152e557">opj_j2k_read_SQcd_SQcc()</a>, <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>, <a class="el" href="group___j2_k.html#ga2ca5884edbdd20eb06972c426cfaa25e">opj_j2k_read_unk()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
341
342 </div>
343 </div>
344 <a class="anchor" id="a0968cf3e09590018e3d71de12cbe452f"></a>
345 <div class="memitem">
346 <div class="memproto">
347       <table class="memname">
348         <tr>
349           <td class="memname"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> opj_j2k_dec::m_tile_ind_to_dec</td>
350         </tr>
351       </table>
352 </div><div class="memdoc">
353
354 <p>Index of the tile to decode (used in get_tile) </p>
355
356 <p>Referenced by <a class="el" href="j2k_8h.html#ad76bb79d4d63030222ebf3dbe3fe86cf">opj_j2k_create_decompress()</a>, <a class="el" href="j2k_8c.html#ae310be1158fc90d77b9f4bd2711069d2">opj_j2k_decode_one_tile()</a>, <a class="el" href="j2k_8h.html#a60371d3609364bf033e8c244599abf6f">opj_j2k_get_tile()</a>, and <a class="el" href="group___j2_k.html#ga935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>.</p>
357
358 </div>
359 </div>
360 <hr/>The documentation for this struct was generated from the following file:<ul>
361 <li><a class="el" href="j2k_8h_source.html">j2k.h</a></li>
362 </ul>
363 </div><!-- contents -->
364 <!-- start footer part -->
365 <hr class="footer"/><address class="footer"><small>
366 Generated by &#160;<a href="http://www.doxygen.org/index.html">
367 <img class="footer" src="doxygen.png" alt="doxygen"/>
368 </a> 1.8.10
369 </small></address>
370 </body>
371 </html>