Create CNAME
[openjpeg.git] / doxygen / structopj__j2k__dec.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_dec 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_dec 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: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>
54 <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="structopj__j2k__dec.html#a201cfad81f7561069c1dad022272f9f5">More...</a><br /></td></tr>
55 <tr class="separator:a201cfad81f7561069c1dad022272f9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
56 <tr class="memitem:a9a7e4b2c704998e94e19abc5259210e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="j2k_8h.html#acf2dc0982e8a97381c5365c290db5cd1">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>
57 <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="structopj__j2k__dec.html#a9a7e4b2c704998e94e19abc5259210e2">More...</a><br /></td></tr>
58 <tr class="separator:a9a7e4b2c704998e94e19abc5259210e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
59 <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>
60 <tr class="separator:a25862466bbd561fa716a6226dafcd46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
61 <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>
62 <tr class="separator:a68825a1211364ea393df031717717b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
63 <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>
64 <tr class="memdesc:abccd6f2dd8260d90f81c44af3a040f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">to tell the tile part length  <a href="structopj__j2k__dec.html#abccd6f2dd8260d90f81c44af3a040f72">More...</a><br /></td></tr>
65 <tr class="separator:abccd6f2dd8260d90f81c44af3a040f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
66 <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>
67 <tr class="memdesc:ad0ec8ea90a89e2366979013563e19dcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only tiles index in the correct range will be decoded.  <a href="structopj__j2k__dec.html#ad0ec8ea90a89e2366979013563e19dcb">More...</a><br /></td></tr>
68 <tr class="separator:ad0ec8ea90a89e2366979013563e19dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
69 <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>
70 <tr class="separator:a6fe122cbe5f9cf363fc195be9e56fda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 <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>
72 <tr class="separator:a2be5cc1c793db092012c29b1b54d4658"><td class="memSeparator" colspan="2">&#160;</td></tr>
73 <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>
74 <tr class="separator:ae62e78d25e3e5d51f99c3776c10800e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
75 <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>
76 <tr class="memdesc:a0968cf3e09590018e3d71de12cbe452f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of the tile to decode (used in get_tile)  <a href="structopj__j2k__dec.html#a0968cf3e09590018e3d71de12cbe452f">More...</a><br /></td></tr>
77 <tr class="separator:a0968cf3e09590018e3d71de12cbe452f"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 <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>
79 <tr class="memdesc:aca239327d284ff075653290a8d265982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of the last SOT marker read.  <a href="structopj__j2k__dec.html#aca239327d284ff075653290a8d265982">More...</a><br /></td></tr>
80 <tr class="separator:aca239327d284ff075653290a8d265982"><td class="memSeparator" colspan="2">&#160;</td></tr>
81 <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>
82 <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="structopj__j2k__dec.html#a8fc81bd32a851db5f36ed9836872b9dc">More...</a><br /></td></tr>
83 <tr class="separator:a8fc81bd32a851db5f36ed9836872b9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
84 <tr class="memitem:a0676d7e5e38560d317db6b47be7d2918"><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#a0676d7e5e38560d317db6b47be7d2918">m_numcomps_to_decode</a></td></tr>
85 <tr class="separator:a0676d7e5e38560d317db6b47be7d2918"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:a2db3b4ed02e0843d59f9db42855c81b5"><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#a2db3b4ed02e0843d59f9db42855c81b5">m_comps_indices_to_decode</a></td></tr>
87 <tr class="separator:a2db3b4ed02e0843d59f9db42855c81b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <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>
89 <tr class="memdesc:a5641f21bf71dd0f8dec11ae2fc0b0f88"><td class="mdescLeft">&#160;</td><td class="mdescRight">to tell that a tile can be decoded.  <a href="structopj__j2k__dec.html#a5641f21bf71dd0f8dec11ae2fc0b0f88">More...</a><br /></td></tr>
90 <tr class="separator:a5641f21bf71dd0f8dec11ae2fc0b0f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
91 <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>
92 <tr class="separator:a397741827fe4f66747279c4cbdb68e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <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>
94 <tr class="separator:a6c4ba04312456a9c98e7472401f38c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
95 <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>
96 <tr class="memdesc:a377fad1cd433ddb5aaa720cb4558e4d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">TNsot correction : see issue 254.  <a href="structopj__j2k__dec.html#a377fad1cd433ddb5aaa720cb4558e4d1">More...</a><br /></td></tr>
97 <tr class="separator:a377fad1cd433ddb5aaa720cb4558e4d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
98 <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>
99 <tr class="separator:a86792baeaa39c5ffb0c52c18564bdbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 </table>
101 <h2 class="groupheader">Field Documentation</h2>
102 <a id="a5641f21bf71dd0f8dec11ae2fc0b0f88"></a>
103 <h2 class="memtitle"><span class="permalink"><a href="#a5641f21bf71dd0f8dec11ae2fc0b0f88">&#9670;&nbsp;</a></span>m_can_decode</h2>
104
105 <div class="memitem">
106 <div class="memproto">
107       <table class="memname">
108         <tr>
109           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_can_decode</td>
110         </tr>
111       </table>
112 </div><div class="memdoc">
113
114 <p>to tell that a tile can be decoded. </p>
115
116 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile()</a>, <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
117
118 </div>
119 </div>
120 <a id="a2db3b4ed02e0843d59f9db42855c81b5"></a>
121 <h2 class="memtitle"><span class="permalink"><a href="#a2db3b4ed02e0843d59f9db42855c81b5">&#9670;&nbsp;</a></span>m_comps_indices_to_decode</h2>
122
123 <div class="memitem">
124 <div class="memproto">
125       <table class="memname">
126         <tr>
127           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>* opj_j2k_dec::m_comps_indices_to_decode</td>
128         </tr>
129       </table>
130 </div><div class="memdoc">
131
132 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a86642f524f2b96bb957e35f36760544d">opj_j2k_are_all_used_components_decoded()</a>, <a class="el" href="j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile()</a>, <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="j2k_8c.html#a358ce63afe87a1bfad2787689a4021f4">opj_j2k_move_data_from_codec_to_output_image()</a>, and <a class="el" href="j2k_8h.html#a8ad1ef335703dec30943a7dad14b8c3d">opj_j2k_set_decoded_components()</a>.</p>
133
134 </div>
135 </div>
136 <a id="a9a7e4b2c704998e94e19abc5259210e2"></a>
137 <h2 class="memtitle"><span class="permalink"><a href="#a9a7e4b2c704998e94e19abc5259210e2">&#9670;&nbsp;</a></span>m_default_tcp</h2>
138
139 <div class="memitem">
140 <div class="memproto">
141       <table class="memname">
142         <tr>
143           <td class="memname"><a class="el" href="j2k_8h.html#acf2dc0982e8a97381c5365c290db5cd1">opj_tcp_t</a>* opj_j2k_dec::m_default_tcp</td>
144         </tr>
145       </table>
146 </div><div class="memdoc">
147
148 <p>store decoding parameters common to all tiles (information like COD, COC in main header) </p>
149
150 <p class="reference">Referenced by <a class="el" href="j2k_8h.html#a4e0a9f42c8240828e7293a064c143a24">j2k_get_cstr_info()</a>, <a class="el" href="j2k_8c.html#adaffc1a68a7cbfe82eca1f66e557d78d">opj_j2k_copy_default_tcp_and_create_tcd()</a>, <a class="el" href="j2k_8c.html#a053ad36e21c62a41d7f48f529f10d9e2">opj_j2k_copy_tile_component_parameters()</a>, <a class="el" href="j2k_8c.html#ae24dcd73f880fd184c16c15e74ef1bd2">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="j2k_8c.html#ade06c76ede3f941ad555287152432ec6">opj_j2k_dump_MH_info()</a>, <a class="el" href="j2k_8c.html#af6e255d43d68436d57606f619980bf21">opj_j2k_read_coc()</a>, <a class="el" href="j2k_8c.html#ae37490bb6b2eb9a851e24c4a53aa6da0">opj_j2k_read_cod()</a>, <a class="el" href="j2k_8c.html#a0f83c1c3390f6368061b89b0e4dad91b">opj_j2k_read_mcc()</a>, <a class="el" href="j2k_8c.html#af48ac7c1ee2fe7d1dcfafedf24dba699">opj_j2k_read_mco()</a>, <a class="el" href="j2k_8c.html#a191850876c179e6f0ce484888df823ad">opj_j2k_read_mct()</a>, <a class="el" href="j2k_8c.html#a094ffbf4a7e4ab181717cfe32f95427b">opj_j2k_read_poc()</a>, <a class="el" href="j2k_8c.html#a2fcbe4a501bc0095f599de812323d62f">opj_j2k_read_rgn()</a>, <a class="el" href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="j2k_8c.html#a302098a94dfdd7406da50abc633720d8">opj_j2k_read_SPCod_SPCoc()</a>, <a class="el" href="j2k_8c.html#ad38da30797d61e64273836160152e557">opj_j2k_read_SQcd_SQcc()</a>, and <a class="el" href="j2k_8h.html#ad2c05f29bca659d072a13133993312f9">opj_j2k_set_decoded_resolution_factor()</a>.</p>
151
152 </div>
153 </div>
154 <a id="a397741827fe4f66747279c4cbdb68e2b"></a>
155 <h2 class="memtitle"><span class="permalink"><a href="#a397741827fe4f66747279c4cbdb68e2b">&#9670;&nbsp;</a></span>m_discard_tiles</h2>
156
157 <div class="memitem">
158 <div class="memproto">
159       <table class="memname">
160         <tr>
161           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_discard_tiles</td>
162         </tr>
163       </table>
164 </div><div class="memdoc">
165
166 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
167
168 </div>
169 </div>
170 <a id="a2be5cc1c793db092012c29b1b54d4658"></a>
171 <h2 class="memtitle"><span class="permalink"><a href="#a2be5cc1c793db092012c29b1b54d4658">&#9670;&nbsp;</a></span>m_end_tile_x</h2>
172
173 <div class="memitem">
174 <div class="memproto">
175       <table class="memname">
176         <tr>
177           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_end_tile_x</td>
178         </tr>
179       </table>
180 </div><div class="memdoc">
181
182 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
183
184 </div>
185 </div>
186 <a id="ae62e78d25e3e5d51f99c3776c10800e2"></a>
187 <h2 class="memtitle"><span class="permalink"><a href="#ae62e78d25e3e5d51f99c3776c10800e2">&#9670;&nbsp;</a></span>m_end_tile_y</h2>
188
189 <div class="memitem">
190 <div class="memproto">
191       <table class="memname">
192         <tr>
193           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_end_tile_y</td>
194         </tr>
195       </table>
196 </div><div class="memdoc">
197
198 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
199
200 </div>
201 </div>
202 <a id="a25862466bbd561fa716a6226dafcd46c"></a>
203 <h2 class="memtitle"><span class="permalink"><a href="#a25862466bbd561fa716a6226dafcd46c">&#9670;&nbsp;</a></span>m_header_data</h2>
204
205 <div class="memitem">
206 <div class="memproto">
207       <table class="memname">
208         <tr>
209           <td class="memname"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>* opj_j2k_dec::m_header_data</td>
210         </tr>
211       </table>
212 </div><div class="memdoc">
213
214 <p class="reference">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="j2k_8c.html#a445c467bde1da70f07c2cdcd3ffbc25c">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="j2k_8c.html#a2ca5884edbdd20eb06972c426cfaa25e">opj_j2k_read_unk()</a>.</p>
215
216 </div>
217 </div>
218 <a id="a68825a1211364ea393df031717717b2a"></a>
219 <h2 class="memtitle"><span class="permalink"><a href="#a68825a1211364ea393df031717717b2a">&#9670;&nbsp;</a></span>m_header_data_size</h2>
220
221 <div class="memitem">
222 <div class="memproto">
223       <table class="memname">
224         <tr>
225           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_header_data_size</td>
226         </tr>
227       </table>
228 </div><div class="memdoc">
229
230 <p class="reference">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="j2k_8c.html#a445c467bde1da70f07c2cdcd3ffbc25c">opj_j2k_read_header_procedure()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
231
232 </div>
233 </div>
234 <a id="aca239327d284ff075653290a8d265982"></a>
235 <h2 class="memtitle"><span class="permalink"><a href="#aca239327d284ff075653290a8d265982">&#9670;&nbsp;</a></span>m_last_sot_read_pos</h2>
236
237 <div class="memitem">
238 <div class="memproto">
239       <table class="memname">
240         <tr>
241           <td class="memname"><a class="el" href="openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c">OPJ_OFF_T</a> opj_j2k_dec::m_last_sot_read_pos</td>
242         </tr>
243       </table>
244 </div><div class="memdoc">
245
246 <p>Position of the last SOT marker read. </p>
247
248 <p class="reference">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>
249
250 </div>
251 </div>
252 <a id="a8fc81bd32a851db5f36ed9836872b9dc"></a>
253 <h2 class="memtitle"><span class="permalink"><a href="#a8fc81bd32a851db5f36ed9836872b9dc">&#9670;&nbsp;</a></span>m_last_tile_part</h2>
254
255 <div class="memitem">
256 <div class="memproto">
257       <table class="memname">
258         <tr>
259           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_j2k_dec::m_last_tile_part</td>
260         </tr>
261       </table>
262 </div><div class="memdoc">
263
264 <p>Indicate that the current tile-part is assume as the last tile part of the codestream. </p>
265 <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>
266
267 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#af1ac6b62e18b03816163369ec3a81eff">opj_j2k_read_sod()</a>, and <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>.</p>
268
269 </div>
270 </div>
271 <a id="a86792baeaa39c5ffb0c52c18564bdbea"></a>
272 <h2 class="memtitle"><span class="permalink"><a href="#a86792baeaa39c5ffb0c52c18564bdbea">&#9670;&nbsp;</a></span>m_nb_tile_parts_correction</h2>
273
274 <div class="memitem">
275 <div class="memproto">
276       <table class="memname">
277         <tr>
278           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_nb_tile_parts_correction</td>
279         </tr>
280       </table>
281 </div><div class="memdoc">
282
283 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
284
285 </div>
286 </div>
287 <a id="a377fad1cd433ddb5aaa720cb4558e4d1"></a>
288 <h2 class="memtitle"><span class="permalink"><a href="#a377fad1cd433ddb5aaa720cb4558e4d1">&#9670;&nbsp;</a></span>m_nb_tile_parts_correction_checked</h2>
289
290 <div class="memitem">
291 <div class="memproto">
292       <table class="memname">
293         <tr>
294           <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>
295         </tr>
296       </table>
297 </div><div class="memdoc">
298
299 <p>TNsot correction : see issue 254. </p>
300
301 <p class="reference">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>
302
303 </div>
304 </div>
305 <a id="a0676d7e5e38560d317db6b47be7d2918"></a>
306 <h2 class="memtitle"><span class="permalink"><a href="#a0676d7e5e38560d317db6b47be7d2918">&#9670;&nbsp;</a></span>m_numcomps_to_decode</h2>
307
308 <div class="memitem">
309 <div class="memproto">
310       <table class="memname">
311         <tr>
312           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_numcomps_to_decode</td>
313         </tr>
314       </table>
315 </div><div class="memdoc">
316
317 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a86642f524f2b96bb957e35f36760544d">opj_j2k_are_all_used_components_decoded()</a>, <a class="el" href="j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8">opj_j2k_decode_tile()</a>, <a class="el" href="j2k_8h.html#a5c4508543b134e726107308b6463528e">opj_j2k_destroy()</a>, <a class="el" href="j2k_8c.html#a358ce63afe87a1bfad2787689a4021f4">opj_j2k_move_data_from_codec_to_output_image()</a>, <a class="el" href="j2k_8h.html#a8ad1ef335703dec30943a7dad14b8c3d">opj_j2k_set_decoded_components()</a>, <a class="el" href="jp2_8h.html#aab973979e00628ffd8b3d99a402d85aa">opj_jp2_decode()</a>, and <a class="el" href="jp2_8h.html#a69b73f68c750cf70dc3b9836ed6ccfdc">opj_jp2_get_tile()</a>.</p>
318
319 </div>
320 </div>
321 <a id="a6c4ba04312456a9c98e7472401f38c3a"></a>
322 <h2 class="memtitle"><span class="permalink"><a href="#a6c4ba04312456a9c98e7472401f38c3a">&#9670;&nbsp;</a></span>m_skip_data</h2>
323
324 <div class="memitem">
325 <div class="memproto">
326       <table class="memname">
327         <tr>
328           <td class="memname"><a class="el" href="opj__includes_8h.html#ae64d2795e8dbcd9ff6d8e1ebd904ce80">OPJ_BITFIELD</a> opj_j2k_dec::m_skip_data</td>
329         </tr>
330       </table>
331 </div><div class="memdoc">
332
333 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
334
335 </div>
336 </div>
337 <a id="abccd6f2dd8260d90f81c44af3a040f72"></a>
338 <h2 class="memtitle"><span class="permalink"><a href="#abccd6f2dd8260d90f81c44af3a040f72">&#9670;&nbsp;</a></span>m_sot_length</h2>
339
340 <div class="memitem">
341 <div class="memproto">
342       <table class="memname">
343         <tr>
344           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_sot_length</td>
345         </tr>
346       </table>
347 </div><div class="memdoc">
348
349 <p>to tell the tile part length </p>
350
351 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#af1ac6b62e18b03816163369ec3a81eff">opj_j2k_read_sod()</a>, <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>.</p>
352
353 </div>
354 </div>
355 <a id="ad0ec8ea90a89e2366979013563e19dcb"></a>
356 <h2 class="memtitle"><span class="permalink"><a href="#ad0ec8ea90a89e2366979013563e19dcb">&#9670;&nbsp;</a></span>m_start_tile_x</h2>
357
358 <div class="memitem">
359 <div class="memproto">
360       <table class="memname">
361         <tr>
362           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_start_tile_x</td>
363         </tr>
364       </table>
365 </div><div class="memdoc">
366
367 <p>Only tiles index in the correct range will be decoded. </p>
368
369 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
370
371 </div>
372 </div>
373 <a id="a6fe122cbe5f9cf363fc195be9e56fda2"></a>
374 <h2 class="memtitle"><span class="permalink"><a href="#a6fe122cbe5f9cf363fc195be9e56fda2">&#9670;&nbsp;</a></span>m_start_tile_y</h2>
375
376 <div class="memitem">
377 <div class="memproto">
378       <table class="memname">
379         <tr>
380           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_start_tile_y</td>
381         </tr>
382       </table>
383 </div><div class="memdoc">
384
385 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
386
387 </div>
388 </div>
389 <a id="a201cfad81f7561069c1dad022272f9f5"></a>
390 <h2 class="memtitle"><span class="permalink"><a href="#a201cfad81f7561069c1dad022272f9f5">&#9670;&nbsp;</a></span>m_state</h2>
391
392 <div class="memitem">
393 <div class="memproto">
394       <table class="memname">
395         <tr>
396           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_j2k_dec::m_state</td>
397         </tr>
398       </table>
399 </div><div class="memdoc">
400
401 <p>locate in which part of the codestream the decoder is (main header, tile header, end) </p>
402
403 <p class="reference">Referenced by <a class="el" href="j2k_8c.html#a053ad36e21c62a41d7f48f529f10d9e2">opj_j2k_copy_tile_component_parameters()</a>, <a class="el" href="j2k_8c.html#ae24dcd73f880fd184c16c15e74ef1bd2">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="j2k_8c.html#a7b5ed63aa196941746a348042a55dda3">opj_j2k_decode_tiles()</a>, <a class="el" href="j2k_8c.html#a6ac916d0ff3795496248d8f3f4929e80">opj_j2k_decoding_validation()</a>, <a class="el" href="j2k_8c.html#a2ef076b003198ded3337ed8d5a641cf2">opj_j2k_encoding_validation()</a>, <a class="el" href="j2k_8c.html#af6e255d43d68436d57606f619980bf21">opj_j2k_read_coc()</a>, <a class="el" href="j2k_8c.html#ae37490bb6b2eb9a851e24c4a53aa6da0">opj_j2k_read_cod()</a>, <a class="el" href="j2k_8c.html#a445c467bde1da70f07c2cdcd3ffbc25c">opj_j2k_read_header_procedure()</a>, <a class="el" href="j2k_8c.html#a0f83c1c3390f6368061b89b0e4dad91b">opj_j2k_read_mcc()</a>, <a class="el" href="j2k_8c.html#af48ac7c1ee2fe7d1dcfafedf24dba699">opj_j2k_read_mco()</a>, <a class="el" href="j2k_8c.html#a191850876c179e6f0ce484888df823ad">opj_j2k_read_mct()</a>, <a class="el" href="j2k_8c.html#a094ffbf4a7e4ab181717cfe32f95427b">opj_j2k_read_poc()</a>, <a class="el" href="j2k_8c.html#a2fcbe4a501bc0095f599de812323d62f">opj_j2k_read_rgn()</a>, <a class="el" href="j2k_8c.html#aa91c21b73fc17028a77ba44d3987f17a">opj_j2k_read_siz()</a>, <a class="el" href="j2k_8c.html#a4a8ad30a3df7afe15c5377a6f673f911">opj_j2k_read_soc()</a>, <a class="el" href="j2k_8c.html#af1ac6b62e18b03816163369ec3a81eff">opj_j2k_read_sod()</a>, <a class="el" href="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>, <a class="el" href="j2k_8c.html#a302098a94dfdd7406da50abc633720d8">opj_j2k_read_SPCod_SPCoc()</a>, <a class="el" href="j2k_8c.html#ad38da30797d61e64273836160152e557">opj_j2k_read_SQcd_SQcc()</a>, <a class="el" href="j2k_8h.html#a25b7b51949ceea33515984f1db2f594d">opj_j2k_read_tile_header()</a>, <a class="el" href="j2k_8c.html#a2ca5884edbdd20eb06972c426cfaa25e">opj_j2k_read_unk()</a>, and <a class="el" href="j2k_8h.html#ab4cb6916a495309faab2dd7cb587ccb8">opj_j2k_set_decode_area()</a>.</p>
404
405 </div>
406 </div>
407 <a id="a0968cf3e09590018e3d71de12cbe452f"></a>
408 <h2 class="memtitle"><span class="permalink"><a href="#a0968cf3e09590018e3d71de12cbe452f">&#9670;&nbsp;</a></span>m_tile_ind_to_dec</h2>
409
410 <div class="memitem">
411 <div class="memproto">
412       <table class="memname">
413         <tr>
414           <td class="memname"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> opj_j2k_dec::m_tile_ind_to_dec</td>
415         </tr>
416       </table>
417 </div><div class="memdoc">
418
419 <p>Index of the tile to decode (used in get_tile) </p>
420
421 <p class="reference">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="j2k_8c.html#a935e4014c63e07bf19ad99584f6de430">opj_j2k_read_sot()</a>.</p>
422
423 </div>
424 </div>
425 <hr/>The documentation for this struct was generated from the following file:<ul>
426 <li><a class="el" href="j2k_8h_source.html">j2k.h</a></li>
427 </ul>
428 </div><!-- contents -->
429 <!-- start footer part -->
430 <hr class="footer"/><address class="footer"><small>
431 Generated by &#160;<a href="http://www.doxygen.org/index.html">
432 <img class="footer" src="doxygen.png" alt="doxygen"/>
433 </a> 1.8.17
434 </small></address>
435 </body>
436 </html>