2022-05-13 20:21:13 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2015-07-10 18:06:19 +02:00
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
2022-05-13 20:21:13 +02:00
< meta name = "generator" content = "Doxygen 1.8.17" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
2015-07-10 18:06:19 +02:00
< title > OpenJPEG: tcd.h File Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
2016-09-29 22:38:29 +02:00
< td id = "projectalign" style = "padding-left: 0.5em;" >
2015-07-10 18:06:19 +02:00
< div id = "projectname" > OpenJPEG
2022-05-13 20:21:13 +02:00
  < span id = "projectnumber" > 2.5.0< / span >
2015-07-10 18:06:19 +02:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2022-05-13 20:21:13 +02:00
<!-- Generated by Doxygen 1.8.17 -->
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
2015-07-10 18:06:19 +02:00
< div id = "nav-path" class = "navpath" >
< ul >
2020-12-28 22:12:25 +01:00
< 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 >
2015-07-10 18:06:19 +02:00
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Data Structures< / a > |
< a href = "#typedef-members" > Typedefs< / a > < / div >
< div class = "headertitle" >
< div class = "title" > tcd.h File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > Implementation of a tile coder/decoder (TCD)
< a href = "#details" > More...< / a > < / p >
< p > < a href = "tcd_8h_source.html" > Go to the source code of this file.< / a > < / p >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Data Structures< / h2 > < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__pass.html" > opj_tcd_pass< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "structopj__tcd__pass.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__layer.html" > opj_tcd_layer< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "structopj__tcd__layer.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__cblk__enc.html" > opj_tcd_cblk_enc< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "structopj__tcd__cblk__enc.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2017-08-10 06:39:58 +02:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__seg__data__chunk.html" > opj_tcd_seg_data_chunk< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Chunk of codestream data that is part of a code block. < a href = "structopj__tcd__seg__data__chunk.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__seg.html" > opj_tcd_seg< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Segment of a code-block. < a href = "structopj__tcd__seg.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__cblk__dec.html" > opj_tcd_cblk_dec< / a > < / td > < / tr >
2017-08-10 06:39:58 +02:00
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Code-block for decoding. < a href = "structopj__tcd__cblk__dec.html#details" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__precinct.html" > opj_tcd_precinct< / a > < / td > < / tr >
2017-08-10 06:39:58 +02:00
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Precinct structure. < a href = "structopj__tcd__precinct.html#details" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__band.html" > opj_tcd_band< / a > < / td > < / tr >
2017-08-10 06:39:58 +02:00
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sub-band structure. < a href = "structopj__tcd__band.html#details" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__resolution.html" > opj_tcd_resolution< / a > < / td > < / tr >
2017-08-10 06:39:58 +02:00
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile-component resolution structure. < a href = "structopj__tcd__resolution.html#details" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__tilecomp.html" > opj_tcd_tilecomp< / a > < / td > < / tr >
2017-08-10 06:39:58 +02:00
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile-component structure. < a href = "structopj__tcd__tilecomp.html#details" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__tile.html" > opj_tcd_tile< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "structopj__tcd__tile.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__image.html" > opj_tcd_image< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "structopj__tcd__image.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd.html" > opj_tcd< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile coder/decoder. < a href = "structopj__tcd.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-12-28 22:12:25 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__tcd__marker__info.html" > opj_tcd_marker_info< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Structure to hold information needed to generate some markers. < a href = "structopj__tcd__marker__info.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "typedef-members" > < / a >
Typedefs< / h2 > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:ac2091b14a4319f2fc7479b5c7de2e328" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__pass.html" > opj_tcd_pass< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#ac2091b14a4319f2fc7479b5c7de2e328" > opj_tcd_pass_t< / a > < / td > < / tr >
< tr class = "memdesc:ac2091b14a4319f2fc7479b5c7de2e328" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "tcd_8h.html#ac2091b14a4319f2fc7479b5c7de2e328" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac2091b14a4319f2fc7479b5c7de2e328" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1274f5298a42ce3de1e1b8dd49aa7ff2" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__layer.html" > opj_tcd_layer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a1274f5298a42ce3de1e1b8dd49aa7ff2" > opj_tcd_layer_t< / a > < / td > < / tr >
< tr class = "memdesc:a1274f5298a42ce3de1e1b8dd49aa7ff2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "tcd_8h.html#a1274f5298a42ce3de1e1b8dd49aa7ff2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1274f5298a42ce3de1e1b8dd49aa7ff2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa436c980ec6b62e2798ff610c8c9d9a1" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__cblk__enc.html" > opj_tcd_cblk_enc< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#aa436c980ec6b62e2798ff610c8c9d9a1" > opj_tcd_cblk_enc_t< / a > < / td > < / tr >
< tr class = "memdesc:aa436c980ec6b62e2798ff610c8c9d9a1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "tcd_8h.html#aa436c980ec6b62e2798ff610c8c9d9a1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa436c980ec6b62e2798ff610c8c9d9a1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acc9de1ad8edcde507e0d500e9096e402" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__seg__data__chunk.html" > opj_tcd_seg_data_chunk< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#acc9de1ad8edcde507e0d500e9096e402" > opj_tcd_seg_data_chunk_t< / a > < / td > < / tr >
< tr class = "memdesc:acc9de1ad8edcde507e0d500e9096e402" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Chunk of codestream data that is part of a code block. < a href = "tcd_8h.html#acc9de1ad8edcde507e0d500e9096e402" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acc9de1ad8edcde507e0d500e9096e402" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acdd64c358d24ca8d83b682d6a5a43be1" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__seg.html" > opj_tcd_seg< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#acdd64c358d24ca8d83b682d6a5a43be1" > opj_tcd_seg_t< / a > < / td > < / tr >
< tr class = "memdesc:acdd64c358d24ca8d83b682d6a5a43be1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Segment of a code-block. < a href = "tcd_8h.html#acdd64c358d24ca8d83b682d6a5a43be1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acdd64c358d24ca8d83b682d6a5a43be1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0f9a44a76f8ad17a94f3f689adfc6c0a" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__cblk__dec.html" > opj_tcd_cblk_dec< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a0f9a44a76f8ad17a94f3f689adfc6c0a" > opj_tcd_cblk_dec_t< / a > < / td > < / tr >
< tr class = "memdesc:a0f9a44a76f8ad17a94f3f689adfc6c0a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Code-block for decoding. < a href = "tcd_8h.html#a0f9a44a76f8ad17a94f3f689adfc6c0a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0f9a44a76f8ad17a94f3f689adfc6c0a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8b92e38c9d4eea1bfb57d8bcadaa7e09" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__precinct.html" > opj_tcd_precinct< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a8b92e38c9d4eea1bfb57d8bcadaa7e09" > opj_tcd_precinct_t< / a > < / td > < / tr >
< tr class = "memdesc:a8b92e38c9d4eea1bfb57d8bcadaa7e09" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Precinct structure. < a href = "tcd_8h.html#a8b92e38c9d4eea1bfb57d8bcadaa7e09" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8b92e38c9d4eea1bfb57d8bcadaa7e09" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5c0e2b3d86a2e587f34c463de36cb2d8" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__band.html" > opj_tcd_band< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a5c0e2b3d86a2e587f34c463de36cb2d8" > opj_tcd_band_t< / a > < / td > < / tr >
< tr class = "memdesc:a5c0e2b3d86a2e587f34c463de36cb2d8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sub-band structure. < a href = "tcd_8h.html#a5c0e2b3d86a2e587f34c463de36cb2d8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5c0e2b3d86a2e587f34c463de36cb2d8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab6c7440b4d55bf3a1907badbedbb0246" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__resolution.html" > opj_tcd_resolution< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#ab6c7440b4d55bf3a1907badbedbb0246" > opj_tcd_resolution_t< / a > < / td > < / tr >
< tr class = "memdesc:ab6c7440b4d55bf3a1907badbedbb0246" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile-component resolution structure. < a href = "tcd_8h.html#ab6c7440b4d55bf3a1907badbedbb0246" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab6c7440b4d55bf3a1907badbedbb0246" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae703c0fbaa0ad3f4c324284910b33349" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__tilecomp.html" > opj_tcd_tilecomp< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#ae703c0fbaa0ad3f4c324284910b33349" > opj_tcd_tilecomp_t< / a > < / td > < / tr >
< tr class = "memdesc:ae703c0fbaa0ad3f4c324284910b33349" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile-component structure. < a href = "tcd_8h.html#ae703c0fbaa0ad3f4c324284910b33349" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae703c0fbaa0ad3f4c324284910b33349" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a644aef197f3f6dec4c5542a50ff5cce3" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__tile.html" > opj_tcd_tile< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a644aef197f3f6dec4c5542a50ff5cce3" > opj_tcd_tile_t< / a > < / td > < / tr >
< tr class = "memdesc:a644aef197f3f6dec4c5542a50ff5cce3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "tcd_8h.html#a644aef197f3f6dec4c5542a50ff5cce3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a644aef197f3f6dec4c5542a50ff5cce3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__image.html" > opj_tcd_image< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > opj_tcd_image_t< / a > < / td > < / tr >
< tr class = "memdesc:adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "tcd_8h.html#adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a375332e9a71d27f3c59d118bc34fa4b6" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd.html" > opj_tcd< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > < / td > < / tr >
< tr class = "memdesc:a375332e9a71d27f3c59d118bc34fa4b6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tile coder/decoder. < a href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a375332e9a71d27f3c59d118bc34fa4b6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1a9dee911fdacfd225226de3b639523c" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__tcd__marker__info.html" > opj_tcd_marker_info< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > < / td > < / tr >
< tr class = "memdesc:a1a9dee911fdacfd225226de3b639523c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Structure to hold information needed to generate some markers. < a href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1a9dee911fdacfd225226de3b639523c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr > < td colspan = "2" > < div class = "groupHeader" > Exported functions< / div > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a843e261ac54c7f4064bbfc678176a3ce" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a843e261ac54c7f4064bbfc678176a3ce" > opj_tcd_create< / a > (< a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > p_is_decoder)< / td > < / tr >
< tr class = "memdesc:a843e261ac54c7f4064bbfc678176a3ce" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Dump the content of a tcd structure. < a href = "tcd_8h.html#a843e261ac54c7f4064bbfc678176a3ce" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a843e261ac54c7f4064bbfc678176a3ce" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a35c1b4cb094ae87d6bba87f6be7aa183" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a35c1b4cb094ae87d6bba87f6be7aa183" > opj_tcd_destroy< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *tcd)< / td > < / tr >
< tr class = "memdesc:a35c1b4cb094ae87d6bba87f6be7aa183" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Destroy a previously created TCD handle. < a href = "tcd_8h.html#a35c1b4cb094ae87d6bba87f6be7aa183" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a35c1b4cb094ae87d6bba87f6be7aa183" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4b40b88318cb6eb164c5c5bf2e75c2fd" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a4b40b88318cb6eb164c5c5bf2e75c2fd" > opj_tcd_marker_info_create< / a > (< a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > need_PLT)< / td > < / tr >
< tr class = "memdesc:a4b40b88318cb6eb164c5c5bf2e75c2fd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Create a new opj_tcd_marker_info_t* structure. < a href = "tcd_8h.html#a4b40b88318cb6eb164c5c5bf2e75c2fd" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4b40b88318cb6eb164c5c5bf2e75c2fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abcfbae8c9e3565181a16587d5c589da0" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#abcfbae8c9e3565181a16587d5c589da0" > opj_tcd_marker_info_destroy< / a > (< a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > *p_tcd_marker_info)< / td > < / tr >
< tr class = "memdesc:abcfbae8c9e3565181a16587d5c589da0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Destroy a previously created opj_tcd_marker_info_t* structure. < a href = "tcd_8h.html#abcfbae8c9e3565181a16587d5c589da0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abcfbae8c9e3565181a16587d5c589da0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8f9a0eceb5f11b164555a302db07cb5c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a8f9a0eceb5f11b164555a302db07cb5c" > opj_tcd_init< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd, < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *p_image, < a class = "el" href = "j2k_8h.html#a6058181b8d876afdbd0c8ac592e2e658" > opj_cp_t< / a > *p_cp, < a class = "el" href = "structopj__thread__pool__t.html" > opj_thread_pool_t< / a > *p_tp)< / td > < / tr >
< tr class = "memdesc:a8f9a0eceb5f11b164555a302db07cb5c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize the tile coder and may reuse some memory. < a href = "tcd_8h.html#a8f9a0eceb5f11b164555a302db07cb5c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8f9a0eceb5f11b164555a302db07cb5c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad4c38b7d4cbb4e458fb22fe6c34fcbef" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#ad4c38b7d4cbb4e458fb22fe6c34fcbef" > opj_tcd_init_decode_tile< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_tile_no, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:ad4c38b7d4cbb4e458fb22fe6c34fcbef" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Allocates memory for decoding a specific tile. < a href = "tcd_8h.html#ad4c38b7d4cbb4e458fb22fe6c34fcbef" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad4c38b7d4cbb4e458fb22fe6c34fcbef" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a31ece0bd1f42ea10d6f5fc342db86936" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a31ece0bd1f42ea10d6f5fc342db86936" > opj_tcd_makelayer_fixed< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *tcd, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > layno, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > final)< / td > < / tr >
< tr class = "separator:a31ece0bd1f42ea10d6f5fc342db86936" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a686fc1b04304a07219a03108b6f808a9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a686fc1b04304a07219a03108b6f808a9" > opj_tcd_rateallocate_fixed< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *tcd)< / td > < / tr >
< tr class = "separator:a686fc1b04304a07219a03108b6f808a9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a350b4deff33a47f09e609d1f7d7cb43d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a350b4deff33a47f09e609d1f7d7cb43d" > opj_tcd_makelayer< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *tcd, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > layno, < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a > thresh, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > final)< / td > < / tr >
< tr class = "separator:a350b4deff33a47f09e609d1f7d7cb43d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a15fc40d9b891d32df8ec516473d9f15e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a15fc40d9b891d32df8ec516473d9f15e" > opj_tcd_rateallocate< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *tcd, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *dest, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_data_written, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > len, < a class = "el" href = "openjpeg_8h.html#a0cc11f25139520a969aef74546586c77" > opj_codestream_info_t< / a > *cstr_info, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "separator:a15fc40d9b891d32df8ec516473d9f15e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a52e4296555a20244677550e29b9435cd" > < 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 = "tcd_8h.html#a52e4296555a20244677550e29b9435cd" > opj_tcd_get_decoded_tile_size< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd, < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > take_into_account_partial_decoding)< / td > < / tr >
< tr class = "memdesc:a52e4296555a20244677550e29b9435cd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the maximum tile size that will be taken by the tile once decoded. < a href = "tcd_8h.html#a52e4296555a20244677550e29b9435cd" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a52e4296555a20244677550e29b9435cd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abb4c5f7619c9e67a270ab32c8fdbcbd1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#abb4c5f7619c9e67a270ab32c8fdbcbd1" > opj_tcd_encode_tile< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_tile_no, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_dest, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_data_written, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_len, struct < a class = "el" href = "structopj__codestream__info.html" > opj_codestream_info< / a > *p_cstr_info, < a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > *p_marker_info, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:abb4c5f7619c9e67a270ab32c8fdbcbd1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Encodes a tile from the raw image into the given buffer. < a href = "tcd_8h.html#abb4c5f7619c9e67a270ab32c8fdbcbd1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abb4c5f7619c9e67a270ab32c8fdbcbd1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad5a64bbb748b2c76bd41ea66715fa897" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#ad5a64bbb748b2c76bd41ea66715fa897" > opj_tcd_decode_tile< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *tcd, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > win_x0, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > win_y0, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > win_x1, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > win_y1, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > numcomps_to_decode, const < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *comps_indices, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *src, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > len, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > tileno, < a class = "el" href = "openjpeg_8h.html#aef4e40da13534ecda530816e133bfce8" > opj_codestream_index_t< / a > *cstr_info, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *manager)< / td > < / tr >
< tr class = "memdesc:ad5a64bbb748b2c76bd41ea66715fa897" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Decode a tile from a buffer into a raw image. < a href = "tcd_8h.html#ad5a64bbb748b2c76bd41ea66715fa897" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad5a64bbb748b2c76bd41ea66715fa897" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aee317346b70f250cbe327c3dc2536715" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#aee317346b70f250cbe327c3dc2536715" > opj_tcd_update_tile_data< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_dest, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_dest_length)< / td > < / tr >
< tr class = "memdesc:aee317346b70f250cbe327c3dc2536715" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copies tile data from the system onto the given memory block. < a href = "tcd_8h.html#aee317346b70f250cbe327c3dc2536715" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aee317346b70f250cbe327c3dc2536715" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a861a7aa311afb74012f6f7883d07ab3b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a861a7aa311afb74012f6f7883d07ab3b" > opj_tcd_get_encoder_input_buffer_size< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd)< / td > < / tr >
< tr class = "memdesc:a861a7aa311afb74012f6f7883d07ab3b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the size in bytes of the input buffer provided before encoded. < a href = "tcd_8h.html#a861a7aa311afb74012f6f7883d07ab3b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a861a7aa311afb74012f6f7883d07ab3b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a261addde80e80a2ad6af635daeb342bb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a261addde80e80a2ad6af635daeb342bb" > opj_tcd_init_encode_tile< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_tile_no, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a261addde80e80a2ad6af635daeb342bb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize the tile coder and may reuse some meory. < a href = "tcd_8h.html#a261addde80e80a2ad6af635daeb342bb" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a261addde80e80a2ad6af635daeb342bb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1ade88b5bde6f169d5962e8cc496c80f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a1ade88b5bde6f169d5962e8cc496c80f" > opj_tcd_copy_tile_data< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *p_tcd, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_src, < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > p_src_length)< / td > < / tr >
< tr class = "memdesc:a1ade88b5bde6f169d5962e8cc496c80f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copies tile data from the given memory block onto the system. < a href = "tcd_8h.html#a1ade88b5bde6f169d5962e8cc496c80f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1ade88b5bde6f169d5962e8cc496c80f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aec7d7a69871d1a8a26b3b8ac8265edf4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#aec7d7a69871d1a8a26b3b8ac8265edf4" > opj_alloc_tile_component_data< / a > (< a class = "el" href = "tcd_8h.html#ae703c0fbaa0ad3f4c324284910b33349" > opj_tcd_tilecomp_t< / a > *l_tilec)< / td > < / tr >
< tr class = "memdesc:aec7d7a69871d1a8a26b3b8ac8265edf4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Allocates tile component data. < a href = "tcd_8h.html#aec7d7a69871d1a8a26b3b8ac8265edf4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aec7d7a69871d1a8a26b3b8ac8265edf4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a96f962af737e4f4f2b7fb026f7869eca" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#a96f962af737e4f4f2b7fb026f7869eca" > opj_tcd_is_band_empty< / a > (< a class = "el" href = "tcd_8h.html#a5c0e2b3d86a2e587f34c463de36cb2d8" > opj_tcd_band_t< / a > *band)< / td > < / tr >
< tr class = "memdesc:a96f962af737e4f4f2b7fb026f7869eca" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns whether a sub-band is empty (i.e. < a href = "tcd_8h.html#a96f962af737e4f4f2b7fb026f7869eca" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a96f962af737e4f4f2b7fb026f7869eca" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa0f48c91a7b3527fc105c1b608ebd766" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#aa0f48c91a7b3527fc105c1b608ebd766" > opj_tcd_reinit_segment< / a > (< a class = "el" href = "tcd_8h.html#acdd64c358d24ca8d83b682d6a5a43be1" > opj_tcd_seg_t< / a > *seg)< / td > < / tr >
< tr class = "memdesc:aa0f48c91a7b3527fc105c1b608ebd766" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reinitialize a segment. < a href = "tcd_8h.html#aa0f48c91a7b3527fc105c1b608ebd766" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa0f48c91a7b3527fc105c1b608ebd766" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad98baebcb0d551980ef28b692803c1a0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "tcd_8h.html#ad98baebcb0d551980ef28b692803c1a0" > opj_tcd_is_subband_area_of_interest< / a > (< a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *tcd, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > compno, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > resno, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > bandno, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > x0, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > y0, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > x1, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > y1)< / td > < / tr >
< tr class = "memdesc:ad98baebcb0d551980ef28b692803c1a0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns whether a sub-band region contributes to the area of interest tcd-> win_x0,tcd-> win_y0,tcd-> win_x1,tcd-> win_y1. < a href = "tcd_8h.html#ad98baebcb0d551980ef28b692803c1a0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad98baebcb0d551980ef28b692803c1a0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > Implementation of a tile coder/decoder (TCD) < / p >
2022-05-13 20:21:13 +02:00
< p > The functions in < a class = "el" href = "tcd_8c.html" > TCD.C< / a > encode or decode each tile independently from each other. The functions in < a class = "el" href = "tcd_8c.html" > TCD.C< / a > are used by other functions in < a class = "el" href = "j2k_8c.html" > J2K.C< / a > . < / p >
< / div > < h2 class = "groupheader" > Typedef Documentation< / h2 >
< a id = "a5c0e2b3d86a2e587f34c463de36cb2d8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5c0e2b3d86a2e587f34c463de36cb2d8" > ◆ < / a > < / span > opj_tcd_band_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__band.html" > opj_tcd_band< / a > < a class = "el" href = "tcd_8h.html#a5c0e2b3d86a2e587f34c463de36cb2d8" > opj_tcd_band_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sub-band structure. < / p >
< / div >
< / div >
< a id = "a0f9a44a76f8ad17a94f3f689adfc6c0a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0f9a44a76f8ad17a94f3f689adfc6c0a" > ◆ < / a > < / span > opj_tcd_cblk_dec_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__cblk__dec.html" > opj_tcd_cblk_dec< / a > < a class = "el" href = "tcd_8h.html#a0f9a44a76f8ad17a94f3f689adfc6c0a" > opj_tcd_cblk_dec_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Code-block for decoding. < / p >
< / div >
< / div >
< a id = "aa436c980ec6b62e2798ff610c8c9d9a1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa436c980ec6b62e2798ff610c8c9d9a1" > ◆ < / a > < / span > opj_tcd_cblk_enc_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__cblk__enc.html" > opj_tcd_cblk_enc< / a > < a class = "el" href = "tcd_8h.html#aa436c980ec6b62e2798ff610c8c9d9a1" > opj_tcd_cblk_enc_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< / div >
< / div >
< a id = "adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > ◆ < / a > < / span > opj_tcd_image_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__image.html" > opj_tcd_image< / a > < a class = "el" href = "tcd_8h.html#adba6bfca2cdfbeceb85ed1cd5b9a1a9f" > opj_tcd_image_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< / div >
< / div >
< a id = "a1274f5298a42ce3de1e1b8dd49aa7ff2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1274f5298a42ce3de1e1b8dd49aa7ff2" > ◆ < / a > < / span > opj_tcd_layer_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__layer.html" > opj_tcd_layer< / a > < a class = "el" href = "tcd_8h.html#a1274f5298a42ce3de1e1b8dd49aa7ff2" > opj_tcd_layer_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< / div >
< / div >
< a id = "a1a9dee911fdacfd225226de3b639523c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1a9dee911fdacfd225226de3b639523c" > ◆ < / a > < / span > opj_tcd_marker_info_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__marker__info.html" > opj_tcd_marker_info< / a > < a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Structure to hold information needed to generate some markers. < / p >
< p > Used by encoder. < / p >
< / div >
< / div >
< a id = "ac2091b14a4319f2fc7479b5c7de2e328" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac2091b14a4319f2fc7479b5c7de2e328" > ◆ < / a > < / span > opj_tcd_pass_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__pass.html" > opj_tcd_pass< / a > < a class = "el" href = "tcd_8h.html#ac2091b14a4319f2fc7479b5c7de2e328" > opj_tcd_pass_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< / div >
< / div >
< a id = "a8b92e38c9d4eea1bfb57d8bcadaa7e09" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8b92e38c9d4eea1bfb57d8bcadaa7e09" > ◆ < / a > < / span > opj_tcd_precinct_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__precinct.html" > opj_tcd_precinct< / a > < a class = "el" href = "tcd_8h.html#a8b92e38c9d4eea1bfb57d8bcadaa7e09" > opj_tcd_precinct_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Precinct structure. < / p >
< / div >
< / div >
< a id = "ab6c7440b4d55bf3a1907badbedbb0246" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab6c7440b4d55bf3a1907badbedbb0246" > ◆ < / a > < / span > opj_tcd_resolution_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__resolution.html" > opj_tcd_resolution< / a > < a class = "el" href = "tcd_8h.html#ab6c7440b4d55bf3a1907badbedbb0246" > opj_tcd_resolution_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Tile-component resolution structure. < / p >
< / div >
< / div >
< a id = "acc9de1ad8edcde507e0d500e9096e402" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acc9de1ad8edcde507e0d500e9096e402" > ◆ < / a > < / span > opj_tcd_seg_data_chunk_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__seg__data__chunk.html" > opj_tcd_seg_data_chunk< / a > < a class = "el" href = "tcd_8h.html#acc9de1ad8edcde507e0d500e9096e402" > opj_tcd_seg_data_chunk_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Chunk of codestream data that is part of a code block. < / p >
< / div >
< / div >
< a id = "acdd64c358d24ca8d83b682d6a5a43be1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acdd64c358d24ca8d83b682d6a5a43be1" > ◆ < / a > < / span > opj_tcd_seg_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__seg.html" > opj_tcd_seg< / a > < a class = "el" href = "tcd_8h.html#acdd64c358d24ca8d83b682d6a5a43be1" > opj_tcd_seg_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Segment of a code-block. < / p >
< p > A segment represent a number of consecutive coding passes, without termination of MQC or RAW between them. < / p >
< / div >
< / div >
< a id = "a375332e9a71d27f3c59d118bc34fa4b6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a375332e9a71d27f3c59d118bc34fa4b6" > ◆ < / a > < / span > opj_tcd_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd.html" > opj_tcd< / a > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Tile coder/decoder. < / p >
< / div >
< / div >
< a id = "a644aef197f3f6dec4c5542a50ff5cce3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a644aef197f3f6dec4c5542a50ff5cce3" > ◆ < / a > < / span > opj_tcd_tile_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__tile.html" > opj_tcd_tile< / a > < a class = "el" href = "tcd_8h.html#a644aef197f3f6dec4c5542a50ff5cce3" > opj_tcd_tile_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< / div >
< / div >
< a id = "ae703c0fbaa0ad3f4c324284910b33349" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae703c0fbaa0ad3f4c324284910b33349" > ◆ < / a > < / span > opj_tcd_tilecomp_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__tcd__tilecomp.html" > opj_tcd_tilecomp< / a > < a class = "el" href = "tcd_8h.html#ae703c0fbaa0ad3f4c324284910b33349" > opj_tcd_tilecomp_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Tile-component structure. < / p >
< / div >
< / div >
< h2 class = "groupheader" > Function Documentation< / h2 >
< a id = "aec7d7a69871d1a8a26b3b8ac8265edf4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aec7d7a69871d1a8a26b3b8ac8265edf4" > ◆ < / a > < / span > opj_alloc_tile_component_data()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_alloc_tile_component_data < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#ae703c0fbaa0ad3f4c324284910b33349" > opj_tcd_tilecomp_t< / a > *  < / td >
< td class = "paramname" > < em > l_tilec< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Allocates tile component data. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tilecomp.html#ad5618371884e54026423ef59e57395d8" > opj_tcd_tilecomp::data< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a6dcf1971e2229221528082097c790ef8" > opj_tcd_tilecomp::data_size< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#afad6ee536312353ec29aafb08b5376ab" > opj_tcd_tilecomp::data_size_needed< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "openjpeg_8c.html#a3f03dd6d6224e93ff15a1d9234d948d5" > opj_image_data_alloc()< / a > , < a class = "el" href = "openjpeg_8c.html#a53a2908ba063e90755b9449001194f88" > opj_image_data_free()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__tcd__tilecomp.html#abc7937bdebf4ee162897701b784cbd34" > opj_tcd_tilecomp::ownsData< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#af05dd7eedf751beb0033ac42de564fcc" > opj_j2k_encode()< / a > , < a class = "el" href = "j2k_8h.html#a74a0d7e52fefc21e50f5d644b69f4c44" > opj_j2k_write_tile()< / a > , and < a class = "el" href = "tcd_8h.html#ad5a64bbb748b2c76bd41ea66715fa897" > opj_tcd_decode_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a1ade88b5bde6f169d5962e8cc496c80f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1ade88b5bde6f169d5962e8cc496c80f" > ◆ < / a > < / span > opj_tcd_copy_tile_data()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_copy_tile_data < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_src< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td >
< td class = "paramname" > < em > p_src_length< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Copies tile data from the given memory block onto the system. < / p >
< p > p_src_length must be equal to < a class = "el" href = "tcd_8h.html#a861a7aa311afb74012f6f7883d07ab3b" title = "Get the size in bytes of the input buffer provided before encoded." > opj_tcd_get_encoder_input_buffer_size()< / a > < / p >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#ad5618371884e54026423ef59e57395d8" > opj_tcd_tilecomp::data< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "tcd_8c.html#a861a7aa311afb74012f6f7883d07ab3b" > opj_tcd_get_encoder_input_buffer_size()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "structopj__image__comp.html#ab7210ddbf12e6d9998d24034a579cea1" > opj_image_comp::prec< / a > , < a class = "el" href = "structopj__image__comp.html#a2d2337d15fd837252fe250386bac7fb9" > opj_image_comp::sgnd< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a38cdc1ca5c18fa64e2dabfb025dd9784" > opj_tcd_tilecomp::x0< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a0209cbaa880e6901e3a2aec6c108b982" > opj_tcd_tilecomp::x1< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#aa2d91a59c90ce843a617f1e923d6cb0d" > opj_tcd_tilecomp::y0< / a > , and < a class = "el" href = "structopj__tcd__tilecomp.html#abddb012879ff43b18cf1e9643ee52ed7" > opj_tcd_tilecomp::y1< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#af05dd7eedf751beb0033ac42de564fcc" > opj_j2k_encode()< / a > , and < a class = "el" href = "j2k_8h.html#a74a0d7e52fefc21e50f5d644b69f4c44" > opj_j2k_write_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a843e261ac54c7f4064bbfc678176a3ce" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a843e261ac54c7f4064bbfc678176a3ce" > ◆ < / a > < / span > opj_tcd_create()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > * opj_tcd_create < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td >
< td class = "paramname" > < em > p_is_decoder< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Dump the content of a tcd structure. < / p >
< p > Create a new TCD handle < / p > < dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_is_decoder< / td > < td > FIXME DOC < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Returns a new TCD handle if successful returns NULL otherwise< / dd > < / dl >
< p > Dump the content of a tcd structure. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__tcd.html#a84a4395f84b56bf3c131486a30f178b4" > opj_tcd::m_is_decoder< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , < a class = "el" href = "opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81" > opj_free()< / a > , and < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#adaffc1a68a7cbfe82eca1f66e557d78d" > opj_j2k_copy_default_tcp_and_create_tcd()< / a > , and < a class = "el" href = "j2k_8c.html#a9e5d9046fb1e8a88af9a8787a551f00b" > opj_j2k_create_tcd()< / a > .< / p >
< / div >
< / div >
< a id = "ad5a64bbb748b2c76bd41ea66715fa897" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad5a64bbb748b2c76bd41ea66715fa897" > ◆ < / a > < / span > opj_tcd_decode_tile()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_decode_tile < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > win_x0< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > win_y0< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > win_x1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > win_y1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > numcomps_to_decode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *  < / td >
< td class = "paramname" > < em > comps_indices< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > src< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > len< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > tileno< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#aef4e40da13534ecda530816e133bfce8" > opj_codestream_index_t< / a > *  < / td >
< td class = "paramname" > < em > cstr_info< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
< td class = "paramname" > < em > manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Decode a tile from a buffer into a raw image. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > tcd< / td > < td > TCD handle < / td > < / tr >
< tr > < td class = "paramname" > win_x0< / td > < td > Upper left x of region to decode (in grid coordinates) < / td > < / tr >
< tr > < td class = "paramname" > win_y0< / td > < td > Upper left y of region to decode (in grid coordinates) < / td > < / tr >
< tr > < td class = "paramname" > win_x1< / td > < td > Lower right x of region to decode (in grid coordinates) < / td > < / tr >
< tr > < td class = "paramname" > win_y1< / td > < td > Lower right y of region to decode (in grid coordinates) < / td > < / tr >
< tr > < td class = "paramname" > numcomps_to_decode< / td > < td > Size of the comps_indices array, or 0 if decoding all components. < / td > < / tr >
< tr > < td class = "paramname" > comps_indices< / td > < td > Array of numcomps values representing the indices of the components to decode (relative to the codestream, starting at 0). Or NULL if decoding all components. < / td > < / tr >
< tr > < td class = "paramname" > src< / td > < td > Source buffer < / td > < / tr >
< tr > < td class = "paramname" > len< / td > < td > Length of source buffer < / td > < / tr >
< tr > < td class = "paramname" > tileno< / td > < td > Number that identifies one of the tiles to be decoded < / td > < / tr >
< tr > < td class = "paramname" > cstr_info< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > manager< / td > < td > the event manager. < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__tcd.html#aac0a6dfdfc639276d79e21122321917e" > opj_tcd::cp< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#afad6ee536312353ec29aafb08b5376ab" > opj_tcd_tilecomp::data_size_needed< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a6cee39e0c45389d13d4f3084801630ac" > opj_tcd_tilecomp::data_win< / a > , < a class = "el" href = "structopj__image__comp.html#a0805d2f69bb770ff022c164aeda22685" > opj_image_comp::dx< / a > , < a class = "el" href = "structopj__image__comp.html#af9d6fd62a2b8bdd9fd162ce403eb0f10" > opj_image_comp::dy< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0" > opj_tcd_tilecomp::minimum_num_resolutions< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6" > opj_tcd_tilecomp::numresolutions< / a > , < a class = "el" href = "tcd_8c.html#aec7d7a69871d1a8a26b3b8ac8265edf4" > opj_alloc_tile_component_data()< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , < a class = "el" href = "event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e" > opj_event_msg()< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81" > opj_free()< / a > , < a class = "el" href = "openjpeg_8c.html#a3f03dd6d6224e93ff15a1d9234d948d5" > opj_image_data_alloc()< / a > , < a class = "el" href = "openjpeg_8c.html#a53a2908ba063e90755b9449001194f88" > opj_image_data_free()< / a > , < a class = "el" href = "opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / a > , < a class = "el" href = "tcd_8c.html#a9dc572b0982c7d7db4f3c53d8ccfdce6" > opj_tcd_dc_level_shift_decode()< / a > , < a class = "el" href = "tcd_8c.html#ae09ea737a5830d3981972f0749918376" > opj_tcd_dwt_decode()< / a > , < a class = "el" href = "tcd_8c.html#a751412dec0df96c8595e1276f19e7aa2" > opj_tcd_is_whole_tilecomp_decoding()< / a > , < a class = "el" href = "tcd_8c.html#a5732e7b54aa86da12858cb5b42e32f81" > opj_tcd_mct_decode()< / a > , < a class = "el" href = "tcd_8c.html#a61608d1a920574e556d417a4b0e23a3a" > opj_tcd_t1_decode()< / a > , < a class = "el" href = "tcd_8c.html#a40253d6f2bec671466a2ec8cc049a42e" > opj_tcd_t2_decode()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "opj__intmath_8h.html#ae4b2e5a7c8b8f09faacc4a895f866ea1" > opj_uint_ceildiv()< / a > , < a class = "el" href = "opj__intmath_8h.html#ae592eb75f221decddec51834b6c4177d" > opj_uint_ceildivpow2()< / a > , < a class = "el" href = "opj__intmath_8h.html#a2c3eb35fddab83fef25256485b926fc0" > opj_uint_max()< / a > , < a class = "el" href = "opj__intmath_8h.html#a06c1c4470f9765a3ed04963b0daa111a" > opj_uint_min()< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb" > opj_tcd_resolution::ph< / a > , < a class = "el" href = "structopj__tccp.html#ab86c26aec7fa981e0cecf96a240ea4ef" > opj_tccp::prch< / a > , < a class = "el" href = "structopj__tccp.html#ae5153c62e825a016351dcf9e0a439d62" > opj_tccp::prcw< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b" > opj_tcd_resolution::pw< / a > , < a class = "el" href = "structopj__image__comp.html#ab9d6b54916aba881438fcff74d76a6a5" > opj_image_comp::resno_decoded< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885" > opj_tcd_tilecomp::resolutions< / a > , < a class = "el" href = "opj__malloc_8c.html#a3c75bb398badb69c7577b21486f9963f" > SIZE_MAX< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd.html#af04f0bf344951c893ac5a70497cd8230" > opj_tcd::tcd_tileno< / a > , < a c
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8" > opj_j2k_decode_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a35c1b4cb094ae87d6bba87f6be7aa183" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a35c1b4cb094ae87d6bba87f6be7aa183" > ◆ < / a > < / span > opj_tcd_destroy()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_tcd_destroy < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > tcd< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Destroy a previously created TCD handle. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > tcd< / td > < td > TCD handle to destroy < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81" > opj_free()< / a > , < a class = "el" href = "tcd_8c.html#a0df6e3c59cbb93696bab54a688e2ead8" > opj_tcd_free_tile()< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , and < a class = "el" href = "structopj__tcd.html#a3de0527cf639f4bf88baf7c0571786af" > opj_tcd::used_component< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#adaffc1a68a7cbfe82eca1f66e557d78d" > opj_j2k_copy_default_tcp_and_create_tcd()< / a > , < a class = "el" href = "j2k_8c.html#a9e5d9046fb1e8a88af9a8787a551f00b" > opj_j2k_create_tcd()< / a > , < a class = "el" href = "j2k_8h.html#a5c4508543b134e726107308b6463528e" > opj_j2k_destroy()< / a > , and < a class = "el" href = "j2k_8c.html#ab99321e1cb3628a30ae7de2f02956cf5" > opj_j2k_end_encoding()< / a > .< / p >
< / div >
< / div >
< a id = "abb4c5f7619c9e67a270ab32c8fdbcbd1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abb4c5f7619c9e67a270ab32c8fdbcbd1" > ◆ < / a > < / span > opj_tcd_encode_tile()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_encode_tile < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_tile_no< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_dest< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *  < / td >
< td class = "paramname" > < em > p_data_written< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_len< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__codestream__info.html" > opj_codestream_info< / a > *  < / td >
< td class = "paramname" > < em > p_cstr_info< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > *  < / td >
< td class = "paramname" > < em > p_marker_info< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Encodes a tile from the raw image into the given buffer. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_tcd< / td > < td > Tile Coder handle < / td > < / tr >
< tr > < td class = "paramname" > p_tile_no< / td > < td > Index of the tile to encode. < / td > < / tr >
< tr > < td class = "paramname" > p_dest< / td > < td > Destination buffer < / td > < / tr >
< tr > < td class = "paramname" > p_data_written< / td > < td > pointer to an int that is incremented by the number of bytes really written on p_dest < / td > < / tr >
< tr > < td class = "paramname" > p_len< / td > < td > Maximum length of the destination buffer < / td > < / tr >
< tr > < td class = "paramname" > p_cstr_info< / td > < td > Codestream information structure < / td > < / tr >
< tr > < td class = "paramname" > p_marker_info< / td > < td > Marker information structure < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > the user event manager < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the coding is successful. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__tcd.html#aac0a6dfdfc639276d79e21122321917e" > opj_tcd::cp< / a > , < a class = "el" href = "structopj__tcd.html#a8b557594c58fd833c53ee04cf1955b7c" > opj_tcd::cur_tp_num< / a > , < a class = "el" href = "structopj__codestream__info.html#a580bee732e2d606ef531cf1d928470b7" > opj_codestream_info::index_write< / a > , < a class = "el" href = "structopj__codestream__info.html#a22afaba78a542dc1ef21e0f9cf6e64ab" > opj_codestream_info::numcomps< / a > , < a class = "el" href = "structopj__codestream__info.html#ac20b482a3b3feadfa21ced6edc727557" > opj_codestream_info::numlayers< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6" > opj_tcd_tilecomp::numresolutions< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "tcd_8c.html#a325bdcfaa1c6665e18f9d19bf96a14a3" > opj_tcd_dc_level_shift_encode()< / a > , < a class = "el" href = "tcd_8c.html#a044d8c47b267665af6abd3b3c6cc2d3e" > opj_tcd_dwt_encode()< / a > , < a class = "el" href = "tcd_8c.html#a39c7e4cc2e8b84619388cb807caa03cf" > opj_tcd_mct_encode()< / a > , < a class = "el" href = "tcd_8c.html#aa237637abb5431aa9db59ba0776a8a75" > opj_tcd_rate_allocate_encode()< / a > , < a class = "el" href = "tcd_8c.html#ad72fe72839a232fcd2ba4dd82588be2e" > opj_tcd_t1_encode()< / a > , < a class = "el" href = "tcd_8c.html#a3bd379ac6ce1ee24b37170ca6164f039" > opj_tcd_t2_encode()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "structopj__tile__info.html#a5f1dc243e2e5c99fa41b084fc6b5dd97" > opj_tile_info::packet< / a > , < a class = "el" href = "structopj__tile__info.html#adf741cbea6706831aeb382b338eafc49" > opj_tile_info::pdx< / a > , < a class = "el" href = "structopj__tile__info.html#a8372af599cca7a326ff3f640224014cd" > opj_tile_info::pdy< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb" > opj_tcd_resolution::ph< / a > , < a class = "el" href = "structopj__tile__info.html#a910bb577952512fd5dc0d8b4c9a14a96" > opj_tile_info::ph< / a > , < a class = "el" href = "structopj__tccp.html#ab86c26aec7fa981e0cecf96a240ea4ef" > opj_tccp::prch< / a > , < a class = "el" href = "structopj__tccp.html#ae5153c62e825a016351dcf9e0a439d62" > opj_tccp::prcw< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b" > opj_tcd_resolution::pw< / a > , < a class = "el" href = "structopj__tile__info.html#a38eea8dbd58de28609e384cdb4f4ba77" > opj_tile_info::pw< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885" > opj_tcd_tilecomp::resolutions< / a > , < a class = "el" href = "structopj__tcp.html#a52c6fad3de4131b3d3f77209a6dd2a85" > opj_tcp::tccps< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd.html#af04f0bf344951c893ac5a70497cd8230" > opj_tcd::tcd_tileno< / a > , < a class = "el" href = "structopj__tcd.html#a176cbb807a749ee9c7d5b6fa3c2f6fff" > opj_tcd::tcp< / a > , < a class = "el" href = "structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196" > opj_cp::tcps< / a > , < a class = "el" href = "structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9" > opj_codestream_info::tile< / a > , and < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#a0cd97084323d827ab25763f933dee2e0" > opj_j2k_write_sod()< / a > .< / p >
< / div >
< / div >
< a id = "a52e4296555a20244677550e29b9435cd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a52e4296555a20244677550e29b9435cd" > ◆ < / a > < / span > opj_tcd_get_decoded_tile_size()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > opj_tcd_get_decoded_tile_size < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td >
< td class = "paramname" > < em > take_into_account_partial_decoding< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Gets the maximum tile size that will be taken by the tile once decoded. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0" > opj_tcd_tilecomp::minimum_num_resolutions< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / a > , < a class = "el" href = "structopj__image__comp.html#ab7210ddbf12e6d9998d24034a579cea1" > opj_image_comp::prec< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885" > opj_tcd_tilecomp::resolutions< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > , < a class = "el" href = "structopj__tcd.html#a48dce2050b28e97e44fbe918e4f93f9c" > opj_tcd::whole_tile_decoding< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a3d3c77e1b3a08004f279e9fc860a7c4f" > opj_tcd_resolution::win_x0< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a58d3b87e4c655d75bffbaa3ad77f631a" > opj_tcd_resolution::win_x1< / a > , < a class = "el" href = "structopj__tcd__resolution.html#af216ccf9de3aef39ebb7cf4daf6dd13a" > opj_tcd_resolution::win_y0< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a9e37a90718ec8b1e631cb9cdd5eac365" > opj_tcd_resolution::win_y1< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ac65adbcc5c51d8aaf0e5e9315243d6a1" > opj_tcd_resolution::x0< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a4544bfa885feb38635dd2770a9114ecf" > opj_tcd_resolution::x1< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ae4fb93aaa054fc66cc93021badc18cec" > opj_tcd_resolution::y0< / a > , and < a class = "el" href = "structopj__tcd__resolution.html#a4b68d3bd5fbaccd293e6a773be9d1a7f" > opj_tcd_resolution::y1< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#a25b7b51949ceea33515984f1db2f594d" > opj_j2k_read_tile_header()< / a > , and < a class = "el" href = "tcd_8h.html#aee317346b70f250cbe327c3dc2536715" > opj_tcd_update_tile_data()< / a > .< / p >
< / div >
< / div >
< a id = "a861a7aa311afb74012f6f7883d07ab3b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a861a7aa311afb74012f6f7883d07ab3b" > ◆ < / a > < / span > opj_tcd_get_encoder_input_buffer_size()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > opj_tcd_get_encoder_input_buffer_size < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the size in bytes of the input buffer provided before encoded. < / p >
< p > This must be the size provided to the p_src_length argument of < a class = "el" href = "tcd_8h.html#a1ade88b5bde6f169d5962e8cc496c80f" title = "Copies tile data from the given memory block onto the system." > opj_tcd_copy_tile_data()< / a > < / p >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / a > , < a class = "el" href = "structopj__image__comp.html#ab7210ddbf12e6d9998d24034a579cea1" > opj_image_comp::prec< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a38cdc1ca5c18fa64e2dabfb025dd9784" > opj_tcd_tilecomp::x0< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a0209cbaa880e6901e3a2aec6c108b982" > opj_tcd_tilecomp::x1< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#aa2d91a59c90ce843a617f1e923d6cb0d" > opj_tcd_tilecomp::y0< / a > , and < a class = "el" href = "structopj__tcd__tilecomp.html#abddb012879ff43b18cf1e9643ee52ed7" > opj_tcd_tilecomp::y1< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#af05dd7eedf751beb0033ac42de564fcc" > opj_j2k_encode()< / a > , and < a class = "el" href = "tcd_8h.html#a1ade88b5bde6f169d5962e8cc496c80f" > opj_tcd_copy_tile_data()< / a > .< / p >
< / div >
< / div >
< a id = "a8f9a0eceb5f11b164555a302db07cb5c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8f9a0eceb5f11b164555a302db07cb5c" > ◆ < / a > < / span > opj_tcd_init()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_init < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *  < / td >
< td class = "paramname" > < em > p_image< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "j2k_8h.html#a6058181b8d876afdbd0c8ac592e2e658" > opj_cp_t< / a > *  < / td >
< td class = "paramname" > < em > p_cp< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "structopj__thread__pool__t.html" > opj_thread_pool_t< / a > *  < / td >
< td class = "paramname" > < em > p_tp< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Initialize the tile coder and may reuse some memory. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_tcd< / td > < td > TCD handle. < / td > < / tr >
< tr > < td class = "paramname" > p_image< / td > < td > raw image. < / td > < / tr >
< tr > < td class = "paramname" > p_cp< / td > < td > coding parameters. < / td > < / tr >
< tr > < td class = "paramname" > p_tp< / td > < td > thread pool< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the encoding values could be set (false otherwise). < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__tcd.html#aac0a6dfdfc639276d79e21122321917e" > opj_tcd::cp< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6" > opj_cp::m_enc< / a > , < a class = "el" href = "structopj__cp.html#a085175438247eae00338c87300f472be" > opj_cp::m_specific_param< / a > , < a class = "el" href = "structopj__encoding__param.html#a35052c5561f363438a8f34d103ae0dd4" > opj_encoding_param::m_tp_pos< / a > , < a class = "el" href = "structopj__tcd__tile.html#a02a13a3c111c99e55a96bbb917be7d35" > opj_tcd_tile::numcomps< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd.html#ad59ef39d08151a05bc6b0bb693607370" > opj_tcd::thread_pool< / a > , < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > , and < a class = "el" href = "structopj__tcd.html#a20455f8cb23c34e4a762d4872aa84479" > opj_tcd::tp_pos< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#adaffc1a68a7cbfe82eca1f66e557d78d" > opj_j2k_copy_default_tcp_and_create_tcd()< / a > , and < a class = "el" href = "j2k_8c.html#a9e5d9046fb1e8a88af9a8787a551f00b" > opj_j2k_create_tcd()< / a > .< / p >
< / div >
< / div >
< a id = "ad4c38b7d4cbb4e458fb22fe6c34fcbef" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad4c38b7d4cbb4e458fb22fe6c34fcbef" > ◆ < / a > < / span > opj_tcd_init_decode_tile()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_init_decode_tile < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_tile_no< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Allocates memory for decoding a specific tile. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_tcd< / td > < td > the tile decoder. < / td > < / tr >
< tr > < td class = "paramname" > p_tile_no< / td > < td > the index of the tile received in sequence. This not necessarily lead to the tile at index p_tile_no. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > the event manager.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the remaining data is sufficient. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , and < a class = "el" href = "tcd_8c.html#a0e4d491f4d95e89b9f113664431faffc" > opj_tcd_init_tile()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#a25b7b51949ceea33515984f1db2f594d" > opj_j2k_read_tile_header()< / a > .< / p >
< / div >
< / div >
< a id = "a261addde80e80a2ad6af635daeb342bb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a261addde80e80a2ad6af635daeb342bb" > ◆ < / a > < / span > opj_tcd_init_encode_tile()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_init_encode_tile < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_tile_no< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Initialize the tile coder and may reuse some meory. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_tcd< / td > < td > TCD handle. < / td > < / tr >
< tr > < td class = "paramname" > p_tile_no< / td > < td > current tile index to encode. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > the event manager.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the encoding values could be set (false otherwise). < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "tcd_8c.html#a0e4d491f4d95e89b9f113664431faffc" > opj_tcd_init_tile()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#a0101959e0886beb63a1ff0c92742190d" > opj_j2k_pre_write_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a96f962af737e4f4f2b7fb026f7869eca" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a96f962af737e4f4f2b7fb026f7869eca" > ◆ < / a > < / span > opj_tcd_is_band_empty()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_is_band_empty < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a5c0e2b3d86a2e587f34c463de36cb2d8" > opj_tcd_band_t< / a > *  < / td >
< td class = "paramname" > < em > band< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns whether a sub-band is empty (i.e. < / p >
< p > whether it has a null area) < / p > < dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > band< / td > < td > Sub-band handle. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > OPJ_TRUE whether the sub-band is empty. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__band.html#a81baded80392eb94c8414decc5ad597f" > opj_tcd_band::x0< / a > , < a class = "el" href = "structopj__tcd__band.html#a756c9ccdeeeed25cc0f14036246a6afa" > opj_tcd_band::x1< / a > , < a class = "el" href = "structopj__tcd__band.html#a9dcfb05333ffca193a1577c0670a4b2e" > opj_tcd_band::y0< / a > , and < a class = "el" href = "structopj__tcd__band.html#abdcc5bbabc2da464dfef33a4ade6d2c4" > opj_tcd_band::y1< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "t1_8h.html#aa892d07bb383a4dafa51506cf23740a4" > opj_t1_encode_cblks()< / a > , < a class = "el" href = "t2_8c.html#af46b03251519f1cba8bb01da5abc2169" > opj_t2_encode_packet()< / a > , < a class = "el" href = "t2_8c.html#afd30efdfea1361431cf3c8ad04d48458" > opj_t2_read_packet_header()< / a > , < a class = "el" href = "tcd_8c.html#a0e4d491f4d95e89b9f113664431faffc" > opj_tcd_init_tile()< / a > , < a class = "el" href = "tcd_8h.html#a350b4deff33a47f09e609d1f7d7cb43d" > opj_tcd_makelayer()< / a > , < a class = "el" href = "tcd_8h.html#a31ece0bd1f42ea10d6f5fc342db86936" > opj_tcd_makelayer_fixed()< / a > , and < a class = "el" href = "tcd_8h.html#a15fc40d9b891d32df8ec516473d9f15e" > opj_tcd_rateallocate()< / a > .< / p >
< / div >
< / div >
< a id = "ad98baebcb0d551980ef28b692803c1a0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad98baebcb0d551980ef28b692803c1a0" > ◆ < / a > < / span > opj_tcd_is_subband_area_of_interest()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_is_subband_area_of_interest < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > compno< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > resno< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > bandno< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > x0< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > y0< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > x1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > y1< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns whether a sub-band region contributes to the area of interest tcd-> win_x0,tcd-> win_y0,tcd-> win_x1,tcd-> win_y1. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > tcd< / td > < td > TCD handle. < / td > < / tr >
< tr > < td class = "paramname" > compno< / td > < td > Component number < / td > < / tr >
< tr > < td class = "paramname" > resno< / td > < td > Resolution number < / td > < / tr >
< tr > < td class = "paramname" > bandno< / td > < td > Band number (< em > not< / em > band index, ie 0, 1, 2 or 3) < / td > < / tr >
< tr > < td class = "paramname" > x0< / td > < td > Upper left x in subband coordinates < / td > < / tr >
< tr > < td class = "paramname" > y0< / td > < td > Upper left y in subband coordinates < / td > < / tr >
< tr > < td class = "paramname" > x1< / td > < td > Lower right x in subband coordinates < / td > < / tr >
< tr > < td class = "paramname" > y1< / td > < td > Lower right y in subband coordinates < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > OPJ_TRUE whether the sub-band region contributs to the area of interest. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__image__comp.html#a0805d2f69bb770ff022c164aeda22685" > opj_image_comp::dx< / a > , < a class = "el" href = "structopj__image__comp.html#af9d6fd62a2b8bdd9fd162ce403eb0f10" > opj_image_comp::dy< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6" > opj_tcd_tilecomp::numresolutions< / a > , < a class = "el" href = "opj__intmath_8h.html#ab9aad885f5c9bc9e39420003b2b32fe5" > opj_uint_adds()< / a > , < a class = "el" href = "opj__intmath_8h.html#ae4b2e5a7c8b8f09faacc4a895f866ea1" > opj_uint_ceildiv()< / a > , < a class = "el" href = "opj__intmath_8h.html#ae592eb75f221decddec51834b6c4177d" > opj_uint_ceildivpow2()< / a > , < a class = "el" href = "opj__intmath_8h.html#a2c3eb35fddab83fef25256485b926fc0" > opj_uint_max()< / a > , < a class = "el" href = "opj__intmath_8h.html#a06c1c4470f9765a3ed04963b0daa111a" > opj_uint_min()< / a > , < a class = "el" href = "structopj__tccp.html#a38ec604e02abf9b03186d2b8e27a901a" > opj_tccp::qmfbid< / a > , < a class = "el" href = "structopj__tcp.html#a52c6fad3de4131b3d3f77209a6dd2a85" > opj_tcp::tccps< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd.html#a176cbb807a749ee9c7d5b6fa3c2f6fff" > opj_tcd::tcp< / a > , < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > , < a class = "el" href = "structopj__tcd.html#a0ae43e0bcaae1095138b6ab8752e7ed2" > opj_tcd::win_x0< / a > , < a class = "el" href = "structopj__tcd.html#ab9c072849da0bb04ea0ee6f3080535ac" > opj_tcd::win_x1< / a > , < a class = "el" href = "structopj__tcd.html#a47e83dea84697eb8b8b143c088d0dacd" > opj_tcd::win_y0< / a > , < a class = "el" href = "structopj__tcd.html#a411ee1807ee430fc8db3e3c041ccf9cc" > opj_tcd::win_y1< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a38cdc1ca5c18fa64e2dabfb025dd9784" > opj_tcd_tilecomp::x0< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a0209cbaa880e6901e3a2aec6c108b982" > opj_tcd_tilecomp::x1< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#aa2d91a59c90ce843a617f1e923d6cb0d" > opj_tcd_tilecomp::y0< / a > , and < a class = "el" href = "structopj__tcd__tilecomp.html#abddb012879ff43b18cf1e9643ee52ed7" > opj_tcd_tilecomp::y1< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "t1_8h.html#a5df121baefa4293a2c0d0122694e0902" > opj_t1_decode_cblks()< / a > , and < a class = "el" href = "t2_8h.html#a08fffa34be41f4811d8bd99e9364de2e" > opj_t2_decode_packets()< / a > .< / p >
< / div >
< / div >
< a id = "a350b4deff33a47f09e609d1f7d7cb43d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a350b4deff33a47f09e609d1f7d7cb43d" > ◆ < / a > < / span > opj_tcd_makelayer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_tcd_makelayer < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > layno< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a >   < / td >
< td class = "paramname" > < em > thresh< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > final< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05" > opj_tcd_resolution::bands< / a > , < a class = "el" href = "structopj__tcd__precinct.html#a7aa213813537f33a1abc349e94fbe283" > opj_tcd_precinct::cblks< / a > , < a class = "el" href = "structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236" > opj_tcd_precinct::ch< / a > , < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f" > opj_tcd_precinct::cw< / a > , < a class = "el" href = "structopj__tcd__layer.html#a29ce8c25f5dfd4aaa034e91cf19742e6" > opj_tcd_layer::data< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#a3f47ae68181f7dcbb4135d41e422cbb3" > opj_tcd_cblk_enc::data< / a > , < a class = "el" href = "structopj__tcd__layer.html#ad124ec7715f3ea7b1714fbd97ecc80d0" > opj_tcd_layer::disto< / a > , < a class = "el" href = "structopj__tcd__tile.html#a49b0273a2495bed14a079e8d6c882737" > opj_tcd_tile::distolayer< / a > , < a class = "el" href = "structopj__tcd__pass.html#a45f5472e2dc4265c9e973c8c630485cc" > opj_tcd_pass::distortiondec< / a > , < a class = "el" href = "structopj__tcd__precinct.html#ae1eaa14c395bcaa968d353734602cd8d" > opj_tcd_precinct::enc< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#a4529ec0954ea017afd33a5c2b771e653" > opj_tcd_cblk_enc::layers< / a > , < a class = "el" href = "structopj__tcd__layer.html#a0420c0a82e0ab4c859c5b47ef1576839" > opj_tcd_layer::len< / a > , < a class = "el" href = "structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39" > opj_tcd_resolution::numbands< / a > , < a class = "el" href = "structopj__tcd__tile.html#a02a13a3c111c99e55a96bbb917be7d35" > opj_tcd_tile::numcomps< / a > , < a class = "el" href = "structopj__tcd__layer.html#ad2fc0922aeaf20e439f7a0cb77516a90" > opj_tcd_layer::numpasses< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#abf26a00fd3661d98df0831a17ff37cd0" > opj_tcd_cblk_enc::numpassesinlayers< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6" > opj_tcd_tilecomp::numresolutions< / a > , < a class = "el" href = "tcd_8c.html#a96f962af737e4f4f2b7fb026f7869eca" > opj_tcd_is_band_empty()< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#a5fd8985b3b27f790691eb09533bc45a3" > opj_tcd_cblk_enc::passes< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb" > opj_tcd_resolution::ph< / a > , < a class = "el" href = "structopj__tcd__band.html#a09f58aba8a9216e75fde1c107d68660f" > opj_tcd_band::precincts< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b" > opj_tcd_resolution::pw< / a > , < a class = "el" href = "structopj__tcd__pass.html#a44a95927b8cd4a461e6ecbda8406482e" > opj_tcd_pass::rate< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885" > opj_tcd_tilecomp::resolutions< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > , and < a class = "el" href = "structopj__tcd__cblk__enc.html#aa016b9dec075b59c3ff5faa47f099afc" > opj_tcd_cblk_enc::totalpasses< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "tcd_8h.html#a15fc40d9b891d32df8ec516473d9f15e" > opj_tcd_rateallocate()< / a > .< / p >
< / div >
< / div >
< a id = "a31ece0bd1f42ea10d6f5fc342db86936" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a31ece0bd1f42ea10d6f5fc342db86936" > ◆ < / a > < / span > opj_tcd_makelayer_fixed()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_tcd_makelayer_fixed < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > layno< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > final< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05" > opj_tcd_resolution::bands< / a > , < a class = "el" href = "structopj__tcd__precinct.html#a7aa213813537f33a1abc349e94fbe283" > opj_tcd_precinct::cblks< / a > , < a class = "el" href = "structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236" > opj_tcd_precinct::ch< / a > , < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__tcd.html#aac0a6dfdfc639276d79e21122321917e" > opj_tcd::cp< / a > , < a class = "el" href = "structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f" > opj_tcd_precinct::cw< / a > , < a class = "el" href = "structopj__tcd__layer.html#a29ce8c25f5dfd4aaa034e91cf19742e6" > opj_tcd_layer::data< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#a3f47ae68181f7dcbb4135d41e422cbb3" > opj_tcd_cblk_enc::data< / a > , < a class = "el" href = "structopj__tcd__precinct.html#ae1eaa14c395bcaa968d353734602cd8d" > opj_tcd_precinct::enc< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#a4529ec0954ea017afd33a5c2b771e653" > opj_tcd_cblk_enc::layers< / a > , < a class = "el" href = "structopj__tcd__layer.html#a0420c0a82e0ab4c859c5b47ef1576839" > opj_tcd_layer::len< / a > , < a class = "el" href = "structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6" > opj_cp::m_enc< / a > , < a class = "el" href = "structopj__encoding__param.html#af268e3dd2359f30d23f7dc24540ffb1d" > opj_encoding_param::m_matrice< / a > , < a class = "el" href = "structopj__cp.html#a085175438247eae00338c87300f472be" > opj_cp::m_specific_param< / a > , < a class = "el" href = "structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39" > opj_tcd_resolution::numbands< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#aaadfdf791e63c0049b867a6be072fca3" > opj_tcd_cblk_enc::numbps< / a > , < a class = "el" href = "structopj__tcd__tile.html#a02a13a3c111c99e55a96bbb917be7d35" > opj_tcd_tile::numcomps< / a > , < a class = "el" href = "structopj__tcp.html#ab08fe932bc88b037edefb7180ac2a1f2" > opj_tcp::numlayers< / a > , < a class = "el" href = "structopj__tcd__layer.html#ad2fc0922aeaf20e439f7a0cb77516a90" > opj_tcd_layer::numpasses< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#abf26a00fd3661d98df0831a17ff37cd0" > opj_tcd_cblk_enc::numpassesinlayers< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6" > opj_tcd_tilecomp::numresolutions< / a > , < a class = "el" href = "tcd_8c.html#a96f962af737e4f4f2b7fb026f7869eca" > opj_tcd_is_band_empty()< / a > , < a class = "el" href = "structopj__tcd__cblk__enc.html#a5fd8985b3b27f790691eb09533bc45a3" > opj_tcd_cblk_enc::passes< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb" > opj_tcd_resolution::ph< / a > , < a class = "el" href = "structopj__image__comp.html#ab7210ddbf12e6d9998d24034a579cea1" > opj_image_comp::prec< / a > , < a class = "el" href = "structopj__tcd__band.html#a09f58aba8a9216e75fde1c107d68660f" > opj_tcd_band::precincts< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b" > opj_tcd_resolution::pw< / a > , < a class = "el" href = "structopj__tcd__pass.html#a44a95927b8cd4a461e6ecbda8406482e" > opj_tcd_pass::rate< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885" > opj_tcd_tilecomp::resolutions< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd.html#a176cbb807a749ee9c7d5b6fa3c2f6fff" > opj_tcd::tcp< / a > , and < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "tcd_8h.html#a686fc1b04304a07219a03108b6f808a9" > opj_tcd_rateallocate_fixed()< / a > .< / p >
< / div >
< / div >
< a id = "a4b40b88318cb6eb164c5c5bf2e75c2fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4b40b88318cb6eb164c5c5bf2e75c2fd" > ◆ < / a > < / span > opj_tcd_marker_info_create()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > * opj_tcd_marker_info_create < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td >
< td class = "paramname" > < em > need_PLT< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Create a new opj_tcd_marker_info_t* structure. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > need_PLT< / td > < td > Whether information is needed to generate PLT markers. < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__marker__info.html#adc1775ab42552069a1c64234e252a8b4" > opj_tcd_marker_info::need_PLT< / a > , and < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#a0cd97084323d827ab25763f933dee2e0" > opj_j2k_write_sod()< / a > .< / p >
< / div >
< / div >
< a id = "abcfbae8c9e3565181a16587d5c589da0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abcfbae8c9e3565181a16587d5c589da0" > ◆ < / a > < / span > opj_tcd_marker_info_destroy()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_tcd_marker_info_destroy < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a1a9dee911fdacfd225226de3b639523c" > opj_tcd_marker_info_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd_marker_info< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Destroy a previously created opj_tcd_marker_info_t* structure. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_tcd_marker_info< / td > < td > Structure to destroy < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81" > opj_free()< / a > , and < a class = "el" href = "structopj__tcd__marker__info.html#af7bf01a810641b92d7d0af2cec3844b6" > opj_tcd_marker_info::p_packet_size< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#a0cd97084323d827ab25763f933dee2e0" > opj_j2k_write_sod()< / a > .< / p >
< / div >
< / div >
< a id = "a15fc40d9b891d32df8ec516473d9f15e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a15fc40d9b891d32df8ec516473d9f15e" > ◆ < / a > < / span > opj_tcd_rateallocate()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_rateallocate < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > dest< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *  < / td >
< td class = "paramname" > < em > p_data_written< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > len< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a0cc11f25139520a969aef74546586c77" > opj_codestream_info_t< / a > *  < / td >
< td class = "paramname" > < em > cstr_info< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05" > opj_tcd_resolution::bands< / a > , < a class = "el" href = "structopj__tcd__precinct.html#a7aa213813537f33a1abc349e94fbe283" > opj_tcd_precinct::cblks< / a > , < a class = "el" href = "structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236" > opj_tcd_precinct::ch< / a > , < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__tcd.html#aac0a6dfdfc639276d79e21122321917e" > opj_tcd::cp< / a > , < a class = "el" href = "structopj__tcd.html#a46a50bb532e916897b4d612cbca4bb7e" > opj_tcd::cur_pino< / a > , < a class = "el" href = "structopj__tcd.html#a8b557594c58fd833c53ee04cf1955b7c" > opj_tcd::cur_tp_num< / a > , < a class = "el" href = "structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f" > opj_tcd_precinct::cw< / a > , < a class = "el" href = "structopj__tcd__tile.html#a49b0273a2495bed14a079e8d6c882737" > opj_tcd_tile::distolayer< / a > , < a class = "el" href = "structopj__tcp.html#ae9b13841ed5a9d026b04fa1193ec0d93" > opj_tcp::distoratio< / a > , < a class = "el" href = "structopj__tcd__pass.html#a45f5472e2dc4265c9e973c8c630485cc" > opj_tcd_pass::distortiondec< / a > , < a class = "el" href = "structopj__tcd__tile.html#afeab4e70f466b3e4f6106325d98a2267" > opj_tcd_tile::distotile< / a > , < a class = "el" href = "structopj__tile__info.html#a585adcc009453acf059a433e3e3b69e2" > opj_tile_info::distotile< / a > , < a class = "el" href = "structopj__tcd__precinct.html#ae1eaa14c395bcaa968d353734602cd8d" > opj_tcd_precinct::enc< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__encoding__param.html#a53f7ee9dec382419e922cbb93aa6f479" > opj_encoding_param::m_disto_alloc< / a > , < a class = "el" href = "structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6" > opj_cp::m_enc< / a > , < a class = "el" href = "structopj__encoding__param.html#a2ffde36961e37f417b8e9b10c0efa171" > opj_encoding_param::m_fixed_quality< / a > , < a class = "el" href = "structopj__cp.html#a085175438247eae00338c87300f472be" > opj_cp::m_specific_param< / a > , < a class = "el" href = "index__manager_8c.html#aecefdbf80129b12f2ef66ccfbedbb7fe" > max()< / a > , < a class = "el" href = "index__manager_8c.html#ac1d9c713f42b405f9e353ec99b880755" > min()< / a > , < a class = "el" href = "structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39" > opj_tcd_resolution::numbands< / a > , < a class = "el" href = "structopj__tcd__tile.html#a02a13a3c111c99e55a96bbb917be7d35" > opj_tcd_tile::numcomps< / a > , < a class = "el" href = "structopj__tcp.html#ab08fe932bc88b037edefb7180ac2a1f2" > opj_tcp::numlayers< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a6470ba34ffaebc945059b8a23e22a787" > opj_tcd_tilecomp::numpix< / a > , < a class = "el" href = "structopj__tcd__tile.html#a9026576f4008e8ec2d2e51847b471575" > opj_tcd_tile::numpix< / a > , < a class = "el" href = "structopj__tile__info.html#a494318dea2e7cc9cfc60205aeab07daa" > opj_tile_info::numpix< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6" > opj_tcd_tilecomp::numresolutions< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "openjpeg_8h.html#afaa2fc2447e5e3d1c6e4e42265703fb4" > OPJ_IS_CINEMA< / a > , < a class = "el" href = "openjpeg_8h.html#a97f7a6b2f46e8ba660ae2b2005605c3a" > OPJ_IS_IMF< / a > , < a class = "el" href = "opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / a > , < a class = "el" href = "t2_8c.html#ad7845a4d5a2fd73c2c81e1c525bf0ae4" > opj_t2_create()< / a > , < a class = "el" href = "t2_8c.html#a0e929ed8feb7bad8d169b0dc4478e59a" > opj_t2_destroy()< / a > , < a class = "el" href = "t2_8c.html#a2ee2db6306bd926d49ffbf3f1e1ebdd3" > opj_t2_encode_packets()< / a > , < a class = "el" href = "tcd_8c.html#a96f962af737e4f4f2b7fb026f7869eca" > opj_tcd_is_band_empty()< / a > , < a class = "el" href = "tcd_8c.html#a350b4deff33a47f09e609d1f7d7cb43d" > opj_tcd_makelayer()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "opj__intmath_8h.html#a06c
< p class = "reference" > Referenced by < a class = "el" href = "tcd_8c.html#aa237637abb5431aa9db59ba0776a8a75" > opj_tcd_rate_allocate_encode()< / a > .< / p >
< / div >
< / div >
< a id = "a686fc1b04304a07219a03108b6f808a9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a686fc1b04304a07219a03108b6f808a9" > ◆ < / a > < / span > opj_tcd_rateallocate_fixed()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_tcd_rateallocate_fixed < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > tcd< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__tcp.html#ab08fe932bc88b037edefb7180ac2a1f2" > opj_tcp::numlayers< / a > , < a class = "el" href = "tcd_8c.html#a31ece0bd1f42ea10d6f5fc342db86936" > opj_tcd_makelayer_fixed()< / a > , and < a class = "el" href = "structopj__tcd.html#a176cbb807a749ee9c7d5b6fa3c2f6fff" > opj_tcd::tcp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "tcd_8c.html#aa237637abb5431aa9db59ba0776a8a75" > opj_tcd_rate_allocate_encode()< / a > .< / p >
< / div >
< / div >
< a id = "aa0f48c91a7b3527fc105c1b608ebd766" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa0f48c91a7b3527fc105c1b608ebd766" > ◆ < / a > < / span > opj_tcd_reinit_segment()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_tcd_reinit_segment < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#acdd64c358d24ca8d83b682d6a5a43be1" > opj_tcd_seg_t< / a > *  < / td >
< td class = "paramname" > < em > seg< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reinitialize a segment. < / p >
< p class = "reference" > Referenced by < a class = "el" href = "t2_8c.html#ad67d6a1f55a28ca417178f573636a931" > opj_t2_init_seg()< / a > , and < a class = "el" href = "tcd_8c.html#ab17f65018878156d39af68939de6148b" > opj_tcd_code_block_dec_allocate()< / a > .< / p >
< / div >
< / div >
< a id = "aee317346b70f250cbe327c3dc2536715" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aee317346b70f250cbe327c3dc2536715" > ◆ < / a > < / span > opj_tcd_update_tile_data()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_tcd_update_tile_data < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6" > opj_tcd_t< / a > *  < / td >
< td class = "paramname" > < em > p_tcd< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_dest< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_dest_length< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Copies tile data from the system onto the given memory block. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897" > opj_tcd_tile::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#ad5618371884e54026423ef59e57395d8" > opj_tcd_tilecomp::data< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a6cee39e0c45389d13d4f3084801630ac" > opj_tcd_tilecomp::data_win< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0" > opj_tcd_tilecomp::minimum_num_resolutions< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "tcd_8c.html#a52e4296555a20244677550e29b9435cd" > opj_tcd_get_decoded_tile_size()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "structopj__image__comp.html#ab7210ddbf12e6d9998d24034a579cea1" > opj_image_comp::prec< / a > , < a class = "el" href = "structopj__image__comp.html#ab9d6b54916aba881438fcff74d76a6a5" > opj_image_comp::resno_decoded< / a > , < a class = "el" href = "structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885" > opj_tcd_tilecomp::resolutions< / a > , < a class = "el" href = "structopj__image__comp.html#a2d2337d15fd837252fe250386bac7fb9" > opj_image_comp::sgnd< / a > , < a class = "el" href = "structopj__tcd.html#a57a0a72c3eeb7b383a62182bd02f6db2" > opj_tcd::tcd_image< / a > , < a class = "el" href = "structopj__tcd__image.html#a7a60606149c03f1afd68412c40cc941c" > opj_tcd_image::tiles< / a > , < a class = "el" href = "structopj__tcd.html#a48dce2050b28e97e44fbe918e4f93f9c" > opj_tcd::whole_tile_decoding< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a3d3c77e1b3a08004f279e9fc860a7c4f" > opj_tcd_resolution::win_x0< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a58d3b87e4c655d75bffbaa3ad77f631a" > opj_tcd_resolution::win_x1< / a > , < a class = "el" href = "structopj__tcd__resolution.html#af216ccf9de3aef39ebb7cf4daf6dd13a" > opj_tcd_resolution::win_y0< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a9e37a90718ec8b1e631cb9cdd5eac365" > opj_tcd_resolution::win_y1< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ac65adbcc5c51d8aaf0e5e9315243d6a1" > opj_tcd_resolution::x0< / a > , < a class = "el" href = "structopj__tcd__resolution.html#a4544bfa885feb38635dd2770a9114ecf" > opj_tcd_resolution::x1< / a > , < a class = "el" href = "structopj__tcd__resolution.html#ae4fb93aaa054fc66cc93021badc18cec" > opj_tcd_resolution::y0< / a > , and < a class = "el" href = "structopj__tcd__resolution.html#a4b68d3bd5fbaccd293e6a773be9d1a7f" > opj_tcd_resolution::y1< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8" > opj_j2k_decode_tile()< / a > .< / p >
< / div >
< / div >
< / div > <!-- contents -->
2015-07-10 18:06:19 +02:00
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2022-05-13 20:21:13 +02:00
< / a > 1.8.17
2015-07-10 18:06:19 +02:00
< / small > < / address >
< / body >
< / html >