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: jp2.c 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" >
2022-05-13 20:21:13 +02:00
< a href = "#define-members" > Macros< / a > < / div >
2015-07-10 18:06:19 +02:00
< div class = "headertitle" >
< div class = "title" > jp2.c File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< div class = "textblock" > < code > #include " < a class = "el" href = "opj__includes_8h_source.html" > opj_includes.h< / a > " < / code > < br / >
< / div > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "define-members" > < / a >
Macros< / h2 > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:aac2b97aeeb7ce9d09b974ccd74445210" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#aac2b97aeeb7ce9d09b974ccd74445210" > OPJ_BOX_SIZE< / a >       1024< / td > < / tr >
< tr class = "separator:aac2b97aeeb7ce9d09b974ccd74445210" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2af533efd81cc83803126d5b03fe4470" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a2af533efd81cc83803126d5b03fe4470" > OPJ_UNUSED< / a > (x)      (void)x< / td > < / tr >
< tr class = "separator:a2af533efd81cc83803126d5b03fe4470" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table > < table class = "memberdecls" >
2022-05-13 20:21:13 +02:00
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "member-group" > < / a >
Local static functions< / h2 > < / td > < / tr >
< tr class = "memitem:a2d184eac8b0676f3d5f39cdce0d9683c" > < td class = "memItemLeft" align = "right" valign = "top" > static const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a2d184eac8b0676f3d5f39cdce0d9683c" > jp2_header< / a > []< / td > < / tr >
< tr class = "separator:a2d184eac8b0676f3d5f39cdce0d9683c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae709950f0730cbbf04c9799599d40767" > < td class = "memItemLeft" align = "right" valign = "top" > static const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ae709950f0730cbbf04c9799599d40767" > jp2_img_header< / a > []< / td > < / tr >
< tr class = "separator:ae709950f0730cbbf04c9799599d40767" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0e0fac85bb2576b0fe2bff8a251a5814" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a0e0fac85bb2576b0fe2bff8a251a5814" > opj_jp2_read_ihdr< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_image_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_image_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a0e0fac85bb2576b0fe2bff8a251a5814" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a IHDR box - Image Header box. < a href = "jp2_8c.html#a0e0fac85bb2576b0fe2bff8a251a5814" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0e0fac85bb2576b0fe2bff8a251a5814" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2414d887016326f522cebae1cf94a54a" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a2414d887016326f522cebae1cf94a54a" > opj_jp2_write_ihdr< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_nb_bytes_written)< / td > < / tr >
< tr class = "memdesc:a2414d887016326f522cebae1cf94a54a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes the Image Header box - Image Header box. < a href = "jp2_8c.html#a2414d887016326f522cebae1cf94a54a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2414d887016326f522cebae1cf94a54a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9ec7891fb6f874ab371d664140a1857d" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a9ec7891fb6f874ab371d664140a1857d" > opj_jp2_write_bpcc< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_nb_bytes_written)< / td > < / tr >
< tr class = "memdesc:a9ec7891fb6f874ab371d664140a1857d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes the Bit per Component box. < a href = "jp2_8c.html#a9ec7891fb6f874ab371d664140a1857d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9ec7891fb6f874ab371d664140a1857d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a289d97e88f9462c72b5dcd3e0b9d8189" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a289d97e88f9462c72b5dcd3e0b9d8189" > opj_jp2_read_bpcc< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_bpc_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_bpc_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a289d97e88f9462c72b5dcd3e0b9d8189" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a Bit per Component box. < a href = "jp2_8c.html#a289d97e88f9462c72b5dcd3e0b9d8189" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a289d97e88f9462c72b5dcd3e0b9d8189" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa66cf70fc600399b53cfa6a97cb5e176" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#aa66cf70fc600399b53cfa6a97cb5e176" > opj_jp2_read_cdef< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_cdef_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_cdef_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "separator:aa66cf70fc600399b53cfa6a97cb5e176" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab2a081552f8c61d75c1c925d702057bb" > < td class = "memItemLeft" align = "right" valign = "top" > static void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ab2a081552f8c61d75c1c925d702057bb" > opj_jp2_apply_cdef< / a > (< a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *image, < a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *color, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *)< / td > < / tr >
< tr class = "separator:ab2a081552f8c61d75c1c925d702057bb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3bd3864189e71d3bebfbc5e63941439a" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a3bd3864189e71d3bebfbc5e63941439a" > opj_jp2_write_cdef< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_nb_bytes_written)< / td > < / tr >
< tr class = "memdesc:a3bd3864189e71d3bebfbc5e63941439a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes the Channel Definition box. < a href = "jp2_8c.html#a3bd3864189e71d3bebfbc5e63941439a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3bd3864189e71d3bebfbc5e63941439a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a38b0cc8512611a49a51b7db383f86af7" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a38b0cc8512611a49a51b7db383f86af7" > opj_jp2_write_colr< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_nb_bytes_written)< / td > < / tr >
< tr class = "memdesc:a38b0cc8512611a49a51b7db383f86af7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes the Colour Specification box. < a href = "jp2_8c.html#a38b0cc8512611a49a51b7db383f86af7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a38b0cc8512611a49a51b7db383f86af7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad6f065d9f31f70d57bc3203c2122a9b5" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ad6f065d9f31f70d57bc3203c2122a9b5" > opj_jp2_write_ftyp< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *cio, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:ad6f065d9f31f70d57bc3203c2122a9b5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes a FTYP box - File type box. < a href = "jp2_8c.html#ad6f065d9f31f70d57bc3203c2122a9b5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad6f065d9f31f70d57bc3203c2122a9b5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a814b516a34d9a0da8bae3850e945c50d" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a814b516a34d9a0da8bae3850e945c50d" > opj_jp2_read_ftyp< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a814b516a34d9a0da8bae3850e945c50d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a a FTYP box - File type box. < a href = "jp2_8c.html#a814b516a34d9a0da8bae3850e945c50d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a814b516a34d9a0da8bae3850e945c50d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae6f3faf750df1725ae59880e8294d0ec" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ae6f3faf750df1725ae59880e8294d0ec" > opj_jp2_skip_jp2c< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "separator:ae6f3faf750df1725ae59880e8294d0ec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a13296666d7710af2bfb5a5d55480f90b" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a13296666d7710af2bfb5a5d55480f90b" > opj_jp2_read_jp2h< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a13296666d7710af2bfb5a5d55480f90b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads the Jpeg2000 file Header box - JP2 Header box (warning, this is a super box). < a href = "jp2_8c.html#a13296666d7710af2bfb5a5d55480f90b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a13296666d7710af2bfb5a5d55480f90b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acbdab130baca04a1d74b841ce978e395" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > opj_jp2_write_jp2h< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:acbdab130baca04a1d74b841ce978e395" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes the Jpeg2000 file Header box - JP2 Header box (warning, this is a super box). < a href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acbdab130baca04a1d74b841ce978e395" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2e03aa1e225c059d34fc34a11ffc48fc" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a2e03aa1e225c059d34fc34a11ffc48fc" > opj_jp2_write_jp2c< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *cio, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a2e03aa1e225c059d34fc34a11ffc48fc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes the Jpeg2000 codestream Header box - JP2C Header box. < a href = "jp2_8c.html#a2e03aa1e225c059d34fc34a11ffc48fc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2e03aa1e225c059d34fc34a11ffc48fc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac77bacf6d4801a8842126ef3fbb23bb1" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ac77bacf6d4801a8842126ef3fbb23bb1" > opj_jp2_read_jp< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:ac77bacf6d4801a8842126ef3fbb23bb1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a jpeg2000 file signature box. < a href = "jp2_8c.html#ac77bacf6d4801a8842126ef3fbb23bb1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac77bacf6d4801a8842126ef3fbb23bb1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac0946ffbe7ec1a2dcdabe9dd63485ce9" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ac0946ffbe7ec1a2dcdabe9dd63485ce9" > opj_jp2_write_jp< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *cio, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:ac0946ffbe7ec1a2dcdabe9dd63485ce9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes a jpeg2000 file signature box. < a href = "jp2_8c.html#ac0946ffbe7ec1a2dcdabe9dd63485ce9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac0946ffbe7ec1a2dcdabe9dd63485ce9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8c6a6b30b72a7814f8caf2a95aed9e14" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a8c6a6b30b72a7814f8caf2a95aed9e14" > opj_jp2_apply_pclr< / a > (< a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *image, < a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *color, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a8c6a6b30b72a7814f8caf2a95aed9e14" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Apply collected palette data. < a href = "jp2_8c.html#a8c6a6b30b72a7814f8caf2a95aed9e14" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8c6a6b30b72a7814f8caf2a95aed9e14" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acbac56aa8be2ab74d865f23a9f206bb6" > < td class = "memItemLeft" align = "right" valign = "top" > static void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#acbac56aa8be2ab74d865f23a9f206bb6" > opj_jp2_free_pclr< / a > (< a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *color)< / td > < / tr >
< tr class = "separator:acbac56aa8be2ab74d865f23a9f206bb6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af6030e3df69fb240e22a1a32c715d4e1" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#af6030e3df69fb240e22a1a32c715d4e1" > opj_jp2_read_pclr< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_pclr_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_pclr_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:af6030e3df69fb240e22a1a32c715d4e1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Collect palette data. < a href = "jp2_8c.html#af6030e3df69fb240e22a1a32c715d4e1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af6030e3df69fb240e22a1a32c715d4e1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a364cf233c1485481bd28ad6f59b3eb22" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a364cf233c1485481bd28ad6f59b3eb22" > opj_jp2_read_cmap< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_cmap_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_cmap_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a364cf233c1485481bd28ad6f59b3eb22" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Collect component mapping data. < a href = "jp2_8c.html#a364cf233c1485481bd28ad6f59b3eb22" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a364cf233c1485481bd28ad6f59b3eb22" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac1702a7ea040c681c8d7c9e33e6fd5bd" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ac1702a7ea040c681c8d7c9e33e6fd5bd" > opj_jp2_read_colr< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_colr_header_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_colr_header_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:ac1702a7ea040c681c8d7c9e33e6fd5bd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads the Color Specification box. < a href = "jp2_8c.html#ac1702a7ea040c681c8d7c9e33e6fd5bd" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac1702a7ea040c681c8d7c9e33e6fd5bd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a45d924fc300f75d460c35170a18e1ae1" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a45d924fc300f75d460c35170a18e1ae1" > opj_jp2_setup_end_header_writing< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a45d924fc300f75d460c35170a18e1ae1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets up the procedures to do on writing header after the codestream. < a href = "jp2_8c.html#a45d924fc300f75d460c35170a18e1ae1" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:a45d924fc300f75d460c35170a18e1ae1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a9adcd86e8c4369aff8e0378b1aaf8ef4" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a9adcd86e8c4369aff8e0378b1aaf8ef4" > opj_jp2_setup_end_header_reading< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a9adcd86e8c4369aff8e0378b1aaf8ef4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets up the procedures to do on reading header after the codestream. < a href = "jp2_8c.html#a9adcd86e8c4369aff8e0378b1aaf8ef4" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:a9adcd86e8c4369aff8e0378b1aaf8ef4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:adcd6dc192302ff32ffbaa079c01a66d8" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:adcd6dc192302ff32ffbaa079c01a66d8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a jpeg2000 file header structure. < a href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:adcd6dc192302ff32ffbaa079c01a66d8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a5c8d5befcd92f556b160b2bdcddaf801" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a5c8d5befcd92f556b160b2bdcddaf801" > opj_jp2_exec< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "function__list_8h.html#a59b23b53d24723a628ce8e83f0966e78" > opj_procedure_list_t< / a > *p_procedure_list, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a5c8d5befcd92f556b160b2bdcddaf801" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Executes the given procedures on the given codec. < a href = "jp2_8c.html#a5c8d5befcd92f556b160b2bdcddaf801" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a5c8d5befcd92f556b160b2bdcddaf801" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a1f64703b3fbabfa7ad87ea693a990218" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a1f64703b3fbabfa7ad87ea693a990218" > opj_jp2_read_boxhdr< / a > (< a class = "el" href = "jp2_8h.html#aff3c6d57751b5f8c254f2939dd375826" > opj_jp2_box_t< / a > *box, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_number_bytes_read, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *cio, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a1f64703b3fbabfa7ad87ea693a990218" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a box header. < a href = "jp2_8c.html#a1f64703b3fbabfa7ad87ea693a990218" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:a1f64703b3fbabfa7ad87ea693a990218" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a2eb08d51a6a71a825fa047a6c5aca441" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a2eb08d51a6a71a825fa047a6c5aca441" > opj_jp2_setup_encoding_validation< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a2eb08d51a6a71a825fa047a6c5aca441" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets up the validation ,i.e. < a href = "jp2_8c.html#a2eb08d51a6a71a825fa047a6c5aca441" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:a2eb08d51a6a71a825fa047a6c5aca441" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:acde1c55531d9a33bf7512f70ebeaeb0e" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > opj_jp2_setup_header_writing< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:acde1c55531d9a33bf7512f70ebeaeb0e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets up the procedures to do on writing header. < a href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:acde1c55531d9a33bf7512f70ebeaeb0e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:acfb9b48b3d99eff4f6355dda79c645c5" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#acfb9b48b3d99eff4f6355dda79c645c5" > opj_jp2_default_validation< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *cio, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:acfb9b48b3d99eff4f6355dda79c645c5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:ad275eccf60827f0e1c97af5d63b30f80" > < td class = "memItemLeft" align = "right" valign = "top" > static const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#ad275eccf60827f0e1c97af5d63b30f80" > opj_jp2_img_find_handler< / a > (< a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_id)< / td > < / tr >
< tr class = "memdesc:ad275eccf60827f0e1c97af5d63b30f80" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Finds the image execution function related to the given box id. < a href = "jp2_8c.html#ad275eccf60827f0e1c97af5d63b30f80" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:ad275eccf60827f0e1c97af5d63b30f80" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a68956ad2ee8f8262bdbde867bbe85dc5" > < td class = "memItemLeft" align = "right" valign = "top" > static const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a68956ad2ee8f8262bdbde867bbe85dc5" > opj_jp2_find_handler< / a > (< a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_id)< / td > < / tr >
< tr class = "memdesc:a68956ad2ee8f8262bdbde867bbe85dc5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Finds the execution function related to the given box id. < a href = "jp2_8c.html#a68956ad2ee8f8262bdbde867bbe85dc5" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:a68956ad2ee8f8262bdbde867bbe85dc5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a7c505f9a7fb2d3edd11ac56d5d4de22f" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a7c505f9a7fb2d3edd11ac56d5d4de22f" > opj_jp2_read_boxhdr_char< / a > (< a class = "el" href = "jp2_8h.html#aff3c6d57751b5f8c254f2939dd375826" > opj_jp2_box_t< / a > *box, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_number_bytes_read, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_box_max_size, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a7c505f9a7fb2d3edd11ac56d5d4de22f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a box header. < a href = "jp2_8c.html#a7c505f9a7fb2d3edd11ac56d5d4de22f" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:a7c505f9a7fb2d3edd11ac56d5d4de22f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a8791f922d72e61fa8ac05ec7febbad5f" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a8791f922d72e61fa8ac05ec7febbad5f" > opj_jp2_setup_decoding_validation< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a8791f922d72e61fa8ac05ec7febbad5f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets up the validation ,i.e. < a href = "jp2_8c.html#a8791f922d72e61fa8ac05ec7febbad5f" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:a8791f922d72e61fa8ac05ec7febbad5f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:aa2c50479d75d27a2c08c89be866fcfa5" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#aa2c50479d75d27a2c08c89be866fcfa5" > opj_jp2_setup_header_reading< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:aa2c50479d75d27a2c08c89be866fcfa5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets up the procedures to do on reading header. < a href = "jp2_8c.html#aa2c50479d75d27a2c08c89be866fcfa5" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:aa2c50479d75d27a2c08c89be866fcfa5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a7230dd12ccadea216f8dd6b4c670011f" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a7230dd12ccadea216f8dd6b4c670011f" > opj_jp2_check_color< / a > (< a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *image, < a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *color, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a7230dd12ccadea216f8dd6b4c670011f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:aab973979e00628ffd8b3d99a402d85aa" > < 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 = "jp2_8c.html#aab973979e00628ffd8b3d99a402d85aa" > opj_jp2_decode< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *p_image, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:aab973979e00628ffd8b3d99a402d85aa" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Decode an image from a JPEG-2000 file stream. < a href = "jp2_8c.html#aab973979e00628ffd8b3d99a402d85aa" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aab973979e00628ffd8b3d99a402d85aa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a24d94a6f5cf51200b3366a77e25e547d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a24d94a6f5cf51200b3366a77e25e547d" > opj_jp2_setup_decoder< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a185e2777174adf9bb684bd7b566f82e0" > opj_dparameters_t< / a > *parameters)< / td > < / tr >
< tr class = "memdesc:a24d94a6f5cf51200b3366a77e25e547d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Setup the decoder decoding parameters using user parameters. < a href = "jp2_8c.html#a24d94a6f5cf51200b3366a77e25e547d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a24d94a6f5cf51200b3366a77e25e547d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a03357d8a444bbcdee8c5e220588440ef" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a03357d8a444bbcdee8c5e220588440ef" > opj_jp2_decoder_set_strict_mode< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > strict)< / td > < / tr >
< tr class = "memdesc:a03357d8a444bbcdee8c5e220588440ef" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the strict mode parameter. < a href = "jp2_8c.html#a03357d8a444bbcdee8c5e220588440ef" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a03357d8a444bbcdee8c5e220588440ef" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abe8ec92a2ec7c342926f81a166b6b59c" > < 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 = "jp2_8c.html#abe8ec92a2ec7c342926f81a166b6b59c" > opj_jp2_set_threads< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > num_threads)< / td > < / tr >
< tr class = "memdesc:abe8ec92a2ec7c342926f81a166b6b59c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Allocates worker threads for the compressor/decompressor. < a href = "jp2_8c.html#abe8ec92a2ec7c342926f81a166b6b59c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abe8ec92a2ec7c342926f81a166b6b59c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a94441c4e15ce0c7adfc3610152e630f2" > < 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 = "jp2_8c.html#a94441c4e15ce0c7adfc3610152e630f2" > opj_jp2_setup_encoder< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a56cfad54152353eb4c24f55544b43cb2" > opj_cparameters_t< / a > *parameters, < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *image, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a94441c4e15ce0c7adfc3610152e630f2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Setup the encoder parameters using the current image and using user parameters. < a href = "jp2_8c.html#a94441c4e15ce0c7adfc3610152e630f2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a94441c4e15ce0c7adfc3610152e630f2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a87e42b697673c52a0b2bb2a241e56b06" > < 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 = "jp2_8c.html#a87e42b697673c52a0b2bb2a241e56b06" > opj_jp2_encode< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a87e42b697673c52a0b2bb2a241e56b06" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Encode an image into a JPEG-2000 file stream. < a href = "jp2_8c.html#a87e42b697673c52a0b2bb2a241e56b06" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a87e42b697673c52a0b2bb2a241e56b06" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a305f0351317cfc1ff0e0372fe0c64cdc" > < 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 = "jp2_8c.html#a305f0351317cfc1ff0e0372fe0c64cdc" > opj_jp2_end_decompress< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *cio, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a305f0351317cfc1ff0e0372fe0c64cdc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Ends the decompression procedures and possibiliy add data to be read after the codestream. < a href = "jp2_8c.html#a305f0351317cfc1ff0e0372fe0c64cdc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a305f0351317cfc1ff0e0372fe0c64cdc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aceeec558d7ed87b1eec33edddf4a0205" > < 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 = "jp2_8c.html#aceeec558d7ed87b1eec33edddf4a0205" > opj_jp2_end_compress< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *cio, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:aceeec558d7ed87b1eec33edddf4a0205" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Ends the compression procedures and possibiliy add data to be read after the codestream. < a href = "jp2_8c.html#aceeec558d7ed87b1eec33edddf4a0205" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aceeec558d7ed87b1eec33edddf4a0205" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a241be56a14ecbf212a1cef44bc148f7b" > < 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 = "jp2_8c.html#a241be56a14ecbf212a1cef44bc148f7b" > opj_jp2_start_compress< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *stream, < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *p_image, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a241be56a14ecbf212a1cef44bc148f7b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Starts a compression scheme, i.e. < a href = "jp2_8c.html#a241be56a14ecbf212a1cef44bc148f7b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a241be56a14ecbf212a1cef44bc148f7b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00fa729fdea32c3bcdc385f2fe02074b" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a00fa729fdea32c3bcdc385f2fe02074b" > opj_jpip_skip_iptr< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a00fa729fdea32c3bcdc385f2fe02074b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a6bfb434e0d150ae769c7e8eb81117723" > < 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 = "jp2_8c.html#a6bfb434e0d150ae769c7e8eb81117723" > opj_jp2_read_header< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2, < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > **p_image, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a6bfb434e0d150ae769c7e8eb81117723" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a jpeg2000 file header structure. < a href = "jp2_8c.html#a6bfb434e0d150ae769c7e8eb81117723" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6bfb434e0d150ae769c7e8eb81117723" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a39499b02d05699c0bbd69412b24c6bd6" > < 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 = "jp2_8c.html#a39499b02d05699c0bbd69412b24c6bd6" > opj_jp2_read_tile_header< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_tile_index, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_data_size, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *p_tile_x0, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *p_tile_y0, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *p_tile_x1, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *p_tile_y1, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_nb_comps, < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > *p_go_on, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a39499b02d05699c0bbd69412b24c6bd6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads a tile header. < a href = "jp2_8c.html#a39499b02d05699c0bbd69412b24c6bd6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a39499b02d05699c0bbd69412b24c6bd6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a96e24b7a59738febb2f4e89750212021" > < 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 = "jp2_8c.html#a96e24b7a59738febb2f4e89750212021" > opj_jp2_write_tile< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_tile_index, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_data_size, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a96e24b7a59738febb2f4e89750212021" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes a tile. < a href = "jp2_8c.html#a96e24b7a59738febb2f4e89750212021" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a96e24b7a59738febb2f4e89750212021" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aebe5923df2f64f3107658fefb4cb03e0" > < 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 = "jp2_8c.html#aebe5923df2f64f3107658fefb4cb03e0" > opj_jp2_decode_tile< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_tile_index, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_data, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_data_size, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:aebe5923df2f64f3107658fefb4cb03e0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Decode tile data. < a href = "jp2_8c.html#aebe5923df2f64f3107658fefb4cb03e0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aebe5923df2f64f3107658fefb4cb03e0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > opj_jp2_destroy< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *jp2)< / td > < / tr >
< tr class = "memdesc:a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Destroy a JP2 decompressor handle. < a href = "jp2_8c.html#a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a78b94b456d282dffe273e9bc7cb25b59" > < 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 = "jp2_8c.html#a78b94b456d282dffe273e9bc7cb25b59" > opj_jp2_set_decoded_components< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > numcomps, const < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *comps_indices, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a78b94b456d282dffe273e9bc7cb25b59" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the indices of the components to decode. < a href = "jp2_8c.html#a78b94b456d282dffe273e9bc7cb25b59" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a78b94b456d282dffe273e9bc7cb25b59" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3f8042c954d1cb5a29080555fa241e10" > < 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 = "jp2_8c.html#a3f8042c954d1cb5a29080555fa241e10" > opj_jp2_set_decode_area< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *p_image, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > p_start_x, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > p_start_y, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > p_end_x, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > p_end_y, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:a3f8042c954d1cb5a29080555fa241e10" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the given area to be decoded. < a href = "jp2_8c.html#a3f8042c954d1cb5a29080555fa241e10" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3f8042c954d1cb5a29080555fa241e10" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a69b73f68c750cf70dc3b9836ed6ccfdc" > < 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 = "jp2_8c.html#a69b73f68c750cf70dc3b9836ed6ccfdc" > opj_jp2_get_tile< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *p_image, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > tile_index)< / td > < / tr >
< tr class = "separator:a69b73f68c750cf70dc3b9836ed6ccfdc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7d5389b7ba1706b96ec2adeb431a4735" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a7d5389b7ba1706b96ec2adeb431a4735" > opj_jp2_create< / a > (< a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > p_is_decoder)< / td > < / tr >
< tr class = "memdesc:a7d5389b7ba1706b96ec2adeb431a4735" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Creates a jpeg2000 file decompressor. < a href = "jp2_8c.html#a7d5389b7ba1706b96ec2adeb431a4735" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7d5389b7ba1706b96ec2adeb431a4735" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a218687e233b685fbb1986b81849aeb61" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a218687e233b685fbb1986b81849aeb61" > jp2_dump< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > flag, FILE *out_stream)< / td > < / tr >
< tr class = "memdesc:a218687e233b685fbb1986b81849aeb61" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Dump some elements from the JP2 decompression structure . < a href = "jp2_8c.html#a218687e233b685fbb1986b81849aeb61" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a218687e233b685fbb1986b81849aeb61" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a195430af9298b6633ff7a2aa754e2d31" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#aef4e40da13534ecda530816e133bfce8" > opj_codestream_index_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a195430af9298b6633ff7a2aa754e2d31" > jp2_get_cstr_index< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2)< / td > < / tr >
< tr class = "memdesc:a195430af9298b6633ff7a2aa754e2d31" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the codestream index from a JPEG2000 codec. < a href = "jp2_8c.html#a195430af9298b6633ff7a2aa754e2d31" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a195430af9298b6633ff7a2aa754e2d31" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5ed9ca90035485efa93e1e7dce474780" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a7e69386eeda6ae24a05ef84f9e80d0af" > opj_codestream_info_v2_t< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "jp2_8c.html#a5ed9ca90035485efa93e1e7dce474780" > jp2_get_cstr_info< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2)< / td > < / tr >
< tr class = "memdesc:a5ed9ca90035485efa93e1e7dce474780" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the codestream info from a JPEG2000 codec. < a href = "jp2_8c.html#a5ed9ca90035485efa93e1e7dce474780" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5ed9ca90035485efa93e1e7dce474780" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a271ca4cacb9ec1d01623e1dc0762af22" > < 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 = "jp2_8c.html#a271ca4cacb9ec1d01623e1dc0762af22" > opj_jp2_set_decoded_resolution_factor< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > res_factor, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "separator:a271ca4cacb9ec1d01623e1dc0762af22" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aae0d471833bc207c9543ba5a7a777939" > < 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 = "jp2_8c.html#aae0d471833bc207c9543ba5a7a777939" > opj_jp2_encoder_set_extra_options< / a > (< a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *p_jp2, const char *const *p_options, < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *p_manager)< / td > < / tr >
< tr class = "memdesc:aae0d471833bc207c9543ba5a7a777939" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Specify extra options for the encoder. < a href = "jp2_8c.html#aae0d471833bc207c9543ba5a7a777939" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aae0d471833bc207c9543ba5a7a777939" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table >
2022-05-13 20:21:13 +02:00
< h2 class = "groupheader" > Macro Definition Documentation< / h2 >
< a id = "aac2b97aeeb7ce9d09b974ccd74445210" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aac2b97aeeb7ce9d09b974ccd74445210" > ◆ < / a > < / span > OPJ_BOX_SIZE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define OPJ_BOX_SIZE      1024< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a2af533efd81cc83803126d5b03fe4470" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2af533efd81cc83803126d5b03fe4470" > ◆ < / a > < / span > OPJ_UNUSED< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define OPJ_UNUSED< / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > x< / td > < td > )< / td >
< td >       (void)x< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2015-07-10 18:06:19 +02:00
< h2 class = "groupheader" > Function Documentation< / h2 >
2022-05-13 20:21:13 +02:00
< a id = "a218687e233b685fbb1986b81849aeb61" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a218687e233b685fbb1986b81849aeb61" > ◆ < / a > < / span > jp2_dump()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void jp2_dump < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a >   < / td >
< td class = "paramname" > < em > flag< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > FILE *  < / td >
< td class = "paramname" > < em > out_stream< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Dump some elements from the JP2 decompression structure . < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > the jp2 codec. < / td > < / tr >
< tr > < td class = "paramname" > flag< / td > < td > flag to describe what elements are dump. < / td > < / tr >
< tr > < td class = "paramname" > out_stream< / td > < td > output stream where dump the elements. < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a064d4a5d20465438abe3ce707fd8ddf4" > j2k_dump()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a195430af9298b6633ff7a2aa754e2d31" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a195430af9298b6633ff7a2aa754e2d31" > ◆ < / a > < / span > jp2_get_cstr_index()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#aef4e40da13534ecda530816e133bfce8" > opj_codestream_index_t< / a > * jp2_get_cstr_index < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the codestream index from a JPEG2000 codec. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > jp2 codec.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the codestream index extract from the jpg2000 codec < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#aab1aefcf177ba3726b29afec69993f6b" > j2k_get_cstr_index()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a5ed9ca90035485efa93e1e7dce474780" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5ed9ca90035485efa93e1e7dce474780" > ◆ < / a > < / span > jp2_get_cstr_info()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a7e69386eeda6ae24a05ef84f9e80d0af" > opj_codestream_info_v2_t< / a > * jp2_get_cstr_info < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the codestream info from a JPEG2000 codec. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > jp2 codec.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the codestream information extract from the jpg2000 codec < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a4e0a9f42c8240828e7293a064c143a24" > j2k_get_cstr_info()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "ab2a081552f8c61d75c1c925d702057bb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab2a081552f8c61d75c1c925d702057bb" > ◆ < / a > < / span > opj_jp2_apply_cdef()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static void opj_jp2_apply_cdef < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *  < / td >
< td class = "paramname" > < em > image< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *  < / td >
< td class = "paramname" > < em > color< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__image__comp.html#a8d471ac4bee95236e0b622638a8e07cf" > opj_image_comp::alpha< / a > , < a class = "el" href = "structopj__jp2__cdef__info.html#ac509dcc054a8fbfaf64a7672009de06b" > opj_jp2_cdef_info::asoc< / a > , < a class = "el" href = "structopj__jp2__cdef__info.html#a986c92a70181818edebbda8206925b02" > opj_jp2_cdef_info::cn< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a29f47cabdd5e963425d8f714aae315bb" > opj_jp2_cdef::info< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a40d46b67c1dd74efeaf8dd224da8496c" > opj_jp2_cdef::n< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / a > , < a class = "el" href = "event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e" > opj_event_msg()< / a > , < a class = "el" href = "opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81" > opj_free()< / a > , and < a class = "el" href = "structopj__jp2__cdef__info.html#a7cc6773fa31c8f7da3ccf832331d55b7" > opj_jp2_cdef_info::typ< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#aab973979e00628ffd8b3d99a402d85aa" > opj_jp2_decode()< / a > , and < a class = "el" href = "jp2_8h.html#a69b73f68c750cf70dc3b9836ed6ccfdc" > opj_jp2_get_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a8c6a6b30b72a7814f8caf2a95aed9e14" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8c6a6b30b72a7814f8caf2a95aed9e14" > ◆ < / a > < / span > opj_jp2_apply_pclr()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_apply_pclr < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *  < / td >
< td class = "paramname" > < em > image< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *  < / td >
< td class = "paramname" > < em > color< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Apply collected palette data. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > image< / td > < td > Image. < / td > < / tr >
< tr > < td class = "paramname" > color< / td > < td > Collector for profile, cdef and pclr data. < / 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 in case of success < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__pclr.html#af37aceb83a88b539247d9ad74ebe5982" > opj_jp2_pclr::channel_sign< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a0569973966d1e41738af2affffcc98b2" > opj_jp2_pclr::channel_size< / a > , < a class = "el" href = "structopj__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "structopj__jp2__cmap__comp.html#a2efcc8ed4eab091e5b1b3d9e34206d57" > opj_jp2_cmap_comp::cmp< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__image__comp.html#ad676bf364b0c8fc889e97cc684ce95d0" > opj_image_comp::data< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a5086af17a60ce66dec67fd0fb21cb572" > opj_jp2_pclr::entries< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__image__comp.html#a11ecb361a0c49b482c90573a868cc8dc" > opj_image_comp::h< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "index__manager_8c.html#aecefdbf80129b12f2ef66ccfbedbb7fe" > max()< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a93f41a07f4176b4f3a59ec11ce410f07" > opj_jp2_pclr::nr_channels< / a > , < a class = "el" href = "structopj__jp2__pclr.html#ae1be1d82e72b48d281b96905df997291" > opj_jp2_pclr::nr_entries< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / 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 = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "structopj__jp2__cmap__comp.html#a5be92506889741ecd457aeb5e039bb5a" > opj_jp2_cmap_comp::pcol< / 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 > , and < a class = "el" href = "structopj__image__comp.html#a59225121158d5bc911838e5b05779cdb" > opj_image_comp::w< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#aab973979e00628ffd8b3d99a402d85aa" > opj_jp2_decode()< / a > , and < a class = "el" href = "jp2_8h.html#a69b73f68c750cf70dc3b9836ed6ccfdc" > opj_jp2_get_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a7230dd12ccadea216f8dd6b4c670011f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7230dd12ccadea216f8dd6b4c670011f" > ◆ < / a > < / span > opj_jp2_check_color()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_check_color < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *  < / td >
< td class = "paramname" > < em > image< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *  < / td >
< td class = "paramname" > < em > color< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a29f47cabdd5e963425d8f714aae315bb" > opj_jp2_cdef::info< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "structopj__jp2__cmap__comp.html#a80e39cff1338addeb6613a660448274e" > opj_jp2_cmap_comp::mtyp< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a40d46b67c1dd74efeaf8dd224da8496c" > opj_jp2_cdef::n< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a93f41a07f4176b4f3a59ec11ce410f07" > opj_jp2_pclr::nr_channels< / 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 = "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_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2__cmap__comp.html#a5be92506889741ecd457aeb5e039bb5a" > opj_jp2_cmap_comp::pcol< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#aab973979e00628ffd8b3d99a402d85aa" > opj_jp2_decode()< / a > , and < a class = "el" href = "jp2_8h.html#a69b73f68c750cf70dc3b9836ed6ccfdc" > opj_jp2_get_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a7d5389b7ba1706b96ec2adeb431a4735" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7d5389b7ba1706b96ec2adeb431a4735" > ◆ < / a > < / span > opj_jp2_create()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > * opj_jp2_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 > Creates a jpeg2000 file decompressor. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > an empty jpeg2000 file codec. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__jp2__color.html#a59f5a767a1797ff94791dd7ef3036f26" > opj_jp2_color::icc_profile_buf< / a > , < a class = "el" href = "structopj__jp2__color.html#adf75f5a13127fd3295e3fa109968a232" > opj_jp2_color::icc_profile_len< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__color.html#a09689a1bd0b03a26bf88b9f183568fc2" > opj_jp2_color::jp2_has_colr< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "structopj__jp2.html#a79421ce9fdc9a3e16432dd91b7c09abd" > opj_jp2::m_validation_list< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , < a class = "el" href = "j2k_8c.html#ad3c2b25f4d5a5f6fd4b442bc7210f6da" > opj_j2k_create_compress()< / a > , < a class = "el" href = "j2k_8c.html#ad76bb79d4d63030222ebf3dbe3fe86cf" > opj_j2k_create_decompress()< / a > , < a class = "el" href = "jp2_8c.html#a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > opj_jp2_destroy()< / a > , and < a class = "el" href = "function__list_8c.html#ae8846726864247ad8f11ed1be5987e39" > opj_procedure_list_create()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > , and < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "aab973979e00628ffd8b3d99a402d85aa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aab973979e00628ffd8b3d99a402d85aa" > ◆ < / a > < / span > opj_jp2_decode()< / 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_jp2_decode < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / 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 = "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 > Decode an image from a JPEG-2000 file stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 decompressor handle < / td > < / tr >
< tr > < td class = "paramname" > p_stream< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_image< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > FIXME DOC< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Returns a decoded image if successful, returns NULL otherwise < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__image.html#a0a905c725270c4a7085fbe1edea994c2" > opj_image::color_space< / a > , < a class = "el" href = "structopj__jp2.html#af5a9288d5d542391f82aa7ef2b7030a1" > opj_jp2::enumcs< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__color.html#a59f5a767a1797ff94791dd7ef3036f26" > opj_jp2_color::icc_profile_buf< / a > , < a class = "el" href = "structopj__image.html#a1b62a25bd7603c6747aa3edd036401c1" > opj_image::icc_profile_buf< / a > , < a class = "el" href = "structopj__jp2__color.html#adf75f5a13127fd3295e3fa109968a232" > opj_jp2_color::icc_profile_len< / a > , < a class = "el" href = "structopj__image.html#a0412d0a6696e7b6ace224c5111cf6be2" > opj_image::icc_profile_len< / a > , < a class = "el" href = "structopj__jp2.html#ace2bc5d96509b1975fead8d36a7a2489" > opj_jp2::ignore_pclr_cmap_cdef< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "structopj__j2k.html#a389605db11c55fd94a0ca56aa13687a0" > opj_j2k::m_decoder< / a > , < a class = "el" href = "structopj__j2k__dec.html#a0676d7e5e38560d317db6b47be7d2918" > opj_j2k_dec::m_numcomps_to_decode< / a > , < a class = "el" href = "structopj__j2k.html#a1ebdab7ff75a1df1cebaa650d323cd22" > opj_j2k::m_specific_param< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448caba9852666f297d1a08a0cf5121b984b2" > OPJ_CLRSPC_CMYK< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca65b3a4be7cb921fe73ed48694908cebb" > OPJ_CLRSPC_EYCC< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca81998a287b79283c48e8c876cfb73520" > OPJ_CLRSPC_GRAY< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca988802c3860935495a63e8cf866bd19e" > OPJ_CLRSPC_SRGB< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448caf63d3f5a1a2b69077981dedebc27919b" > OPJ_CLRSPC_SYCC< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca3555a29fadf038ddd2bbbf0df7b8e427" > OPJ_CLRSPC_UNKNOWN< / 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 = "j2k_8c.html#ad1113b1ae4202669379d2c6b680f371b" > opj_j2k_decode()< / a > , < a class = "el" href = "jp2_8c.html#ab2a081552f8c61d75c1c925d702057bb" > opj_jp2_apply_cdef()< / a > , < a class = "el" href = "jp2_8c.html#a8c6a6b30b72a7814f8caf2a95aed9e14" > opj_jp2_apply_pclr()< / a > , < a class = "el" href = "jp2_8c.html#a7230dd12ccadea216f8dd6b4c670011f" > opj_jp2_check_color()< / a > , < a class = "el" href = "jp2_8c.html#acbac56aa8be2ab74d865f23a9f206bb6" > opj_jp2_free_pclr()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "aebe5923df2f64f3107658fefb4cb03e0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aebe5923df2f64f3107658fefb4cb03e0" > ◆ < / a > < / span > opj_jp2_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_jp2_decode_tile < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / 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_index< / 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_data< / 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_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / 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 > Decode tile data. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > the jpeg2000 codec. < / td > < / tr >
< tr > < td class = "paramname" > p_tile_index< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_data< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_data_size< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to write data to. < / 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 > FIXME DOC < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a589edf58bf96de0a09b6104b6f5c13e8" > opj_j2k_decode_tile()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a03357d8a444bbcdee8c5e220588440ef" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a03357d8a444bbcdee8c5e220588440ef" > ◆ < / a > < / span > opj_jp2_decoder_set_strict_mode()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_jp2_decoder_set_strict_mode < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 > strict< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the strict mode parameter. < / p >
< p > When strict mode is enabled, the entire bitstream must be decoded or an error is returned. When it is disabled, the decoder will decode partial bitstreams. < / p > < dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 decompressor handle < / td > < / tr >
< tr > < td class = "paramname" > strict< / td > < td > OPJ_TRUE for strict mode < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a6c2e5eadd32344dc7fbb95841241bfe4" > opj_j2k_decoder_set_strict_mode()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "acfb9b48b3d99eff4f6355dda79c645c5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acfb9b48b3d99eff4f6355dda79c645c5" > ◆ < / a > < / span > opj_jp2_default_validation()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_default_validation < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > cio< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__comps.html#a35983fa253b87bb22ba5b3d44aea9223" > opj_jp2_comps::bpcc< / a > , < a class = "el" href = "structopj__jp2.html#a8e5e1cc05ff8c62af2de5a449e7f8360" > opj_jp2::comps< / a > , < a class = "el" href = "structopj__jp2.html#a70f6a298859522dbf3c830f0a1eda18d" > opj_jp2::h< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2.html#a31b79800074b58a6f92ead64ae0a1e5e" > opj_jp2::jp2_img_state< / a > , < a class = "el" href = "jp2_8h.html#a365cc3a24f67d841247836d1a1b12da6a9fb83979377aa7506f557188df391807" > JP2_IMG_STATE_NONE< / a > , < a class = "el" href = "structopj__jp2.html#aafa30d9a77179bf5d958a09a96e75262" > opj_jp2::jp2_state< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea6a09dadb50a6b7097cb30de4199ed3c1" > JP2_STATE_NONE< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "structopj__jp2.html#a79421ce9fdc9a3e16432dd91b7c09abd" > opj_jp2::m_validation_list< / a > , < a class = "el" href = "structopj__jp2.html#ac5c8d612480d6624fd427db39a5955dd" > opj_jp2::meth< / a > , < a class = "el" href = "structopj__jp2.html#ab70c120d80c4d8924700cdf01e755471" > opj_jp2::numcl< / a > , < a class = "el" href = "structopj__jp2.html#a85f8f2c8814bd6f296476a19d382bb74" > opj_jp2::numcomps< / a > , < a class = "el" href = "cio_8c.html#ae456419611db729983d8ca337e3f3293" > opj_stream_has_seek()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "jp2_8c.html#a2af533efd81cc83803126d5b03fe4470" > OPJ_UNUSED< / a > , and < a class = "el" href = "structopj__jp2.html#ae13f89811307d08f708b91ca169d6eb5" > opj_jp2::w< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#a2eb08d51a6a71a825fa047a6c5aca441" > opj_jp2_setup_encoding_validation()< / a > .< / p >
< / div >
< / div >
< a id = "a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1f7f8e8462c3bf6fdf6c3d4d75b8b3b7" > ◆ < / a > < / span > opj_jp2_destroy()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_jp2_destroy < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Destroy a JP2 decompressor handle. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 decompressor handle to destroy < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__pclr.html#af37aceb83a88b539247d9ad74ebe5982" > opj_jp2_pclr::channel_sign< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a0569973966d1e41738af2affffcc98b2" > opj_jp2_pclr::channel_size< / a > , < a class = "el" href = "structopj__jp2.html#aac64b2494bc12c8e3dc8ca363523f675" > opj_jp2::cl< / a > , < a class = "el" href = "structopj__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__jp2.html#a8e5e1cc05ff8c62af2de5a449e7f8360" > opj_jp2::comps< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a5086af17a60ce66dec67fd0fb21cb572" > opj_jp2_pclr::entries< / a > , < a class = "el" href = "structopj__jp2__color.html#a59f5a767a1797ff94791dd7ef3036f26" > opj_jp2_color::icc_profile_buf< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a29f47cabdd5e963425d8f714aae315bb" > opj_jp2_cdef::info< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "structopj__jp2.html#a79421ce9fdc9a3e16432dd91b7c09abd" > opj_jp2::m_validation_list< / a > , < a class = "el" href = "opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81" > opj_free()< / a > , < a class = "el" href = "j2k_8c.html#a5c4508543b134e726107308b6463528e" > opj_j2k_destroy()< / a > , and < a class = "el" href = "function__list_8c.html#ae39a4783cf450cc32e8d7bea251a6f90" > opj_procedure_list_destroy()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > , < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > , and < a class = "el" href = "jp2_8h.html#a7d5389b7ba1706b96ec2adeb431a4735" > opj_jp2_create()< / a > .< / p >
< / div >
< / div >
< a id = "a87e42b697673c52a0b2bb2a241e56b06" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a87e42b697673c52a0b2bb2a241e56b06" > ◆ < / a > < / span > opj_jp2_encode()< / 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_jp2_encode < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > stream< / 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 > Encode an image into a JPEG-2000 file stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 compressor handle < / td > < / tr >
< tr > < td class = "paramname" > stream< / td > < td > Output buffer stream < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > event manager < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Returns true if successful, returns false otherwise < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a5222d47c1adcfb6d1e5ff354edd03e31" > opj_j2k_encode()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > .< / p >
< / div >
< / div >
< a id = "aae0d471833bc207c9543ba5a7a777939" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aae0d471833bc207c9543ba5a7a777939" > ◆ < / a > < / span > opj_jp2_encoder_set_extra_options()< / 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_jp2_encoder_set_extra_options < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const char *const *  < / td >
< td class = "paramname" > < em > p_options< / 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 > Specify extra options for the encoder. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > the jpeg2000 codec. < / td > < / tr >
< tr > < td class = "paramname" > p_options< / td > < td > options < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > the user event manager< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section see" > < dt > See also< / dt > < dd > < a class = "el" href = "openjpeg_8c.html#a8fec822dd650a82db457ff1aafbc9b2a" title = "Specify extra options for the encoder." > opj_encoder_set_extra_options()< / a > for more details. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a6b288ad7b1891bc2cdf593e8fa05cba6" > opj_j2k_encoder_set_extra_options()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > .< / p >
< / div >
< / div >
< a id = "aceeec558d7ed87b1eec33edddf4a0205" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aceeec558d7ed87b1eec33edddf4a0205" > ◆ < / a > < / span > opj_jp2_end_compress()< / 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_jp2_end_compress < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > cio< / 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 > Ends the compression procedures and possibiliy add data to be read after the codestream. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "j2k_8c.html#ab07092d5ac9dc3ce26a42705569179f7" > opj_j2k_end_compress()< / a > , < a class = "el" href = "jp2_8c.html#a5c8d5befcd92f556b160b2bdcddaf801" > opj_jp2_exec()< / a > , and < a class = "el" href = "jp2_8c.html#a45d924fc300f75d460c35170a18e1ae1" > opj_jp2_setup_end_header_writing()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > .< / p >
< / div >
< / div >
< a id = "a305f0351317cfc1ff0e0372fe0c64cdc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a305f0351317cfc1ff0e0372fe0c64cdc" > ◆ < / a > < / span > opj_jp2_end_decompress()< / 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_jp2_end_decompress < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > cio< / 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 > Ends the decompression procedures and possibiliy add data to be read after the codestream. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "j2k_8c.html#a08f5f1ad9ec6ccb4fcf4d3af868bdc6b" > opj_j2k_end_decompress()< / a > , < a class = "el" href = "jp2_8c.html#a5c8d5befcd92f556b160b2bdcddaf801" > opj_jp2_exec()< / a > , and < a class = "el" href = "jp2_8c.html#a9adcd86e8c4369aff8e0378b1aaf8ef4" > opj_jp2_setup_end_header_reading()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a5c8d5befcd92f556b160b2bdcddaf801" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5c8d5befcd92f556b160b2bdcddaf801" > ◆ < / a > < / span > opj_jp2_exec()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_exec < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "function__list_8h.html#a59b23b53d24723a628ce8e83f0966e78" > opj_procedure_list_t< / a > *  < / td >
< td class = "paramname" > < em > p_procedure_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > stream< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Executes the given procedures on the given codec. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_procedure_list< / td > < td > the list of procedures to execute < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec to execute the procedures on. < / td > < / tr >
< tr > < td class = "paramname" > stream< / td > < td > the stream to execute the procedures on. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > the user manager.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if all the procedures were successfully executed. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "function__list_8c.html#a9db9849fff78faa60392827aabf7e529" > opj_procedure_list_clear()< / a > , < a class = "el" href = "function__list_8c.html#a0fbe67e6c1863704ac826cd33de8f91b" > opj_procedure_list_get_first_procedure()< / a > , < a class = "el" href = "function__list_8c.html#a24cf23916e23907db588b420f870dbf4" > opj_procedure_list_get_nb_procedures()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#aceeec558d7ed87b1eec33edddf4a0205" > opj_jp2_end_compress()< / a > , < a class = "el" href = "jp2_8h.html#a305f0351317cfc1ff0e0372fe0c64cdc" > opj_jp2_end_decompress()< / a > , < a class = "el" href = "jp2_8h.html#a6bfb434e0d150ae769c7e8eb81117723" > opj_jp2_read_header()< / a > , and < a class = "el" href = "jp2_8h.html#a241be56a14ecbf212a1cef44bc148f7b" > opj_jp2_start_compress()< / a > .< / p >
< / div >
< / div >
< a id = "a68956ad2ee8f8262bdbde867bbe85dc5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a68956ad2ee8f8262bdbde867bbe85dc5" > ◆ < / a > < / span > opj_jp2_find_handler()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a > * opj_jp2_find_handler < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_id< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Finds the execution function related to the given box id. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_id< / td > < td > the id of the handler to fetch.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the given handler or NULL if it could not be found. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "jp2_8c.html#a2d184eac8b0676f3d5f39cdce0d9683c" > jp2_header< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > .< / p >
< / div >
< / div >
< a id = "acbac56aa8be2ab74d865f23a9f206bb6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acbac56aa8be2ab74d865f23a9f206bb6" > ◆ < / a > < / span > opj_jp2_free_pclr()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static void opj_jp2_free_pclr < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a4aa80a1d1d3f7d02b5626ba44ce7c200" > opj_jp2_color_t< / a > *  < / td >
< td class = "paramname" > < em > color< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__pclr.html#af37aceb83a88b539247d9ad74ebe5982" > opj_jp2_pclr::channel_sign< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a0569973966d1e41738af2affffcc98b2" > opj_jp2_pclr::channel_size< / a > , < a class = "el" href = "structopj__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a5086af17a60ce66dec67fd0fb21cb572" > opj_jp2_pclr::entries< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , and < a class = "el" href = "opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81" > opj_free()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#aab973979e00628ffd8b3d99a402d85aa" > opj_jp2_decode()< / a > , and < a class = "el" href = "jp2_8h.html#a69b73f68c750cf70dc3b9836ed6ccfdc" > opj_jp2_get_tile()< / a > .< / p >
< / div >
< / div >
< a id = "a69b73f68c750cf70dc3b9836ed6ccfdc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a69b73f68c750cf70dc3b9836ed6ccfdc" > ◆ < / a > < / span > opj_jp2_get_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_jp2_get_tile < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / 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 = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
< td class = "paramname" > < em > p_manager< / 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 > tile_index< / 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__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__image.html#a0a905c725270c4a7085fbe1edea994c2" > opj_image::color_space< / a > , < a class = "el" href = "structopj__jp2.html#af5a9288d5d542391f82aa7ef2b7030a1" > opj_jp2::enumcs< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__jp2__color.html#a59f5a767a1797ff94791dd7ef3036f26" > opj_jp2_color::icc_profile_buf< / a > , < a class = "el" href = "structopj__image.html#a1b62a25bd7603c6747aa3edd036401c1" > opj_image::icc_profile_buf< / a > , < a class = "el" href = "structopj__jp2__color.html#adf75f5a13127fd3295e3fa109968a232" > opj_jp2_color::icc_profile_len< / a > , < a class = "el" href = "structopj__image.html#a0412d0a6696e7b6ace224c5111cf6be2" > opj_image::icc_profile_len< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "structopj__j2k.html#a389605db11c55fd94a0ca56aa13687a0" > opj_j2k::m_decoder< / a > , < a class = "el" href = "structopj__j2k__dec.html#a0676d7e5e38560d317db6b47be7d2918" > opj_j2k_dec::m_numcomps_to_decode< / a > , < a class = "el" href = "structopj__j2k.html#a1ebdab7ff75a1df1cebaa650d323cd22" > opj_j2k::m_specific_param< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448caba9852666f297d1a08a0cf5121b984b2" > OPJ_CLRSPC_CMYK< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca65b3a4be7cb921fe73ed48694908cebb" > OPJ_CLRSPC_EYCC< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca81998a287b79283c48e8c876cfb73520" > OPJ_CLRSPC_GRAY< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca988802c3860935495a63e8cf866bd19e" > OPJ_CLRSPC_SRGB< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448caf63d3f5a1a2b69077981dedebc27919b" > OPJ_CLRSPC_SYCC< / a > , < a class = "el" href = "openjpeg_8h.html#a99039de6017a1f64312480f3f4ea448ca3555a29fadf038ddd2bbbf0df7b8e427" > OPJ_CLRSPC_UNKNOWN< / 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 = "j2k_8c.html#a60371d3609364bf033e8c244599abf6f" > opj_j2k_get_tile()< / a > , < a class = "el" href = "jp2_8c.html#ab2a081552f8c61d75c1c925d702057bb" > opj_jp2_apply_cdef()< / a > , < a class = "el" href = "jp2_8c.html#a8c6a6b30b72a7814f8caf2a95aed9e14" > opj_jp2_apply_pclr()< / a > , < a class = "el" href = "jp2_8c.html#a7230dd12ccadea216f8dd6b4c670011f" > opj_jp2_check_color()< / a > , < a class = "el" href = "jp2_8c.html#acbac56aa8be2ab74d865f23a9f206bb6" > opj_jp2_free_pclr()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "ad275eccf60827f0e1c97af5d63b30f80" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad275eccf60827f0e1c97af5d63b30f80" > ◆ < / a > < / span > opj_jp2_img_find_handler()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a > * opj_jp2_img_find_handler < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_id< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Finds the image execution function related to the given box id. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_id< / td > < td > the id of the handler to fetch.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the given handler or NULL if it could not be found.< / dd > < / dl >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_id< / td > < td > the id of the handler to fetch.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the given handler or 00 if it could not be found. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "jp2_8c.html#ae709950f0730cbbf04c9799599d40767" > jp2_img_header< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > , and < a class = "el" href = "jp2_8c.html#a13296666d7710af2bfb5a5d55480f90b" > opj_jp2_read_jp2h()< / a > .< / p >
< / div >
< / div >
< a id = "a1f64703b3fbabfa7ad87ea693a990218" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1f64703b3fbabfa7ad87ea693a990218" > ◆ < / a > < / span > opj_jp2_read_boxhdr()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_boxhdr < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#aff3c6d57751b5f8c254f2939dd375826" > opj_jp2_box_t< / a > *  < / td >
< td class = "paramname" > < em > box< / 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_number_bytes_read< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > cio< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads a box header. < / p >
< p > The box is the way data is packed inside a jpeg2000 file structure.< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > cio< / td > < td > the input stream to read data from. < / td > < / tr >
< tr > < td class = "paramname" > box< / td > < td > the box structure to fill. < / td > < / tr >
< tr > < td class = "paramname" > p_number_bytes_read< / td > < td > pointer to an int that will store the number of bytes read from the stream (shoul usually be 2). < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > user event manager.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the box is recognized, false otherwise < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__box.html#a1e05f17424b492e37d2d8ecbd8669f43" > opj_jp2_box::length< / 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 = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , < a class = "el" href = "cio_8c.html#aec7225a845169469fd1aa8db2a3fac9e" > opj_stream_get_number_byte_left()< / a > , < a class = "el" href = "cio_8c.html#a5ddba22278152cac64cfbdcedca6b31f" > opj_stream_read_data()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2__box.html#a86ff1e8de1f326fc2cdf029c3a3764ee" > opj_jp2_box::type< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > .< / p >
< / div >
< / div >
< a id = "a7c505f9a7fb2d3edd11ac56d5d4de22f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7c505f9a7fb2d3edd11ac56d5d4de22f" > ◆ < / a > < / span > opj_jp2_read_boxhdr_char()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_boxhdr_char < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#aff3c6d57751b5f8c254f2939dd375826" > opj_jp2_box_t< / a > *  < / td >
< td class = "paramname" > < em > box< / 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_data< / 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_number_bytes_read< / 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_box_max_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads a box header. < / p >
< p > The box is the way data is packed inside a jpeg2000 file structure. Data is read from a character string< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > box< / td > < td > the box structure to fill. < / td > < / tr >
< tr > < td class = "paramname" > p_data< / td > < td > the character string to read data from. < / td > < / tr >
< tr > < td class = "paramname" > p_number_bytes_read< / td > < td > pointer to an int that will store the number of bytes read from the stream (shoul usually be 2). < / td > < / tr >
< tr > < td class = "paramname" > p_box_max_size< / td > < td > the maximum number of bytes in the box. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > FIXME DOC< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the box is recognized, false otherwise < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__box.html#a1e05f17424b492e37d2d8ecbd8669f43" > opj_jp2_box::length< / 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 = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2__box.html#a86ff1e8de1f326fc2cdf029c3a3764ee" > opj_jp2_box::type< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#a13296666d7710af2bfb5a5d55480f90b" > opj_jp2_read_jp2h()< / a > .< / p >
< / div >
< / div >
< a id = "a289d97e88f9462c72b5dcd3e0b9d8189" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a289d97e88f9462c72b5dcd3e0b9d8189" > ◆ < / a > < / span > opj_jp2_read_bpcc()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_bpcc < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_bpc_header_data< / 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_bpc_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads a Bit per Component box. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_bpc_header_data< / td > < td > pointer to actual data (already read from file) < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_bpc_header_size< / td > < td > the size of the bpc header < / 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 bpc header is valid, false else. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#adb758190fa0884352081f9117f81dd7c" > opj_jp2::bpc< / a > , < a class = "el" href = "structopj__jp2__comps.html#a35983fa253b87bb22ba5b3d44aea9223" > opj_jp2_comps::bpcc< / a > , < a class = "el" href = "structopj__jp2.html#a8e5e1cc05ff8c62af2de5a449e7f8360" > opj_jp2::comps< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__jp2.html#a85f8f2c8814bd6f296476a19d382bb74" > opj_jp2::numcomps< / 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 = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< / div >
< / div >
< a id = "aa66cf70fc600399b53cfa6a97cb5e176" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa66cf70fc600399b53cfa6a97cb5e176" > ◆ < / a > < / span > opj_jp2_read_cdef()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_cdef < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_cdef_header_data< / 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_cdef_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__cdef__info.html#ac509dcc054a8fbfaf64a7672009de06b" > opj_jp2_cdef_info::asoc< / a > , < a class = "el" href = "structopj__jp2__cdef__info.html#a986c92a70181818edebbda8206925b02" > opj_jp2_cdef_info::cn< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a29f47cabdd5e963425d8f714aae315bb" > opj_jp2_cdef::info< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a40d46b67c1dd74efeaf8dd224da8496c" > opj_jp2_cdef::n< / 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 = "opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / a > , < a class = "el" href = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2__cdef__info.html#a7cc6773fa31c8f7da3ccf832331d55b7" > opj_jp2_cdef_info::typ< / a > .< / p >
< / div >
< / div >
< a id = "a364cf233c1485481bd28ad6f59b3eb22" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a364cf233c1485481bd28ad6f59b3eb22" > ◆ < / a > < / span > opj_jp2_read_cmap()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_cmap < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_cmap_header_data< / 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_cmap_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Collect component mapping data. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 handle < / td > < / tr >
< tr > < td class = "paramname" > p_cmap_header_data< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_cmap_header_size< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > FIXME DOC< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Returns true if successful, returns false otherwise < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "structopj__jp2__cmap__comp.html#a2efcc8ed4eab091e5b1b3d9e34206d57" > opj_jp2_cmap_comp::cmp< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "structopj__jp2__cmap__comp.html#a80e39cff1338addeb6613a660448274e" > opj_jp2_cmap_comp::mtyp< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a93f41a07f4176b4f3a59ec11ce410f07" > opj_jp2_pclr::nr_channels< / 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#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / a > , < a class = "el" href = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2__cmap__comp.html#a5be92506889741ecd457aeb5e039bb5a" > opj_jp2_cmap_comp::pcol< / a > .< / p >
< / div >
< / div >
< a id = "ac1702a7ea040c681c8d7c9e33e6fd5bd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac1702a7ea040c681c8d7c9e33e6fd5bd" > ◆ < / a > < / span > opj_jp2_read_colr()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_colr < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_colr_header_data< / 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_colr_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads the Color Specification box. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_colr_header_data< / td > < td > pointer to actual data (already read from file) < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_colr_header_size< / td > < td > the size of the color header < / 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 bpc header is valid, false else. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a586cf1790b0c4858f9dc5ff1ffa5b61b" > opj_jp2::approx< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__jp2.html#af5a9288d5d542391f82aa7ef2b7030a1" > opj_jp2::enumcs< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "event_8h.html#a220921068c5e3c97c8f2ad4db0c60726" > EVT_INFO< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__jp2__color.html#a59f5a767a1797ff94791dd7ef3036f26" > opj_jp2_color::icc_profile_buf< / a > , < a class = "el" href = "structopj__jp2__color.html#adf75f5a13127fd3295e3fa109968a232" > opj_jp2_color::icc_profile_len< / a > , < a class = "el" href = "structopj__jp2__color.html#a09689a1bd0b03a26bf88b9f183568fc2" > opj_jp2_color::jp2_has_colr< / a > , < a class = "el" href = "structopj__jp2.html#ac5c8d612480d6624fd427db39a5955dd" > opj_jp2::meth< / 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#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / a > , < a class = "el" href = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2.html#a339671403a394735a3ed05293ee2a50b" > opj_jp2::precedence< / a > .< / p >
< / div >
< / div >
< a id = "a814b516a34d9a0da8bae3850e945c50d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a814b516a34d9a0da8bae3850e945c50d" > ◆ < / a > < / span > opj_jp2_read_ftyp()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_ftyp < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_header_data< / 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_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads a a FTYP box - File type box. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_header_data< / td > < td > the data contained in the FTYP box. < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_header_size< / td > < td > the size of the data contained in the FTYP box. < / 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 FTYP box is valid. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a208170d32cc20d0fff660186eb4861ee" > opj_jp2::brand< / a > , < a class = "el" href = "structopj__jp2.html#aac64b2494bc12c8e3dc8ca363523f675" > opj_jp2::cl< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2.html#aafa30d9a77179bf5d958a09a96e75262" > opj_jp2::jp2_state< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9eac331e7d837bf73e7dec2a1a1d805fa78" > JP2_STATE_FILE_TYPE< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea324c09121187d3035fc5cd0cb2ab69de" > JP2_STATE_SIGNATURE< / a > , < a class = "el" href = "structopj__jp2.html#a8abe8bd5f7fcd93be189dfcbf8812971" > opj_jp2::minversion< / a > , < a class = "el" href = "structopj__jp2.html#ab70c120d80c4d8924700cdf01e755471" > opj_jp2::numcl< / 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 = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< / div >
< / div >
< a id = "a6bfb434e0d150ae769c7e8eb81117723" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6bfb434e0d150ae769c7e8eb81117723" > ◆ < / a > < / span > opj_jp2_read_header()< / 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_jp2_read_header < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 = "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 > Reads a jpeg2000 file header structure. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to read data from. < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file header structure. < / td > < / tr >
< tr > < td class = "paramname" > p_image< / td > < td > FIXME DOC < / 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 box is valid. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2.html#ac1a3c49660d4366865cf11d1f489419c" > opj_jp2::has_ihdr< / a > , < a class = "el" href = "structopj__jp2.html#a94d28ba033ecd425f6f8fc456c0c758b" > opj_jp2::has_jp2h< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "structopj__jp2.html#a79421ce9fdc9a3e16432dd91b7c09abd" > opj_jp2::m_validation_list< / 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 = "j2k_8c.html#a34c49b256edcdbf036492dfa635284d7" > opj_j2k_read_header()< / a > , < a class = "el" href = "jp2_8c.html#a5c8d5befcd92f556b160b2bdcddaf801" > opj_jp2_exec()< / a > , < a class = "el" href = "jp2_8c.html#a8791f922d72e61fa8ac05ec7febbad5f" > opj_jp2_setup_decoding_validation()< / a > , and < a class = "el" href = "jp2_8c.html#aa2c50479d75d27a2c08c89be866fcfa5" > opj_jp2_setup_header_reading()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "adcd6dc192302ff32ffbaa079c01a66d8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adcd6dc192302ff32ffbaa079c01a66d8" > ◆ < / a > < / span > opj_jp2_read_header_procedure()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_header_procedure < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > stream< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads a jpeg2000 file header structure. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file header structure. < / td > < / tr >
< tr > < td class = "paramname" > stream< / td > < td > the stream to read data from. < / 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 box is valid. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__jp2__header__handler.html#a10f6796223fd6fe473874706436aecd8" > opj_jp2_header_handler::handler< / a > , < a class = "el" href = "jp2_8h.html#a1889badc432581a6ecbc32965611919f" > JP2_JP2C< / a > , < a class = "el" href = "structopj__jp2.html#aafa30d9a77179bf5d958a09a96e75262" > opj_jp2::jp2_state< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea03bb234c65fbef8ce630c9823c0ac39c" > JP2_STATE_CODESTREAM< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9eac331e7d837bf73e7dec2a1a1d805fa78" > JP2_STATE_FILE_TYPE< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea8806dd057f44621f1f973d1992cf2831" > JP2_STATE_HEADER< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea324c09121187d3035fc5cd0cb2ab69de" > JP2_STATE_SIGNATURE< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea91dc55a2a402026616bfff54f9a8c116" > JP2_STATE_UNKNOWN< / a > , < a class = "el" href = "structopj__jp2__box.html#a1e05f17424b492e37d2d8ecbd8669f43" > opj_jp2_box::length< / a > , < a class = "el" href = "jp2_8c.html#aac2b97aeeb7ce9d09b974ccd74445210" > OPJ_BOX_SIZE< / 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 = "jp2_8c.html#a68956ad2ee8f8262bdbde867bbe85dc5" > opj_jp2_find_handler()< / a > , < a class = "el" href = "jp2_8c.html#ad275eccf60827f0e1c97af5d63b30f80" > opj_jp2_img_find_handler()< / a > , < a class = "el" href = "jp2_8c.html#a1f64703b3fbabfa7ad87ea693a990218" > opj_jp2_read_boxhdr()< / a > , < a class = "el" href = "opj__malloc_8c.html#aa39cad09aebcf1b795fe829359115812" > opj_realloc()< / a > , < a class = "el" href = "cio_8c.html#aec7225a845169469fd1aa8db2a3fac9e" > opj_stream_get_number_byte_left()< / a > , < a class = "el" href = "cio_8c.html#a5ddba22278152cac64cfbdcedca6b31f" > opj_stream_read_data()< / a > , < a class = "el" href = "cio_8c.html#ac82f28130f72561ebd1a18b6bc84edb8" > opj_stream_skip()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2__box.html#a86ff1e8de1f326fc2cdf029c3a3764ee" > opj_jp2_box::type< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#a9adcd86e8c4369aff8e0378b1aaf8ef4" > opj_jp2_setup_end_header_reading()< / a > , and < a class = "el" href = "jp2_8c.html#aa2c50479d75d27a2c08c89be866fcfa5" > opj_jp2_setup_header_reading()< / a > .< / p >
< / div >
< / div >
< a id = "a0e0fac85bb2576b0fe2bff8a251a5814" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0e0fac85bb2576b0fe2bff8a251a5814" > ◆ < / a > < / span > opj_jp2_read_ihdr()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_ihdr < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_image_header_data< / 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_image_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads a IHDR box - Image Header box. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_image_header_data< / td > < td > pointer to actual data (already read from file) < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_image_header_size< / td > < td > the size of the image header < / 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 image header is valid, false else. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__cp.html#a5357686805d38cca08bf74dba9e47762" > opj_cp::allow_different_bit_depth_sign< / a > , < a class = "el" href = "structopj__jp2.html#adb758190fa0884352081f9117f81dd7c" > opj_jp2::bpc< / a > , < a class = "el" href = "structopj__jp2.html#a2ad7a5f9ed0c0b24e7c78fdcb2f1de74" > opj_jp2::C< / a > , < a class = "el" href = "structopj__jp2.html#a8e5e1cc05ff8c62af2de5a449e7f8360" > opj_jp2::comps< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "event_8h.html#a220921068c5e3c97c8f2ad4db0c60726" > EVT_INFO< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__jp2.html#a70f6a298859522dbf3c830f0a1eda18d" > opj_jp2::h< / a > , < a class = "el" href = "structopj__jp2.html#ac1a3c49660d4366865cf11d1f489419c" > opj_jp2::has_ihdr< / a > , < a class = "el" href = "structopj__j2k.html#a3d25f7bf185047439a0dc82042489c2d" > opj_j2k::ihdr_h< / a > , < a class = "el" href = "structopj__j2k.html#a02d24fa8e77a01a8ee264d7db60b9ea8" > opj_j2k::ihdr_w< / a > , < a class = "el" href = "structopj__jp2.html#aa23fdbe2afadda6daac7757c212466c7" > opj_jp2::IPR< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__j2k.html#aab56a23eca1d25b36b4a1981775dc944" > opj_j2k::m_cp< / a > , < a class = "el" href = "structopj__jp2.html#a85f8f2c8814bd6f296476a19d382bb74" > opj_jp2::numcomps< / 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 = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "structopj__jp2.html#ada6c04ccb24bfd90726e9cc334006aac" > opj_jp2::UnkC< / a > , and < a class = "el" href = "structopj__jp2.html#ae13f89811307d08f708b91ca169d6eb5" > opj_jp2::w< / a > .< / p >
< / div >
< / div >
< a id = "ac77bacf6d4801a8842126ef3fbb23bb1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac77bacf6d4801a8842126ef3fbb23bb1" > ◆ < / a > < / span > opj_jp2_read_jp()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_jp < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_header_data< / 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_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads a jpeg2000 file signature box. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_header_data< / td > < td > the data contained in the signature box. < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_header_size< / td > < td > the size of the data contained in the signature box. < / 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 file signature box is valid. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2.html#aafa30d9a77179bf5d958a09a96e75262" > opj_jp2::jp2_state< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea6a09dadb50a6b7097cb30de4199ed3c1" > JP2_STATE_NONE< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea324c09121187d3035fc5cd0cb2ab69de" > JP2_STATE_SIGNATURE< / 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 = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< / div >
< / div >
< a id = "a13296666d7710af2bfb5a5d55480f90b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a13296666d7710af2bfb5a5d55480f90b" > ◆ < / a > < / span > opj_jp2_read_jp2h()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_jp2h < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_header_data< / 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_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads the Jpeg2000 file Header box - JP2 Header box (warning, this is a super box). < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_header_data< / td > < td > the data contained in the file header box. < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_header_size< / td > < td > the size of the data contained in the file header box. < / 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 JP2 Header box was successfully recognized. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__header__handler.html#a10f6796223fd6fe473874706436aecd8" > opj_jp2_header_handler::handler< / a > , < a class = "el" href = "structopj__jp2.html#a94d28ba033ecd425f6f8fc456c0c758b" > opj_jp2::has_jp2h< / a > , < a class = "el" href = "jp2_8h.html#a161d0598acfab17dbd5c25bff4000686" > JP2_IHDR< / a > , < a class = "el" href = "structopj__jp2.html#a31b79800074b58a6f92ead64ae0a1e5e" > opj_jp2::jp2_img_state< / a > , < a class = "el" href = "jp2_8h.html#a365cc3a24f67d841247836d1a1b12da6a9fb83979377aa7506f557188df391807" > JP2_IMG_STATE_NONE< / a > , < a class = "el" href = "jp2_8h.html#a365cc3a24f67d841247836d1a1b12da6a762a0e16fd931d59e6472f6b80f453d4" > JP2_IMG_STATE_UNKNOWN< / a > , < a class = "el" href = "structopj__jp2.html#aafa30d9a77179bf5d958a09a96e75262" > opj_jp2::jp2_state< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9eac331e7d837bf73e7dec2a1a1d805fa78" > JP2_STATE_FILE_TYPE< / a > , < a class = "el" href = "jp2_8h.html#a7462590194ace4bae9a25d78ee2bda9ea8806dd057f44621f1f973d1992cf2831" > JP2_STATE_HEADER< / a > , < a class = "el" href = "structopj__jp2__box.html#a1e05f17424b492e37d2d8ecbd8669f43" > opj_jp2_box::length< / 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 = "jp2_8c.html#ad275eccf60827f0e1c97af5d63b30f80" > opj_jp2_img_find_handler()< / a > , < a class = "el" href = "jp2_8c.html#a7c505f9a7fb2d3edd11ac56d5d4de22f" > opj_jp2_read_boxhdr_char()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "structopj__jp2__box.html#a86ff1e8de1f326fc2cdf029c3a3764ee" > opj_jp2_box::type< / a > .< / p >
< / div >
< / div >
< a id = "af6030e3df69fb240e22a1a32c715d4e1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af6030e3df69fb240e22a1a32c715d4e1" > ◆ < / a > < / span > opj_jp2_read_pclr()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_read_pclr < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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_pclr_header_data< / 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_pclr_header_size< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Collect palette data. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 handle < / td > < / tr >
< tr > < td class = "paramname" > p_pclr_header_data< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_pclr_header_size< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Returns true if successful, returns false otherwise < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2__pclr.html#af37aceb83a88b539247d9ad74ebe5982" > opj_jp2_pclr::channel_sign< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a0569973966d1e41738af2affffcc98b2" > opj_jp2_pclr::channel_size< / a > , < a class = "el" href = "structopj__jp2__pclr.html#adca91f787ca88452162789756f05be01" > opj_jp2_pclr::cmap< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a5086af17a60ce66dec67fd0fb21cb572" > opj_jp2_pclr::entries< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__color.html#abc3a39c8ede26c3d2e4950cf7c077f31" > opj_jp2_color::jp2_pclr< / a > , < a class = "el" href = "structopj__jp2__pclr.html#a93f41a07f4176b4f3a59ec11ce410f07" > opj_jp2_pclr::nr_channels< / a > , < a class = "el" href = "structopj__jp2__pclr.html#ae1be1d82e72b48d281b96905df997291" > opj_jp2_pclr::nr_entries< / 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 = "opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / a > , < a class = "el" href = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< / div >
< / div >
< a id = "a39499b02d05699c0bbd69412b24c6bd6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a39499b02d05699c0bbd69412b24c6bd6" > ◆ < / a > < / span > opj_jp2_read_tile_header()< / 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_jp2_read_tile_header < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / 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_index< / 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_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *  < / td >
< td class = "paramname" > < em > p_tile_x0< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *  < / td >
< td class = "paramname" > < em > p_tile_y0< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *  < / td >
< td class = "paramname" > < em > p_tile_x1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a > *  < / td >
< td class = "paramname" > < em > p_tile_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 > p_nb_comps< / 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 > p_go_on< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / 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 > Reads a tile header. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > the jpeg2000 codec. < / td > < / tr >
< tr > < td class = "paramname" > p_tile_index< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_data_size< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_tile_x0< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_tile_y0< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_tile_x1< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_tile_y1< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_nb_comps< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_go_on< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > the user event manager. < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a25b7b51949ceea33515984f1db2f594d" > opj_j2k_read_tile_header()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a3f8042c954d1cb5a29080555fa241e10" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3f8042c954d1cb5a29080555fa241e10" > ◆ < / a > < / span > opj_jp2_set_decode_area()< / 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_jp2_set_decode_area < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / 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 = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a >   < / td >
< td class = "paramname" > < em > p_start_x< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a >   < / td >
< td class = "paramname" > < em > p_start_y< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a >   < / td >
< td class = "paramname" > < em > p_end_x< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9" > OPJ_INT32< / a >   < / td >
< td class = "paramname" > < em > p_end_y< / 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 > Sets the given area to be decoded. < / p >
< p > This function should be called right after opj_read_header and before any tile header reading.< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > the jpeg2000 codec. < / td > < / tr >
< tr > < td class = "paramname" > p_image< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_start_x< / td > < td > the left position of the rectangle to decode (in image coordinates). < / td > < / tr >
< tr > < td class = "paramname" > p_start_y< / td > < td > the up position of the rectangle to decode (in image coordinates). < / td > < / tr >
< tr > < td class = "paramname" > p_end_x< / td > < td > the right position of the rectangle to decode (in image coordinates). < / td > < / tr >
< tr > < td class = "paramname" > p_end_y< / td > < td > the bottom position of the rectangle to decode (in image coordinates). < / 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 area could be set. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#ab4cb6916a495309faab2dd7cb587ccb8" > opj_j2k_set_decode_area()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a78b94b456d282dffe273e9bc7cb25b59" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a78b94b456d282dffe273e9bc7cb25b59" > ◆ < / a > < / span > opj_jp2_set_decoded_components()< / 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_jp2_set_decoded_components < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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< / 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 = "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 > Sets the indices of the components to decode. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 decompressor handle < / td > < / tr >
< tr > < td class = "paramname" > numcomps< / td > < td > Number of components to decode. < / td > < / tr >
< tr > < td class = "paramname" > comps_indices< / td > < td > Array of num_compts indices (numbering starting at 0) corresponding to the components to decode. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > Event manager;< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > OPJ_TRUE in case of success. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a8ad1ef335703dec30943a7dad14b8c3d" > opj_j2k_set_decoded_components()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a271ca4cacb9ec1d01623e1dc0762af22" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a271ca4cacb9ec1d01623e1dc0762af22" > ◆ < / a > < / span > opj_jp2_set_decoded_resolution_factor()< / 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_jp2_set_decoded_resolution_factor < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / 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 > res_factor< / 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__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#ad2c05f29bca659d072a13133993312f9" > opj_j2k_set_decoded_resolution_factor()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "abe8ec92a2ec7c342926f81a166b6b59c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abe8ec92a2ec7c342926f81a166b6b59c" > ◆ < / a > < / span > opj_jp2_set_threads()< / 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_jp2_set_threads < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 > num_threads< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Allocates worker threads for the compressor/decompressor. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 decompressor handle < / td > < / tr >
< tr > < td class = "paramname" > num_threads< / td > < td > Number of threads. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > OPJ_TRUE in case of success. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#abecf91393e6703f8be5006b19df1be22" > opj_j2k_set_threads()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > , and < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a24d94a6f5cf51200b3366a77e25e547d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a24d94a6f5cf51200b3366a77e25e547d" > ◆ < / a > < / span > opj_jp2_setup_decoder()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_jp2_setup_decoder < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a185e2777174adf9bb684bd7b566f82e0" > opj_dparameters_t< / a > *  < / td >
< td class = "paramname" > < em > parameters< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Setup the decoder decoding parameters using user parameters. < / p >
< p > Decoding parameters are returned in jp2-> j2k-> cp. < / p > < dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 decompressor handle < / td > < / tr >
< tr > < td class = "paramname" > parameters< / td > < td > decompression parameters < / td > < / tr >
< / table >
< / dd >
< / dl >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__dparameters.html#a9e6136d89847ec5d15d42bfe814b4a08" > opj_dparameters::flags< / a > , < a class = "el" href = "structopj__jp2.html#ace2bc5d96509b1975fead8d36a7a2489" > opj_jp2::ignore_pclr_cmap_cdef< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2__color.html#a09689a1bd0b03a26bf88b9f183568fc2" > opj_jp2_color::jp2_has_colr< / a > , < a class = "el" href = "openjpeg_8h.html#a66080011c5863d6b525526d4cb756181" > OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG< / a > , and < a class = "el" href = "j2k_8c.html#ad278fa72d1461084c57c87a4276850cf" > opj_j2k_setup_decoder()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a411e8a7a5ea89724038fd143a48a6892" > opj_create_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a8791f922d72e61fa8ac05ec7febbad5f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8791f922d72e61fa8ac05ec7febbad5f" > ◆ < / a > < / span > opj_jp2_setup_decoding_validation()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_setup_decoding_validation < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets up the validation ,i.e. < / p >
< p > adds the procedures to launch to make sure the codec parameters are valid. Developers wanting to extend the library can add their own validation procedures. < / p >
< p class = "reference" > References < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "jp2_8c.html#a2af533efd81cc83803126d5b03fe4470" > OPJ_UNUSED< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#a6bfb434e0d150ae769c7e8eb81117723" > opj_jp2_read_header()< / a > .< / p >
< / div >
< / div >
< a id = "a94441c4e15ce0c7adfc3610152e630f2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a94441c4e15ce0c7adfc3610152e630f2" > ◆ < / a > < / span > opj_jp2_setup_encoder()< / 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_jp2_setup_encoder < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a56cfad54152353eb4c24f55544b43cb2" > opj_cparameters_t< / a > *  < / td >
< td class = "paramname" > < em > parameters< / 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 > image< / 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 > Setup the encoder parameters using the current image and using user parameters. < / p >
< p > Coding parameters are returned in jp2-> j2k-> cp.< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > JP2 compressor handle < / td > < / tr >
< tr > < td class = "paramname" > parameters< / td > < td > compression parameters < / td > < / tr >
< tr > < td class = "paramname" > image< / td > < td > input filled image < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > FIXME DOC < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > OPJ_TRUE if successful, OPJ_FALSE otherwise < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__image__comp.html#a8d471ac4bee95236e0b622638a8e07cf" > opj_image_comp::alpha< / a > , < a class = "el" href = "structopj__jp2.html#a586cf1790b0c4858f9dc5ff1ffa5b61b" > opj_jp2::approx< / a > , < a class = "el" href = "structopj__jp2__cdef__info.html#ac509dcc054a8fbfaf64a7672009de06b" > opj_jp2_cdef_info::asoc< / a > , < a class = "el" href = "structopj__jp2.html#adb758190fa0884352081f9117f81dd7c" > opj_jp2::bpc< / a > , < a class = "el" href = "structopj__jp2__comps.html#a35983fa253b87bb22ba5b3d44aea9223" > opj_jp2_comps::bpcc< / a > , < a class = "el" href = "structopj__jp2.html#a208170d32cc20d0fff660186eb4861ee" > opj_jp2::brand< / a > , < a class = "el" href = "structopj__jp2.html#a2ad7a5f9ed0c0b24e7c78fdcb2f1de74" > opj_jp2::C< / a > , < a class = "el" href = "structopj__jp2.html#aac64b2494bc12c8e3dc8ca363523f675" > opj_jp2::cl< / a > , < a class = "el" href = "structopj__jp2__cdef__info.html#a986c92a70181818edebbda8206925b02" > opj_jp2_cdef_info::cn< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__image.html#a0a905c725270c4a7085fbe1edea994c2" > opj_image::color_space< / a > , < a class = "el" href = "structopj__jp2.html#a8e5e1cc05ff8c62af2de5a449e7f8360" > opj_jp2::comps< / a > , < a class = "el" href = "structopj__image.html#a6b52b100c934697a29446af5c3e0fa00" > opj_image::comps< / a > , < a class = "el" href = "structopj__jp2.html#af5a9288d5d542391f82aa7ef2b7030a1" > opj_jp2::enumcs< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "event_8h.html#abefbcb0bea7916739b3adccb2d4e9417" > EVT_WARNING< / a > , < a class = "el" href = "structopj__jp2.html#a70f6a298859522dbf3c830f0a1eda18d" > opj_jp2::h< / a > , < a class = "el" href = "structopj__image.html#a0412d0a6696e7b6ace224c5111cf6be2" > opj_image::icc_profile_len< / a > , < a class = "el" href = "structopj__tcd.html#a5162cbbb1e49d1379aa7635f8892c283" > opj_tcd::image< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a29f47cabdd5e963425d8f714aae315bb" > opj_jp2_cdef::info< / a > , < a class = "el" href = "structopj__jp2.html#aa23fdbe2afadda6daac7757c212466c7" > opj_jp2::IPR< / a > , < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "jp2_8h.html#a59612ec7ebcd7881e86e504d288d5ad0" > JP2_JP2< / a > , < a class = "el" href = "structopj__jp2.html#aefec720627fa6c234c57b3ba93321770" > opj_jp2::jpip_on< / a > , < a class = "el" href = "structopj__cparameters.html#a8ecde72cb2c8f0f269644ce742540a40" > opj_cparameters::jpip_on< / a > , < a class = "el" href = "structopj__jp2.html#ac5c8d612480d6624fd427db39a5955dd" > opj_jp2::meth< / a > , < a class = "el" href = "structopj__jp2.html#a8abe8bd5f7fcd93be189dfcbf8812971" > opj_jp2::minversion< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a40d46b67c1dd74efeaf8dd224da8496c" > opj_jp2_cdef::n< / a > , < a class = "el" href = "structopj__jp2.html#ab70c120d80c4d8924700cdf01e755471" > opj_jp2::numcl< / a > , < a class = "el" href = "structopj__jp2.html#a85f8f2c8814bd6f296476a19d382bb74" > opj_jp2::numcomps< / a > , < a class = "el" href = "structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6" > opj_image::numcomps< / 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 = "j2k_8c.html#a4a6561d0899d91b38099da38814cbe86" > opj_j2k_setup_encoder()< / a > , < a class = "el" href = "opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / 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__jp2.html#a339671403a394735a3ed05293ee2a50b" > opj_jp2::precedence< / a > , < a class = "el" href = "structopj__image__comp.html#a2d2337d15fd837252fe250386bac7fb9" > opj_image_comp::sgnd< / a > , < a class = "el" href = "structopj__jp2__cdef__info.html#a7cc6773fa31c8f7da3ccf832331d55b7" > opj_jp2_cdef_info::typ< / a > , < a class = "el" href = "struct
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > .< / p >
< / div >
< / div >
< a id = "a2eb08d51a6a71a825fa047a6c5aca441" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2eb08d51a6a71a825fa047a6c5aca441" > ◆ < / a > < / span > opj_jp2_setup_encoding_validation()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_setup_encoding_validation < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets up the validation ,i.e. < / p >
< p > adds the procedures to launch to make sure the codec parameters are valid. Developers wanting to extend the library can add their own validation procedures. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a79421ce9fdc9a3e16432dd91b7c09abd" > opj_jp2::m_validation_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "jp2_8c.html#acfb9b48b3d99eff4f6355dda79c645c5" > opj_jp2_default_validation()< / a > , < a class = "el" href = "function__list_8c.html#a504334e4d2e64b16372e70f6c7a9d3e2" > opj_procedure_list_add_procedure()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#a241be56a14ecbf212a1cef44bc148f7b" > opj_jp2_start_compress()< / a > .< / p >
< / div >
< / div >
< a id = "a9adcd86e8c4369aff8e0378b1aaf8ef4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9adcd86e8c4369aff8e0378b1aaf8ef4" > ◆ < / a > < / span > opj_jp2_setup_end_header_reading()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_setup_end_header_reading < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets up the procedures to do on reading header after the codestream. < / p >
< p > Developers wanting to extend the library can add their own writing procedures. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > , < a class = "el" href = "function__list_8c.html#a504334e4d2e64b16372e70f6c7a9d3e2" > opj_procedure_list_add_procedure()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#a305f0351317cfc1ff0e0372fe0c64cdc" > opj_jp2_end_decompress()< / a > .< / p >
< / div >
< / div >
< a id = "a45d924fc300f75d460c35170a18e1ae1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a45d924fc300f75d460c35170a18e1ae1" > ◆ < / a > < / span > opj_jp2_setup_end_header_writing()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_setup_end_header_writing < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets up the procedures to do on writing header after the codestream. < / p >
< p > Developers wanting to extend the library can add their own writing procedures. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#aefec720627fa6c234c57b3ba93321770" > opj_jp2::jpip_on< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "jp2_8c.html#a2e03aa1e225c059d34fc34a11ffc48fc" > opj_jp2_write_jp2c()< / a > , < a class = "el" href = "function__list_8c.html#a504334e4d2e64b16372e70f6c7a9d3e2" > opj_procedure_list_add_procedure()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#aceeec558d7ed87b1eec33edddf4a0205" > opj_jp2_end_compress()< / a > .< / p >
< / div >
< / div >
< a id = "aa2c50479d75d27a2c08c89be866fcfa5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa2c50479d75d27a2c08c89be866fcfa5" > ◆ < / a > < / span > opj_jp2_setup_header_reading()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_setup_header_reading < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / 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 >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets up the procedures to do on reading header. < / p >
< p > Developers wanting to extend the library can add their own writing procedures. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > , < a class = "el" href = "function__list_8c.html#a504334e4d2e64b16372e70f6c7a9d3e2" > opj_procedure_list_add_procedure()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#a6bfb434e0d150ae769c7e8eb81117723" > opj_jp2_read_header()< / a > .< / p >
< / div >
< / div >
< a id = "acde1c55531d9a33bf7512f70ebeaeb0e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acde1c55531d9a33bf7512f70ebeaeb0e" > ◆ < / a > < / span > opj_jp2_setup_header_writing()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_setup_header_writing < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Sets up the procedures to do on writing header. < / p >
< p > Developers wanting to extend the library can add their own writing procedures. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#aefec720627fa6c234c57b3ba93321770" > opj_jp2::jpip_on< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "jp2_8c.html#ae6f3faf750df1725ae59880e8294d0ec" > opj_jp2_skip_jp2c()< / a > , < a class = "el" href = "jp2_8c.html#ad6f065d9f31f70d57bc3203c2122a9b5" > opj_jp2_write_ftyp()< / a > , < a class = "el" href = "jp2_8c.html#ac0946ffbe7ec1a2dcdabe9dd63485ce9" > opj_jp2_write_jp()< / a > , < a class = "el" href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > opj_jp2_write_jp2h()< / a > , < a class = "el" href = "jp2_8c.html#a00fa729fdea32c3bcdc385f2fe02074b" > opj_jpip_skip_iptr()< / a > , < a class = "el" href = "function__list_8c.html#a504334e4d2e64b16372e70f6c7a9d3e2" > opj_procedure_list_add_procedure()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8h.html#a241be56a14ecbf212a1cef44bc148f7b" > opj_jp2_start_compress()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "ae6f3faf750df1725ae59880e8294d0ec" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae6f3faf750df1725ae59880e8294d0ec" > ◆ < / a > < / span > opj_jp2_skip_jp2c()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
2016-09-29 22:38:29 +02:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2015-07-10 18:06:19 +02:00
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_skip_jp2c < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > stream< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
2016-09-29 22:38:29 +02:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
2015-07-10 18:06:19 +02:00
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a76092894913b42c5f6a3d25c22710040" > opj_jp2::j2k_codestream_offset< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "cio_8c.html#ac82f28130f72561ebd1a18b6bc84edb8" > opj_stream_skip()< / a > , < a class = "el" href = "cio_8c.html#a5c59a39f3664f9deb654c269153c600a" > opj_stream_tell()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > opj_jp2_setup_header_writing()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a241be56a14ecbf212a1cef44bc148f7b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a241be56a14ecbf212a1cef44bc148f7b" > ◆ < / a > < / span > opj_jp2_start_compress()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_start_compress < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > stream< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a938748004a587b25d8a5b8d3b344bad4" > opj_image_t< / a > *  < / td >
< td class = "paramname" > < em > p_image< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Starts a compression scheme, i.e. < / p >
< p > validates the codec parameters, writes the header.< / p >
2015-07-10 18:06:19 +02:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2022-05-13 20:21:13 +02:00
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > stream< / td > < td > the stream object. < / td > < / tr >
< tr > < td class = "paramname" > p_image< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > FIXME DOC< / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table >
< / dd >
< / dl >
2022-05-13 20:21:13 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the codec is valid. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , < a class = "el" href = "structopj__jp2.html#a3373abe9fd441b568ef176fb3c226c56" > opj_jp2::m_procedure_list< / a > , < a class = "el" href = "structopj__jp2.html#a79421ce9fdc9a3e16432dd91b7c09abd" > opj_jp2::m_validation_list< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "j2k_8c.html#accea6429e4f466250b095ee3fb94805c" > opj_j2k_start_compress()< / a > , < a class = "el" href = "jp2_8c.html#a5c8d5befcd92f556b160b2bdcddaf801" > opj_jp2_exec()< / a > , < a class = "el" href = "jp2_8c.html#a2eb08d51a6a71a825fa047a6c5aca441" > opj_jp2_setup_encoding_validation()< / a > , and < a class = "el" href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > opj_jp2_setup_header_writing()< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a9ec7891fb6f874ab371d664140a1857d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9ec7891fb6f874ab371d664140a1857d" > ◆ < / a > < / span > opj_jp2_write_bpcc()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > * opj_jp2_write_bpcc < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
2015-07-10 18:06:19 +02:00
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *  < / td >
< td class = "paramname" > < em > p_nb_bytes_written< / em >   < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td > )< / td >
< td > < / td > < td > < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes the Bit per Component box. < / p >
2015-07-10 18:06:19 +02:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2022-05-13 20:21:13 +02:00
< tr > < td class = "paramname" > jp2< / td > < td > jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes_written< / td > < td > pointer to store the nb of bytes written by the function.< / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table >
< / dd >
< / dl >
2022-05-13 20:21:13 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > the data being copied. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2__comps.html#a35983fa253b87bb22ba5b3d44aea9223" > opj_jp2_comps::bpcc< / a > , < a class = "el" href = "structopj__jp2.html#a8e5e1cc05ff8c62af2de5a449e7f8360" > opj_jp2::comps< / a > , < a class = "el" href = "jp2_8h.html#a9424b8c9fe6b1ef09c2d42123794449d" > JP2_BPCC< / a > , < a class = "el" href = "structopj__jp2.html#a85f8f2c8814bd6f296476a19d382bb74" > opj_jp2::numcomps< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , and < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > opj_jp2_write_jp2h()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a3bd3864189e71d3bebfbc5e63941439a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3bd3864189e71d3bebfbc5e63941439a" > ◆ < / a > < / span > opj_jp2_write_cdef()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > * opj_jp2_write_cdef < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *  < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramname" > < em > p_nb_bytes_written< / em >   < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes the Channel Definition box. < / p >
2015-07-10 18:06:19 +02:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2022-05-13 20:21:13 +02:00
< tr > < td class = "paramname" > jp2< / td > < td > jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes_written< / td > < td > pointer to store the nb of bytes written by the function.< / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table >
< / dd >
< / dl >
2022-05-13 20:21:13 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > the data being copied. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2__cdef__info.html#ac509dcc054a8fbfaf64a7672009de06b" > opj_jp2_cdef_info::asoc< / a > , < a class = "el" href = "structopj__jp2__cdef__info.html#a986c92a70181818edebbda8206925b02" > opj_jp2_cdef_info::cn< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a29f47cabdd5e963425d8f714aae315bb" > opj_jp2_cdef::info< / a > , < a class = "el" href = "jp2_8h.html#a059a5377614bba1818531509138607cf" > JP2_CDEF< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "structopj__jp2__cdef.html#a40d46b67c1dd74efeaf8dd224da8496c" > opj_jp2_cdef::n< / a > , < a class = "el" href = "opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917" > opj_malloc()< / a > , < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > , and < a class = "el" href = "structopj__jp2__cdef__info.html#a7cc6773fa31c8f7da3ccf832331d55b7" > opj_jp2_cdef_info::typ< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > opj_jp2_write_jp2h()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a38b0cc8512611a49a51b7db383f86af7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a38b0cc8512611a49a51b7db383f86af7" > ◆ < / a > < / span > opj_jp2_write_colr()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > * opj_jp2_write_colr < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > jp2< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *  < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramname" > < em > p_nb_bytes_written< / em >   < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes the Colour Specification box. < / p >
2015-07-10 18:06:19 +02:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2022-05-13 20:21:13 +02:00
< tr > < td class = "paramname" > jp2< / td > < td > jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes_written< / td > < td > pointer to store the nb of bytes written by the function.< / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table >
< / dd >
< / dl >
2022-05-13 20:21:13 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > the data being copied. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a586cf1790b0c4858f9dc5ff1ffa5b61b" > opj_jp2::approx< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "structopj__jp2.html#af5a9288d5d542391f82aa7ef2b7030a1" > opj_jp2::enumcs< / a > , < a class = "el" href = "structopj__jp2__color.html#a59f5a767a1797ff94791dd7ef3036f26" > opj_jp2_color::icc_profile_buf< / a > , < a class = "el" href = "structopj__jp2__color.html#adf75f5a13127fd3295e3fa109968a232" > opj_jp2_color::icc_profile_len< / a > , < a class = "el" href = "jp2_8h.html#ade7b1844616a0f75f5ff4cf5f9494985" > JP2_COLR< / a > , < a class = "el" href = "structopj__jp2.html#ac5c8d612480d6624fd427db39a5955dd" > opj_jp2::meth< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > , and < a class = "el" href = "structopj__jp2.html#a339671403a394735a3ed05293ee2a50b" > opj_jp2::precedence< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > opj_jp2_write_jp2h()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "ad6f065d9f31f70d57bc3203c2122a9b5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad6f065d9f31f70d57bc3203c2122a9b5" > ◆ < / a > < / span > opj_jp2_write_ftyp()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_write_ftyp < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > cio< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes a FTYP box - File type box. < / p >
2015-07-10 18:06:19 +02:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2022-05-13 20:21:13 +02:00
< tr > < td class = "paramname" > cio< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr > < td class = "paramname" > p_manager< / td > < td > the user event manager.< / td > < / tr >
< / table >
< / dd >
< / dl >
2022-05-13 20:21:13 +02:00
< dl class = "section return" > < dt > Returns< / dt > < dd > true if writing was successful. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a208170d32cc20d0fff660186eb4861ee" > opj_jp2::brand< / a > , < a class = "el" href = "structopj__jp2.html#aac64b2494bc12c8e3dc8ca363523f675" > opj_jp2::cl< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "jp2_8h.html#aaae0ae3fa278598712f2f7aad0130651" > JP2_FTYP< / a > , < a class = "el" href = "structopj__jp2.html#a8abe8bd5f7fcd93be189dfcbf8812971" > opj_jp2::minversion< / a > , < a class = "el" href = "structopj__jp2.html#ab70c120d80c4d8924700cdf01e755471" > opj_jp2::numcl< / 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 = "cio_8c.html#ae94657bc4ae96f252467a685168b94e1" > opj_stream_write_data()< / a > , and < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > opj_jp2_setup_header_writing()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a2414d887016326f522cebae1cf94a54a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2414d887016326f522cebae1cf94a54a" > ◆ < / a > < / span > opj_jp2_write_ihdr()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > * opj_jp2_write_ihdr < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
2015-07-10 18:06:19 +02:00
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *  < / td >
< td class = "paramname" > < em > p_nb_bytes_written< / em >   < / td >
2016-09-29 22:38:29 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes the Image Header box - Image Header box. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes_written< / td > < td > pointer to store the nb of bytes written by the function.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the data being copied. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#adb758190fa0884352081f9117f81dd7c" > opj_jp2::bpc< / a > , < a class = "el" href = "structopj__jp2.html#a2ad7a5f9ed0c0b24e7c78fdcb2f1de74" > opj_jp2::C< / a > , < a class = "el" href = "structopj__jp2.html#a70f6a298859522dbf3c830f0a1eda18d" > opj_jp2::h< / a > , < a class = "el" href = "structopj__jp2.html#aa23fdbe2afadda6daac7757c212466c7" > opj_jp2::IPR< / a > , < a class = "el" href = "jp2_8h.html#a161d0598acfab17dbd5c25bff4000686" > JP2_IHDR< / a > , < a class = "el" href = "structopj__jp2.html#a85f8f2c8814bd6f296476a19d382bb74" > opj_jp2::numcomps< / a > , < a class = "el" href = "opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e" > opj_calloc()< / a > , < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > , < a class = "el" href = "structopj__jp2.html#ada6c04ccb24bfd90726e9cc334006aac" > opj_jp2::UnkC< / a > , and < a class = "el" href = "structopj__jp2.html#ae13f89811307d08f708b91ca169d6eb5" > opj_jp2::w< / a > .< / p >
2016-09-29 22:38:29 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > opj_jp2_write_jp2h()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "ac0946ffbe7ec1a2dcdabe9dd63485ce9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac0946ffbe7ec1a2dcdabe9dd63485ce9" > ◆ < / a > < / span > opj_jp2_write_jp()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_write_jp < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > cio< / 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 >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
2015-07-10 18:06:19 +02:00
< td > < / td >
2016-09-29 22:38:29 +02:00
< td > )< / td >
< td > < / td > < td > < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes a jpeg2000 file signature box. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > cio< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / 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 writing was successful. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "jp2_8h.html#a64144dd2c127abb43a0366baee7f1e7e" > JP2_JP< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "cio_8c.html#ae94657bc4ae96f252467a685168b94e1" > opj_stream_write_data()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , < a class = "el" href = "jp2_8c.html#a2af533efd81cc83803126d5b03fe4470" > OPJ_UNUSED< / a > , and < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > opj_jp2_setup_header_writing()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a2e03aa1e225c059d34fc34a11ffc48fc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2e03aa1e225c059d34fc34a11ffc48fc" > ◆ < / a > < / span > opj_jp2_write_jp2c()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_write_jp2c < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
2015-07-10 18:06:19 +02:00
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > cio< / 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 >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes the Jpeg2000 codestream Header box - JP2C Header box. < / p >
< p > This function must be called AFTER the coding has been done.< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > cio< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > user event manager.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if writing was successful. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2.html#a76092894913b42c5f6a3d25c22710040" > opj_jp2::j2k_codestream_offset< / a > , < a class = "el" href = "jp2_8h.html#a1889badc432581a6ecbc32965611919f" > JP2_JP2C< / 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 = "cio_8c.html#ae456419611db729983d8ca337e3f3293" > opj_stream_has_seek()< / a > , < a class = "el" href = "cio_8c.html#a9061d0624a17af80b74e1a114b0c7f06" > opj_stream_seek()< / a > , < a class = "el" href = "cio_8c.html#a5c59a39f3664f9deb654c269153c600a" > opj_stream_tell()< / a > , < a class = "el" href = "cio_8c.html#ae94657bc4ae96f252467a685168b94e1" > opj_stream_write_data()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#a45d924fc300f75d460c35170a18e1ae1" > opj_jp2_setup_end_header_writing()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "acbdab130baca04a1d74b841ce978e395" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acbdab130baca04a1d74b841ce978e395" > ◆ < / a > < / span > opj_jp2_write_jp2h()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_write_jp2h < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > stream< / 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 >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
2015-07-10 18:06:19 +02:00
< td > < / td >
2016-09-29 22:38:29 +02:00
< td > )< / td >
< td > < / td > < td > < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes the Jpeg2000 file Header box - JP2 Header box (warning, this is a super box). < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > jp2< / td > < td > the jpeg2000 file codec. < / td > < / tr >
< tr > < td class = "paramname" > stream< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > user event manager.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if writing was successful. < / dd > < / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#adb758190fa0884352081f9117f81dd7c" > opj_jp2::bpc< / a > , < a class = "el" href = "structopj__jp2.html#a93425cf36af61028d51c8e1d8ccb926c" > opj_jp2::color< / a > , < a class = "el" href = "event_8h.html#a7323671f4df0a721ae02d610b1269ab9" > EVT_ERROR< / a > , < a class = "el" href = "structopj__jp2__img__header__writer__handler.html#a97e7dc257b27421c49fe2160dbac3c74" > opj_jp2_img_header_writer_handler::handler< / a > , < a class = "el" href = "structopj__jp2__color.html#a0457dbecaaf7af232fe78218bce45286" > opj_jp2_color::jp2_cdef< / a > , < a class = "el" href = "jp2_8h.html#a7f29581c2ff234c50aee2053e565ac7f" > JP2_JP2H< / a > , < a class = "el" href = "structopj__jp2__img__header__writer__handler.html#a28a7b2543673b3f762025a3ee3b9c1ac" > opj_jp2_img_header_writer_handler::m_data< / a > , < a class = "el" href = "structopj__jp2__img__header__writer__handler.html#a6602a333477eac73b87c7dba9d8661a3" > opj_jp2_img_header_writer_handler::m_size< / 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 = "jp2_8c.html#a9ec7891fb6f874ab371d664140a1857d" > opj_jp2_write_bpcc()< / a > , < a class = "el" href = "jp2_8c.html#a3bd3864189e71d3bebfbc5e63941439a" > opj_jp2_write_cdef()< / a > , < a class = "el" href = "jp2_8c.html#a38b0cc8512611a49a51b7db383f86af7" > opj_jp2_write_colr()< / a > , < a class = "el" href = "jp2_8c.html#a2414d887016326f522cebae1cf94a54a" > opj_jp2_write_ihdr()< / a > , < a class = "el" href = "cio_8c.html#ae94657bc4ae96f252467a685168b94e1" > opj_stream_write_data()< / a > , < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > , and < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > opj_jp2_setup_header_writing()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a96e24b7a59738febb2f4e89750212021" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a96e24b7a59738febb2f4e89750212021" > ◆ < / a > < / span > opj_jp2_write_tile()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jp2_write_tile < / td >
2015-07-10 18:06:19 +02:00
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
< td class = "paramname" > < em > p_jp2< / em > , < / td >
2016-09-29 22:38:29 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
2015-07-10 18:06:19 +02:00
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td >
< td class = "paramname" > < em > p_tile_index< / em > , < / td >
2016-09-29 22:38:29 +02:00
< / tr >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "paramkey" > < / td >
2016-09-29 22:38:29 +02:00
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_data< / em > , < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< tr >
2022-05-13 20:21:13 +02:00
< 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_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / em > , < / td >
2016-09-29 22:38:29 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
2015-07-10 18:06:19 +02:00
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
2016-09-29 22:38:29 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Writes a tile. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_jp2< / td > < td > the jpeg2000 codec. < / td > < / tr >
< tr > < td class = "paramname" > p_tile_index< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_data< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_data_size< / td > < td > FIXME DOC < / td > < / tr >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_manager< / td > < td > the user event manager. < / td > < / tr >
< / table >
< / dd >
< / dl >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#a875518e7a947320aa58c01fbbd759dc7" > opj_jp2::j2k< / a > , and < a class = "el" href = "j2k_8c.html#a74a0d7e52fefc21e50f5d644b69f4c44" > opj_j2k_write_tile()< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a990851329975143ee0ad6d9fdf461f06" > opj_create_compress()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a00fa729fdea32c3bcdc385f2fe02074b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a00fa729fdea32c3bcdc385f2fe02074b" > ◆ < / a > < / span > opj_jpip_skip_iptr()< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > opj_jpip_skip_iptr < / td >
< td > (< / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "jp2_8h.html#a54536769465335f865f13cbdee1bf205" > opj_jp2_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > jp2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > stream< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2022-05-13 20:21:13 +02:00
< td class = "paramtype" > < a class = "el" href = "event_8h.html#a9015b7726990d51ca282c8134b8eccdd" > opj_event_mgr_t< / a > *  < / td >
2015-07-10 18:06:19 +02:00
< td class = "paramname" > < em > p_manager< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p class = "reference" > References < a class = "el" href = "structopj__jp2.html#ad07fe2daf519257d9f13afffdc7dc340" > opj_jp2::jpip_iptr_offset< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "cio_8c.html#ac82f28130f72561ebd1a18b6bc84edb8" > opj_stream_skip()< / a > , < a class = "el" href = "cio_8c.html#a5c59a39f3664f9deb654c269153c600a" > opj_stream_tell()< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#acde1c55531d9a33bf7512f70ebeaeb0e" > opj_jp2_setup_header_writing()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
< h2 class = "groupheader" > Variable Documentation< / h2 >
2022-05-13 20:21:13 +02:00
< a id = "a2d184eac8b0676f3d5f39cdce0d9683c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2d184eac8b0676f3d5f39cdce0d9683c" > ◆ < / a > < / span > jp2_header< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
2016-09-29 22:38:29 +02:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2015-07-10 18:06:19 +02:00
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a > jp2_header[]< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
2016-09-29 22:38:29 +02:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
2015-07-10 18:06:19 +02:00
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< b > Initial value:< / b > < div class = "fragment" > < div class = "line" > = {< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#a64144dd2c127abb43a0366baee7f1e7e" > JP2_JP< / a > , < a class = "code" href = "jp2_8c.html#ac77bacf6d4801a8842126ef3fbb23bb1" > opj_jp2_read_jp< / a > },< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#aaae0ae3fa278598712f2f7aad0130651" > JP2_FTYP< / a > , < a class = "code" href = "jp2_8c.html#a814b516a34d9a0da8bae3850e945c50d" > opj_jp2_read_ftyp< / a > },< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#a7f29581c2ff234c50aee2053e565ac7f" > JP2_JP2H< / a > , < a class = "code" href = "jp2_8c.html#a13296666d7710af2bfb5a5d55480f90b" > opj_jp2_read_jp2h< / a > }< / div >
< div class = "line" > }< / div >
2015-07-10 18:06:19 +02:00
< / div > <!-- fragment -->
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#a68956ad2ee8f8262bdbde867bbe85dc5" > opj_jp2_find_handler()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "ae709950f0730cbbf04c9799599d40767" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae709950f0730cbbf04c9799599d40767" > ◆ < / a > < / span > jp2_img_header< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
2016-09-29 22:38:29 +02:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2015-07-10 18:06:19 +02:00
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > const < a class = "el" href = "jp2_8h.html#a695268786e3606dd84ea1de098357f0a" > opj_jp2_header_handler_t< / a > jp2_img_header[]< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
2016-09-29 22:38:29 +02:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
2015-07-10 18:06:19 +02:00
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< b > Initial value:< / b > < div class = "fragment" > < div class = "line" > = {< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#a161d0598acfab17dbd5c25bff4000686" > JP2_IHDR< / a > , < a class = "code" href = "jp2_8c.html#a0e0fac85bb2576b0fe2bff8a251a5814" > opj_jp2_read_ihdr< / a > },< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#ade7b1844616a0f75f5ff4cf5f9494985" > JP2_COLR< / a > , < a class = "code" href = "jp2_8c.html#ac1702a7ea040c681c8d7c9e33e6fd5bd" > opj_jp2_read_colr< / a > },< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#a9424b8c9fe6b1ef09c2d42123794449d" > JP2_BPCC< / a > , < a class = "code" href = "jp2_8c.html#a289d97e88f9462c72b5dcd3e0b9d8189" > opj_jp2_read_bpcc< / a > },< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#acd6dcfb1e1bfdfe0f3ee5dd47a405c97" > JP2_PCLR< / a > , < a class = "code" href = "jp2_8c.html#af6030e3df69fb240e22a1a32c715d4e1" > opj_jp2_read_pclr< / a > },< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#a73c7654a5dc11751341ee2e68bfaa54e" > JP2_CMAP< / a > , < a class = "code" href = "jp2_8c.html#a364cf233c1485481bd28ad6f59b3eb22" > opj_jp2_read_cmap< / a > },< / div >
< div class = "line" > {< a class = "code" href = "jp2_8h.html#a059a5377614bba1818531509138607cf" > JP2_CDEF< / a > , < a class = "code" href = "jp2_8c.html#aa66cf70fc600399b53cfa6a97cb5e176" > opj_jp2_read_cdef< / a > }< / div >
< div class = "line" > < / div >
< div class = "line" > }< / div >
2015-07-10 18:06:19 +02:00
< / div > <!-- fragment -->
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "jp2_8c.html#ad275eccf60827f0e1c97af5d63b30f80" > opj_jp2_img_find_handler()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
< / div > <!-- contents -->
2022-05-13 20:21:13 +02:00
< div class = "ttc" id = "ajp2_8c_html_a289d97e88f9462c72b5dcd3e0b9d8189" > < div class = "ttname" > < a href = "jp2_8c.html#a289d97e88f9462c72b5dcd3e0b9d8189" > opj_jp2_read_bpcc< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_bpcc(opj_jp2_t *jp2, OPJ_BYTE *p_bpc_header_data, OPJ_UINT32 p_bpc_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Reads a Bit per Component box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:727< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_a364cf233c1485481bd28ad6f59b3eb22" > < div class = "ttname" > < a href = "jp2_8c.html#a364cf233c1485481bd28ad6f59b3eb22" > opj_jp2_read_cmap< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_cmap(opj_jp2_t *jp2, OPJ_BYTE *p_cmap_header_data, OPJ_UINT32 p_cmap_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Collect component mapping data.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:1266< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_a13296666d7710af2bfb5a5d55480f90b" > < div class = "ttname" > < a href = "jp2_8c.html#a13296666d7710af2bfb5a5d55480f90b" > opj_jp2_read_jp2h< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_jp2h(opj_jp2_t *jp2, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Reads the Jpeg2000 file Header box - JP2 Header box (warning, this is a super box).< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:2695< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_a7f29581c2ff234c50aee2053e565ac7f" > < div class = "ttname" > < a href = "jp2_8h.html#a7f29581c2ff234c50aee2053e565ac7f" > JP2_JP2H< / a > < / div > < div class = "ttdeci" > #define JP2_JP2H< / div > < div class = "ttdoc" > JP2 header box (super-box)< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:51< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_a161d0598acfab17dbd5c25bff4000686" > < div class = "ttname" > < a href = "jp2_8h.html#a161d0598acfab17dbd5c25bff4000686" > JP2_IHDR< / a > < / div > < div class = "ttdeci" > #define JP2_IHDR< / div > < div class = "ttdoc" > Image header box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:52< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_ade7b1844616a0f75f5ff4cf5f9494985" > < div class = "ttname" > < a href = "jp2_8h.html#ade7b1844616a0f75f5ff4cf5f9494985" > JP2_COLR< / a > < / div > < div class = "ttdeci" > #define JP2_COLR< / div > < div class = "ttdoc" > Colour specification box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:53< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_a73c7654a5dc11751341ee2e68bfaa54e" > < div class = "ttname" > < a href = "jp2_8h.html#a73c7654a5dc11751341ee2e68bfaa54e" > JP2_CMAP< / a > < / div > < div class = "ttdeci" > #define JP2_CMAP< / div > < div class = "ttdoc" > Component Mapping box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:57< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_a059a5377614bba1818531509138607cf" > < div class = "ttname" > < a href = "jp2_8h.html#a059a5377614bba1818531509138607cf" > JP2_CDEF< / a > < / div > < div class = "ttdeci" > #define JP2_CDEF< / div > < div class = "ttdoc" > Channel Definition box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:58< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_a0e0fac85bb2576b0fe2bff8a251a5814" > < div class = "ttname" > < a href = "jp2_8c.html#a0e0fac85bb2576b0fe2bff8a251a5814" > opj_jp2_read_ihdr< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_ihdr(opj_jp2_t *jp2, OPJ_BYTE *p_image_header_data, OPJ_UINT32 p_image_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Reads a IHDR box - Image Header box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:561< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_af6030e3df69fb240e22a1a32c715d4e1" > < div class = "ttname" > < a href = "jp2_8c.html#af6030e3df69fb240e22a1a32c715d4e1" > opj_jp2_read_pclr< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_pclr(opj_jp2_t *jp2, OPJ_BYTE *p_pclr_header_data, OPJ_UINT32 p_pclr_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Collect palette data.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:1152< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_aa66cf70fc600399b53cfa6a97cb5e176" > < div class = "ttname" > < a href = "jp2_8c.html#aa66cf70fc600399b53cfa6a97cb5e176" > opj_jp2_read_cdef< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_cdef(opj_jp2_t *jp2, OPJ_BYTE *p_cdef_header_data, OPJ_UINT32 p_cdef_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:1392< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_a64144dd2c127abb43a0366baee7f1e7e" > < div class = "ttname" > < a href = "jp2_8h.html#a64144dd2c127abb43a0366baee7f1e7e" > JP2_JP< / a > < / div > < div class = "ttdeci" > #define JP2_JP< / div > < div class = "ttdoc" > JPEG 2000 signature box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:49< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_acd6dcfb1e1bfdfe0f3ee5dd47a405c97" > < div class = "ttname" > < a href = "jp2_8h.html#acd6dcfb1e1bfdfe0f3ee5dd47a405c97" > JP2_PCLR< / a > < / div > < div class = "ttdeci" > #define JP2_PCLR< / div > < div class = "ttdoc" > Palette box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:56< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_ac1702a7ea040c681c8d7c9e33e6fd5bd" > < div class = "ttname" > < a href = "jp2_8c.html#ac1702a7ea040c681c8d7c9e33e6fd5bd" > opj_jp2_read_colr< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_colr(opj_jp2_t *jp2, OPJ_BYTE *p_colr_header_data, OPJ_UINT32 p_colr_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Reads the Color Specification box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:1464< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_aaae0ae3fa278598712f2f7aad0130651" > < div class = "ttname" > < a href = "jp2_8h.html#aaae0ae3fa278598712f2f7aad0130651" > JP2_FTYP< / a > < / div > < div class = "ttdeci" > #define JP2_FTYP< / div > < div class = "ttdoc" > File type box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:50< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_a814b516a34d9a0da8bae3850e945c50d" > < div class = "ttname" > < a href = "jp2_8c.html#a814b516a34d9a0da8bae3850e945c50d" > opj_jp2_read_ftyp< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_ftyp(opj_jp2_t *jp2, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Reads a a FTYP box - File type box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:2590< / div > < / div >
< div class = "ttc" id = "ajp2_8c_html_ac77bacf6d4801a8842126ef3fbb23bb1" > < div class = "ttname" > < a href = "jp2_8c.html#ac77bacf6d4801a8842126ef3fbb23bb1" > opj_jp2_read_jp< / a > < / div > < div class = "ttdeci" > static OPJ_BOOL opj_jp2_read_jp(opj_jp2_t *jp2, OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, opj_event_mgr_t *p_manager)< / div > < div class = "ttdoc" > Reads a jpeg2000 file signature box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.c:2541< / div > < / div >
< div class = "ttc" id = "ajp2_8h_html_a9424b8c9fe6b1ef09c2d42123794449d" > < div class = "ttname" > < a href = "jp2_8h.html#a9424b8c9fe6b1ef09c2d42123794449d" > JP2_BPCC< / a > < / div > < div class = "ttdeci" > #define JP2_BPCC< / div > < div class = "ttdoc" > Bits per component box.< / div > < div class = "ttdef" > < b > Definition:< / b > jp2.h:60< / div > < / div >
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 >