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: cio.h File Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
2016-09-29 22:38:29 +02:00
< td id = "projectalign" style = "padding-left: 0.5em;" >
2015-07-10 18:06:19 +02:00
< div id = "projectname" > OpenJPEG
2022-05-13 20:21:13 +02:00
  < span id = "projectnumber" > 2.5.0< / span >
2015-07-10 18:06:19 +02:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2022-05-13 20:21:13 +02:00
<!-- Generated by Doxygen 1.8.17 -->
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
2015-07-10 18:06:19 +02:00
< div id = "nav-path" class = "navpath" >
< ul >
2020-12-28 22:12:25 +01:00
< li class = "navelem" > < a class = "el" href = "dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html" > home< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html" > even< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_f75d9a0165d6564a1e04793ef847d41d.html" > openjpeg< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_5f588d7ea139c1aae751d03c13a16064.html" > openjpeg< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_378f732e812ef6cbaaae22e96a4fa79f.html" > src< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_19dcb5713315405a27e1bde75a489a4c.html" > lib< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_54e5bc4f0640fea590afaf04f4d9c88d.html" > openjp2< / a > < / li > < / ul >
2015-07-10 18:06:19 +02:00
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Data Structures< / a > |
< a href = "#define-members" > Macros< / a > |
2016-09-29 22:38:29 +02:00
< a href = "#typedef-members" > Typedefs< / a > < / div >
2015-07-10 18:06:19 +02:00
< div class = "headertitle" >
< div class = "title" > cio.h File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > Implementation of a byte input-output process (CIO)
< a href = "#details" > More...< / a > < / p >
< div class = "textblock" > < code > #include " opj_config_private.h" < / code > < br / >
< / div >
< p > < a href = "cio_8h_source.html" > Go to the source code of this file.< / a > < / p >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Data Structures< / h2 > < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html" > opj_stream_private< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Byte input-output stream. < a href = "structopj__stream__private.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < 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:a4233661f073556f7d30fd9b2afaafefe" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a4233661f073556f7d30fd9b2afaafefe" > opj_write_bytes< / a >       < a class = "el" href = "cio_8h.html#a28ef412ebe86af560a05f44816b8c601" > opj_write_bytes_LE< / a > < / td > < / tr >
< tr class = "separator:a4233661f073556f7d30fd9b2afaafefe" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa78aa37fb079f5012da1205cd5929aa7" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#aa78aa37fb079f5012da1205cd5929aa7" > opj_read_bytes< / a >       < a class = "el" href = "cio_8h.html#af273fa2d61cb73738877a811e689dc88" > opj_read_bytes_LE< / a > < / td > < / tr >
< tr class = "separator:aa78aa37fb079f5012da1205cd5929aa7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6317b70eeef7f05cf6865d81547ceecb" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a6317b70eeef7f05cf6865d81547ceecb" > opj_write_double< / a >       < a class = "el" href = "cio_8h.html#ad2083292c9469ca4a135521524784f89" > opj_write_double_LE< / a > < / td > < / tr >
< tr class = "separator:a6317b70eeef7f05cf6865d81547ceecb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af914c754a068a3ef7815d45be4eeb809" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#af914c754a068a3ef7815d45be4eeb809" > opj_read_double< / a >       < a class = "el" href = "cio_8h.html#adae00135fe98bea16876125f0898759a" > opj_read_double_LE< / a > < / td > < / tr >
< tr class = "separator:af914c754a068a3ef7815d45be4eeb809" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a419f4b40b630f0c37095f02275bed77c" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a419f4b40b630f0c37095f02275bed77c" > opj_write_float< / a >       < a class = "el" href = "cio_8h.html#ac1a8582ea72e8bfdf744b5af0b73863d" > opj_write_float_LE< / a > < / td > < / tr >
< tr class = "separator:a419f4b40b630f0c37095f02275bed77c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a316bb01ef972692b5b704b4ac0f63d94" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a316bb01ef972692b5b704b4ac0f63d94" > opj_read_float< / a >       < a class = "el" href = "cio_8h.html#a01c575d71f35eb2eb2d0494567a11857" > opj_read_float_LE< / a > < / td > < / tr >
< tr class = "separator:a316bb01ef972692b5b704b4ac0f63d94" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a67983adbcb291d3840f15cae7e1b0625" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a67983adbcb291d3840f15cae7e1b0625" > OPJ_STREAM_STATUS_OUTPUT< / a >       0x1U< / td > < / tr >
< tr class = "separator:a67983adbcb291d3840f15cae7e1b0625" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5a5e3ba200c5f131b10139112d1fe318" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a5a5e3ba200c5f131b10139112d1fe318" > OPJ_STREAM_STATUS_INPUT< / a >       0x2U< / td > < / tr >
< tr class = "separator:a5a5e3ba200c5f131b10139112d1fe318" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a45e61e0cd55c2699d95d3e7c5458f467" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a45e61e0cd55c2699d95d3e7c5458f467" > OPJ_STREAM_STATUS_END< / a >       0x4U< / td > < / tr >
< tr class = "separator:a45e61e0cd55c2699d95d3e7c5458f467" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a22026ba692e26b82a0bcc3ffd350f1e7" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a22026ba692e26b82a0bcc3ffd350f1e7" > OPJ_STREAM_STATUS_ERROR< / a >       0x8U< / td > < / tr >
< tr class = "separator:a22026ba692e26b82a0bcc3ffd350f1e7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "typedef-members" > < / a >
Typedefs< / h2 > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a87df528e86c1032677d7841d1fb1270a" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "structopj__stream__private.html" > opj_stream_private< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > < / td > < / tr >
< tr class = "memdesc:a87df528e86c1032677d7841d1fb1270a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Byte input-output stream. < a href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a87df528e86c1032677d7841d1fb1270a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr > < td colspan = "2" > < div class = "groupHeader" > Exported functions (see also openjpeg.h)< / div > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:aa94d0663a3de41683f3635114eb42eed" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#aa94d0663a3de41683f3635114eb42eed" > opj_write_bytes_BE< / a > (< a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_value, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_nb_bytes)< / td > < / tr >
< tr class = "memdesc:aa94d0663a3de41683f3635114eb42eed" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Write some bytes to the given data buffer, this function is used in Big Endian cpus. < a href = "cio_8h.html#aa94d0663a3de41683f3635114eb42eed" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa94d0663a3de41683f3635114eb42eed" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9f901a48ea910d97ff038f87d9256037" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a9f901a48ea910d97ff038f87d9256037" > opj_read_bytes_BE< / a > (const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_value, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_nb_bytes)< / td > < / tr >
< tr class = "memdesc:a9f901a48ea910d97ff038f87d9256037" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads some bytes from the given data buffer, this function is used in Big Endian cpus. < a href = "cio_8h.html#a9f901a48ea910d97ff038f87d9256037" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9f901a48ea910d97ff038f87d9256037" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a28ef412ebe86af560a05f44816b8c601" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a28ef412ebe86af560a05f44816b8c601" > opj_write_bytes_LE< / a > (< a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_value, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_nb_bytes)< / td > < / tr >
< tr class = "memdesc:a28ef412ebe86af560a05f44816b8c601" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Write some bytes to the given data buffer, this function is used in Little Endian cpus. < a href = "cio_8h.html#a28ef412ebe86af560a05f44816b8c601" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a28ef412ebe86af560a05f44816b8c601" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af273fa2d61cb73738877a811e689dc88" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#af273fa2d61cb73738877a811e689dc88" > opj_read_bytes_LE< / a > (const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > *p_value, < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > p_nb_bytes)< / td > < / tr >
< tr class = "memdesc:af273fa2d61cb73738877a811e689dc88" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads some bytes from the given data buffer, this function is used in Little Endian cpus. < a href = "cio_8h.html#af273fa2d61cb73738877a811e689dc88" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af273fa2d61cb73738877a811e689dc88" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad2083292c9469ca4a135521524784f89" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#ad2083292c9469ca4a135521524784f89" > opj_write_double_LE< / a > (< a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a > p_value)< / td > < / tr >
< tr class = "memdesc:ad2083292c9469ca4a135521524784f89" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Write some bytes to the given data buffer, this function is used in Little Endian cpus. < a href = "cio_8h.html#ad2083292c9469ca4a135521524784f89" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad2083292c9469ca4a135521524784f89" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae0dee6cbee329301242f265d6e7851fa" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#ae0dee6cbee329301242f265d6e7851fa" > opj_write_double_BE< / a > (< a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a > p_value)< / td > < / tr >
< tr class = "separator:ae0dee6cbee329301242f265d6e7851fa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adae00135fe98bea16876125f0898759a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#adae00135fe98bea16876125f0898759a" > opj_read_double_LE< / a > (const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a > *p_value)< / td > < / tr >
< tr class = "memdesc:adae00135fe98bea16876125f0898759a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads some bytes from the given data buffer, this function is used in Little Endian cpus. < a href = "cio_8h.html#adae00135fe98bea16876125f0898759a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adae00135fe98bea16876125f0898759a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af4f59dfe6fc6cb0d93ccf308e81727d3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#af4f59dfe6fc6cb0d93ccf308e81727d3" > opj_read_double_BE< / a > (const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a > *p_value)< / td > < / tr >
< tr class = "memdesc:af4f59dfe6fc6cb0d93ccf308e81727d3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads some bytes from the given data buffer, this function is used in Big Endian cpus. < a href = "cio_8h.html#af4f59dfe6fc6cb0d93ccf308e81727d3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af4f59dfe6fc6cb0d93ccf308e81727d3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a01c575d71f35eb2eb2d0494567a11857" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a01c575d71f35eb2eb2d0494567a11857" > opj_read_float_LE< / a > (const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a > *p_value)< / td > < / tr >
< tr class = "memdesc:a01c575d71f35eb2eb2d0494567a11857" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads some bytes from the given data buffer, this function is used in Little Endian cpus. < a href = "cio_8h.html#a01c575d71f35eb2eb2d0494567a11857" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a01c575d71f35eb2eb2d0494567a11857" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae3c5b5fac8489e8fb4d1caecc98a8788" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#ae3c5b5fac8489e8fb4d1caecc98a8788" > opj_read_float_BE< / a > (const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a > *p_value)< / td > < / tr >
< tr class = "memdesc:ae3c5b5fac8489e8fb4d1caecc98a8788" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads some bytes from the given data buffer, this function is used in Big Endian cpus. < a href = "cio_8h.html#ae3c5b5fac8489e8fb4d1caecc98a8788" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae3c5b5fac8489e8fb4d1caecc98a8788" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac1a8582ea72e8bfdf744b5af0b73863d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#ac1a8582ea72e8bfdf744b5af0b73863d" > opj_write_float_LE< / a > (< a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a > p_value)< / td > < / tr >
< tr class = "memdesc:ac1a8582ea72e8bfdf744b5af0b73863d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Write some bytes to the given data buffer, this function is used in Little Endian cpus. < a href = "cio_8h.html#ac1a8582ea72e8bfdf744b5af0b73863d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac1a8582ea72e8bfdf744b5af0b73863d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4ea9737eccd7572e6389ca03ace79dd5" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a4ea9737eccd7572e6389ca03ace79dd5" > opj_write_float_BE< / a > (< a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a > p_value)< / td > < / tr >
< tr class = "separator:a4ea9737eccd7572e6389ca03ace79dd5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6102b5a73d4a0235e9cfa65d92a623dc" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a6102b5a73d4a0235e9cfa65d92a623dc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reads some bytes from the stream. < a href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6102b5a73d4a0235e9cfa65d92a623dc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8f590493a14f4e33a1e2bbcf8eaa889d" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a8f590493a14f4e33a1e2bbcf8eaa889d" > opj_stream_write_data< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *p_buffer, < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a8f590493a14f4e33a1e2bbcf8eaa889d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes some bytes to the stream. < a href = "cio_8h.html#a8f590493a14f4e33a1e2bbcf8eaa889d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8f590493a14f4e33a1e2bbcf8eaa889d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3cb2e53726d5dde5a5f97f64a9e5f42d" > < 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 = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > opj_stream_flush< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a3cb2e53726d5dde5a5f97f64a9e5f42d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Writes the content of the stream buffer to the stream. < a href = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a3cb2e53726d5dde5a5f97f64a9e5f42d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > opj_stream_skip< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Skips a number of bytes from the stream. < a href = "cio_8h.html#a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5c59a39f3664f9deb654c269153c600a" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a5c59a39f3664f9deb654c269153c600a" > opj_stream_tell< / a > (const < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream)< / td > < / tr >
< tr class = "memdesc:a5c59a39f3664f9deb654c269153c600a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tells the byte offset on the stream (similar to ftell). < a href = "cio_8h.html#a5c59a39f3664f9deb654c269153c600a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5c59a39f3664f9deb654c269153c600a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aec7225a845169469fd1aa8db2a3fac9e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#aec7225a845169469fd1aa8db2a3fac9e" > opj_stream_get_number_byte_left< / a > (const < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream)< / td > < / tr >
< tr class = "memdesc:aec7225a845169469fd1aa8db2a3fac9e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the number of bytes left before the end of the stream (similar to cio_numbytesleft). < a href = "cio_8h.html#aec7225a845169469fd1aa8db2a3fac9e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aec7225a845169469fd1aa8db2a3fac9e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9e71a30be5af724e31c50066b7ff1128" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a9e71a30be5af724e31c50066b7ff1128" > opj_stream_write_skip< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a9e71a30be5af724e31c50066b7ff1128" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Skips a number of bytes from the stream. < a href = "cio_8h.html#a9e71a30be5af724e31c50066b7ff1128" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9e71a30be5af724e31c50066b7ff1128" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a092c8153f29a4137728c6d79165c7e51" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a092c8153f29a4137728c6d79165c7e51" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Skips a number of bytes from the stream. < a href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a092c8153f29a4137728c6d79165c7e51" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7dc74eec9e8e6227d485ef36396c57d8" > < 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 = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a7dc74eec9e8e6227d485ef36396c57d8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Skips a number of bytes from the stream. < a href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7dc74eec9e8e6227d485ef36396c57d8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa87066c3ad9c71a3b2e7725d111188b9" > < 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 = "cio_8h.html#aa87066c3ad9c71a3b2e7725d111188b9" > opj_stream_write_seek< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:aa87066c3ad9c71a3b2e7725d111188b9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Skips a number of bytes from the stream. < a href = "cio_8h.html#aa87066c3ad9c71a3b2e7725d111188b9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa87066c3ad9c71a3b2e7725d111188b9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9061d0624a17af80b74e1a114b0c7f06" > < 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 = "cio_8h.html#a9061d0624a17af80b74e1a114b0c7f06" > opj_stream_seek< / a > (< a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_size, struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *p_event_mgr)< / td > < / tr >
< tr class = "memdesc:a9061d0624a17af80b74e1a114b0c7f06" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Seeks a number of bytes from the stream. < a href = "cio_8h.html#a9061d0624a17af80b74e1a114b0c7f06" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9061d0624a17af80b74e1a114b0c7f06" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae456419611db729983d8ca337e3f3293" > < 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 = "cio_8h.html#ae456419611db729983d8ca337e3f3293" > opj_stream_has_seek< / a > (const < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *p_stream)< / td > < / tr >
< tr class = "memdesc:ae456419611db729983d8ca337e3f3293" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Tells if the given stream is seekable. < a href = "cio_8h.html#ae456419611db729983d8ca337e3f3293" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae456419611db729983d8ca337e3f3293" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad24645757cfda744ed8f4405f8e3b646" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#ad24645757cfda744ed8f4405f8e3b646" > opj_stream_default_read< / a > (void *p_buffer, < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > p_nb_bytes, void *p_user_data)< / td > < / tr >
< tr class = "memdesc:ad24645757cfda744ed8f4405f8e3b646" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "cio_8h.html#ad24645757cfda744ed8f4405f8e3b646" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad24645757cfda744ed8f4405f8e3b646" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a691682240555fdcd433694bb49313957" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a691682240555fdcd433694bb49313957" > opj_stream_default_write< / a > (void *p_buffer, < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > p_nb_bytes, void *p_user_data)< / td > < / tr >
< tr class = "memdesc:a691682240555fdcd433694bb49313957" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "cio_8h.html#a691682240555fdcd433694bb49313957" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a691682240555fdcd433694bb49313957" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a48c7c8450f5cdb6a063baa3e6de8ad8c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "cio_8h.html#a48c7c8450f5cdb6a063baa3e6de8ad8c" > opj_stream_default_skip< / a > (< a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_nb_bytes, void *p_user_data)< / td > < / tr >
< tr class = "memdesc:a48c7c8450f5cdb6a063baa3e6de8ad8c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "cio_8h.html#a48c7c8450f5cdb6a063baa3e6de8ad8c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a48c7c8450f5cdb6a063baa3e6de8ad8c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a52e44990c6b111efba20ffc05ac37d27" > < 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 = "cio_8h.html#a52e44990c6b111efba20ffc05ac37d27" > opj_stream_default_seek< / a > (< a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > p_nb_bytes, void *p_user_data)< / td > < / tr >
< tr class = "memdesc:a52e44990c6b111efba20ffc05ac37d27" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "cio_8h.html#a52e44990c6b111efba20ffc05ac37d27" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a52e44990c6b111efba20ffc05ac37d27" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > Implementation of a byte input-output process (CIO) < / p >
2022-05-13 20:21:13 +02:00
< p > The functions in < a class = "el" href = "cio_8c.html" > CIO.C< / a > have for goal to realize a byte input / output process. < / p >
< / div > < h2 class = "groupheader" > Macro Definition Documentation< / h2 >
< a id = "aa78aa37fb079f5012da1205cd5929aa7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa78aa37fb079f5012da1205cd5929aa7" > ◆ < / a > < / span > opj_read_bytes< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define opj_read_bytes      < a class = "el" href = "cio_8h.html#af273fa2d61cb73738877a811e689dc88" > opj_read_bytes_LE< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "af914c754a068a3ef7815d45be4eeb809" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af914c754a068a3ef7815d45be4eeb809" > ◆ < / a > < / span > opj_read_double< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define opj_read_double      < a class = "el" href = "cio_8h.html#adae00135fe98bea16876125f0898759a" > opj_read_double_LE< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a316bb01ef972692b5b704b4ac0f63d94" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a316bb01ef972692b5b704b4ac0f63d94" > ◆ < / a > < / span > opj_read_float< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define opj_read_float      < a class = "el" href = "cio_8h.html#a01c575d71f35eb2eb2d0494567a11857" > opj_read_float_LE< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a45e61e0cd55c2699d95d3e7c5458f467" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a45e61e0cd55c2699d95d3e7c5458f467" > ◆ < / a > < / span > OPJ_STREAM_STATUS_END< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define OPJ_STREAM_STATUS_END      0x4U< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a22026ba692e26b82a0bcc3ffd350f1e7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a22026ba692e26b82a0bcc3ffd350f1e7" > ◆ < / a > < / span > OPJ_STREAM_STATUS_ERROR< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define OPJ_STREAM_STATUS_ERROR      0x8U< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a5a5e3ba200c5f131b10139112d1fe318" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5a5e3ba200c5f131b10139112d1fe318" > ◆ < / a > < / span > OPJ_STREAM_STATUS_INPUT< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define OPJ_STREAM_STATUS_INPUT      0x2U< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a67983adbcb291d3840f15cae7e1b0625" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a67983adbcb291d3840f15cae7e1b0625" > ◆ < / a > < / span > OPJ_STREAM_STATUS_OUTPUT< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define OPJ_STREAM_STATUS_OUTPUT      0x1U< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a4233661f073556f7d30fd9b2afaafefe" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4233661f073556f7d30fd9b2afaafefe" > ◆ < / a > < / span > opj_write_bytes< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define opj_write_bytes      < a class = "el" href = "cio_8h.html#a28ef412ebe86af560a05f44816b8c601" > opj_write_bytes_LE< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6317b70eeef7f05cf6865d81547ceecb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6317b70eeef7f05cf6865d81547ceecb" > ◆ < / a > < / span > opj_write_double< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define opj_write_double      < a class = "el" href = "cio_8h.html#ad2083292c9469ca4a135521524784f89" > opj_write_double_LE< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a419f4b40b630f0c37095f02275bed77c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a419f4b40b630f0c37095f02275bed77c" > ◆ < / a > < / span > opj_write_float< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define opj_write_float      < a class = "el" href = "cio_8h.html#ac1a8582ea72e8bfdf744b5af0b73863d" > opj_write_float_LE< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Typedef Documentation< / h2 >
< a id = "a87df528e86c1032677d7841d1fb1270a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a87df528e86c1032677d7841d1fb1270a" > ◆ < / a > < / span > opj_stream_private_t< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef struct < a class = "el" href = "structopj__stream__private.html" > opj_stream_private< / a > < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Byte input-output stream. < / p >
< / div >
< / div >
< h2 class = "groupheader" > Function Documentation< / h2 >
< a id = "a9f901a48ea910d97ff038f87d9256037" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9f901a48ea910d97ff038f87d9256037" > ◆ < / a > < / span > opj_read_bytes_BE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_read_bytes_BE < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / 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_value< / 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_bytes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads some bytes from the given data buffer, this function is used in Big Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to read data from. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > pointer to the value that will store the data. < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes< / td > < td > the nb bytes to read. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes read or -1 if an error occurred. < / dd > < / dl >
< / div >
< / div >
< a id = "af273fa2d61cb73738877a811e689dc88" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af273fa2d61cb73738877a811e689dc88" > ◆ < / a > < / span > opj_read_bytes_LE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_read_bytes_LE < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / 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_value< / 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_bytes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads some bytes from the given data buffer, this function is used in Little Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to read data from. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > pointer to the value that will store the data. < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes< / td > < td > the nb bytes to read. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes read or -1 if an error occurred. < / dd > < / dl >
< / div >
< / div >
< a id = "af4f59dfe6fc6cb0d93ccf308e81727d3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af4f59dfe6fc6cb0d93ccf308e81727d3" > ◆ < / a > < / span > opj_read_double_BE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_read_double_BE < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a > *  < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads some bytes from the given data buffer, this function is used in Big Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to read data from. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > pointer to the value that will store the data. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "adae00135fe98bea16876125f0898759a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adae00135fe98bea16876125f0898759a" > ◆ < / a > < / span > opj_read_double_LE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_read_double_LE < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a > *  < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads some bytes from the given data buffer, this function is used in Little Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to read data from. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > pointer to the value that will store the data. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ae3c5b5fac8489e8fb4d1caecc98a8788" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae3c5b5fac8489e8fb4d1caecc98a8788" > ◆ < / a > < / span > opj_read_float_BE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_read_float_BE < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a > *  < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads some bytes from the given data buffer, this function is used in Big Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to read data from. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > pointer to the value that will store the data. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a01c575d71f35eb2eb2d0494567a11857" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a01c575d71f35eb2eb2d0494567a11857" > ◆ < / a > < / span > opj_read_float_LE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_read_float_LE < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a > *  < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads some bytes from the given data buffer, this function is used in Little Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to read data from. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > pointer to the value that will store the data. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "ad24645757cfda744ed8f4405f8e3b646" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad24645757cfda744ed8f4405f8e3b646" > ◆ < / a > < / span > opj_stream_default_read()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > opj_stream_default_read < / td >
< td > (< / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td >
< td class = "paramname" > < em > p_nb_bytes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > p_user_data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< p class = "reference" > References < a class = "el" href = "openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb" > OPJ_ARG_NOT_USED< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > .< / p >
< / div >
< / div >
< a id = "a52e44990c6b111efba20ffc05ac37d27" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a52e44990c6b111efba20ffc05ac37d27" > ◆ < / a > < / span > opj_stream_default_seek()< / 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_stream_default_seek < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_nb_bytes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > p_user_data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< p class = "reference" > References < a class = "el" href = "openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb" > OPJ_ARG_NOT_USED< / a > , and < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , and < a class = "el" href = "cio_8h.html#ae456419611db729983d8ca337e3f3293" > opj_stream_has_seek()< / a > .< / p >
< / div >
< / div >
< a id = "a48c7c8450f5cdb6a063baa3e6de8ad8c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a48c7c8450f5cdb6a063baa3e6de8ad8c" > ◆ < / a > < / span > opj_stream_default_skip()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > opj_stream_default_skip < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_nb_bytes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > p_user_data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< p class = "reference" > References < a class = "el" href = "openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb" > OPJ_ARG_NOT_USED< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > .< / p >
< / div >
< / div >
< a id = "a691682240555fdcd433694bb49313957" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a691682240555fdcd433694bb49313957" > ◆ < / a > < / span > opj_stream_default_write()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > opj_stream_default_write < / td >
< td > (< / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td >
< td class = "paramname" > < em > p_nb_bytes< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > p_user_data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
< p class = "reference" > References < a class = "el" href = "openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb" > OPJ_ARG_NOT_USED< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > .< / p >
< / div >
< / div >
< a id = "a3cb2e53726d5dde5a5f97f64a9e5f42d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3cb2e53726d5dde5a5f97f64a9e5f42d" > ◆ < / a > < / span > opj_stream_flush()< / 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_stream_flush < / 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" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Writes the content of the stream buffer to the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the data could be flushed, false else. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a220921068c5e3c97c8f2ad4db0c60726" > EVT_INFO< / a > , < a class = "el" href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > opj_stream_private::m_bytes_in_buffer< / a > , < a class = "el" href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > opj_stream_private::m_current_data< / a > , < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > opj_stream_private::m_status< / a > , < a class = "el" href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > opj_stream_private::m_stored_data< / a > , < a class = "el" href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > opj_stream_private::m_user_data< / a > , < a class = "el" href = "structopj__stream__private.html#aacd57b4e429ddf5ca3a4913a2f963d6a" > opj_stream_private::m_write_fn< / 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#a22026ba692e26b82a0bcc3ffd350f1e7" > OPJ_STREAM_STATUS_ERROR< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#a5c2c5700c7722ca09f2a20e63bbd7bc0" > opj_j2k_write_eoc()< / a > , < a class = "el" href = "cio_8h.html#a8f590493a14f4e33a1e2bbcf8eaa889d" > opj_stream_write_data()< / a > , < a class = "el" href = "cio_8h.html#aa87066c3ad9c71a3b2e7725d111188b9" > opj_stream_write_seek()< / a > , and < a class = "el" href = "cio_8h.html#a9e71a30be5af724e31c50066b7ff1128" > opj_stream_write_skip()< / a > .< / p >
< / div >
< / div >
< a id = "aec7225a845169469fd1aa8db2a3fac9e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aec7225a845169469fd1aa8db2a3fac9e" > ◆ < / a > < / span > opj_stream_get_number_byte_left()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > opj_stream_get_number_byte_left < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Get the number of bytes left before the end of the stream (similar to cio_numbytesleft). < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to get the information from.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Number of bytes left before the end of the stream. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > , and < a class = "el" href = "structopj__stream__private.html#a53cb7b3992a382231554bdc73cb0c7bd" > opj_stream_private::m_user_data_length< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8" > opj_j2k_decode_tile()< / a > , < a class = "el" href = "j2k_8c.html#a7b5ed63aa196941746a348042a55dda3" > opj_j2k_decode_tiles()< / a > , < a class = "el" href = "j2k_8c.html#af1ac6b62e18b03816163369ec3a81eff" > opj_j2k_read_sod()< / a > , < a class = "el" href = "j2k_8h.html#a25b7b51949ceea33515984f1db2f594d" > opj_j2k_read_tile_header()< / a > , < a class = "el" href = "jp2_8c.html#a1f64703b3fbabfa7ad87ea693a990218" > opj_jp2_read_boxhdr()< / a > , and < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > .< / p >
< / div >
< / div >
< a id = "ae456419611db729983d8ca337e3f3293" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae456419611db729983d8ca337e3f3293" > ◆ < / a > < / span > opj_stream_has_seek()< / 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_stream_has_seek < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Tells if the given stream is seekable. < / p >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#adab26f9f0a32253aefdce763331c641a" > opj_stream_private::m_seek_fn< / a > , and < a class = "el" href = "cio_8c.html#a52e44990c6b111efba20ffc05ac37d27" > opj_stream_default_seek()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#ab826458121cf85e37db0f19ba5d38551" > opj_j2k_need_nb_tile_parts_correction()< / a > , < a class = "el" href = "jp2_8c.html#acfb9b48b3d99eff4f6355dda79c645c5" > opj_jp2_default_validation()< / a > , and < a class = "el" href = "jp2_8c.html#a2e03aa1e225c059d34fc34a11ffc48fc" > opj_jp2_write_jp2c()< / a > .< / p >
< / div >
< / div >
< a id = "a6102b5a73d4a0235e9cfa65d92a623dc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6102b5a73d4a0235e9cfa65d92a623dc" > ◆ < / a > < / span > opj_stream_read_data()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > opj_stream_read_data < / 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#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Reads some bytes from the stream. < / 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" > p_buffer< / td > < td > pointer to the data buffer that will receive the data. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > number of bytes to read. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes read, or -1 if an error occurred or if the stream is at the end. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a220921068c5e3c97c8f2ad4db0c60726" > EVT_INFO< / a > , < a class = "el" href = "structopj__stream__private.html#a83e54b51fe859e0aa93ebf292edf054c" > opj_stream_private::m_buffer_size< / a > , < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > , < a class = "el" href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > opj_stream_private::m_bytes_in_buffer< / a > , < a class = "el" href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > opj_stream_private::m_current_data< / a > , < a class = "el" href = "structopj__stream__private.html#acce2d2187feff70fa3057b0439591f76" > opj_stream_private::m_read_fn< / a > , < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > opj_stream_private::m_status< / a > , < a class = "el" href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > opj_stream_private::m_stored_data< / a > , < a class = "el" href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > opj_stream_private::m_user_data< / a > , < a class = "el" href = "event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e" > opj_event_msg()< / a > , and < a class = "el" href = "cio_8h.html#a45e61e0cd55c2699d95d3e7c5458f467" > OPJ_STREAM_STATUS_END< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "cidx__manager_8h.html#ab67c4291dded54c0ca21a721f3ae25c9" > opj_check_EPHuse()< / a > , < a class = "el" href = "j2k_8h.html#a589edf58bf96de0a09b6104b6f5c13e8" > opj_j2k_decode_tile()< / a > , < a class = "el" href = "j2k_8c.html#ab826458121cf85e37db0f19ba5d38551" > opj_j2k_need_nb_tile_parts_correction()< / a > , < a class = "el" href = "j2k_8c.html#a445c467bde1da70f07c2cdcd3ffbc25c" > opj_j2k_read_header_procedure()< / a > , < a class = "el" href = "j2k_8c.html#a4a8ad30a3df7afe15c5377a6f673f911" > opj_j2k_read_soc()< / a > , < a class = "el" href = "j2k_8c.html#af1ac6b62e18b03816163369ec3a81eff" > opj_j2k_read_sod()< / a > , < a class = "el" href = "j2k_8h.html#a25b7b51949ceea33515984f1db2f594d" > opj_j2k_read_tile_header()< / a > , < a class = "el" href = "j2k_8c.html#a2ca5884edbdd20eb06972c426cfaa25e" > opj_j2k_read_unk()< / a > , < a class = "el" href = "jp2_8c.html#a1f64703b3fbabfa7ad87ea693a990218" > opj_jp2_read_boxhdr()< / a > , and < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > .< / p >
< / div >
< / div >
< a id = "a7dc74eec9e8e6227d485ef36396c57d8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7dc74eec9e8e6227d485ef36396c57d8" > ◆ < / a > < / span > opj_stream_read_seek()< / 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_stream_read_seek < / 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#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Skips a number of bytes from the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to skip data from. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > the number of bytes to skip. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > OPJ_TRUE if success, or OPJ_FALSE if an error occurred. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > , < a class = "el" href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > opj_stream_private::m_bytes_in_buffer< / a > , < a class = "el" href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > opj_stream_private::m_current_data< / a > , < a class = "el" href = "structopj__stream__private.html#adab26f9f0a32253aefdce763331c641a" > opj_stream_private::m_seek_fn< / a > , < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > opj_stream_private::m_status< / a > , < a class = "el" href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > opj_stream_private::m_stored_data< / a > , < a class = "el" href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > opj_stream_private::m_user_data< / a > , < a class = "el" href = "openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb" > OPJ_ARG_NOT_USED< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "cio_8h.html#a45e61e0cd55c2699d95d3e7c5458f467" > OPJ_STREAM_STATUS_END< / a > , and < a class = "el" href = "openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3" > OPJ_TRUE< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#ae310be1158fc90d77b9f4bd2711069d2" > opj_j2k_decode_one_tile()< / a > , < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , and < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > .< / p >
< / div >
< / div >
< a id = "a092c8153f29a4137728c6d79165c7e51" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a092c8153f29a4137728c6d79165c7e51" > ◆ < / a > < / span > opj_stream_read_skip()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > opj_stream_read_skip < / 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#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Skips a number of bytes from the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to skip data from. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > the number of bytes to skip. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes skipped, or -1 if an error occurred. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a220921068c5e3c97c8f2ad4db0c60726" > EVT_INFO< / a > , < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > , < a class = "el" href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > opj_stream_private::m_bytes_in_buffer< / a > , < a class = "el" href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > opj_stream_private::m_current_data< / a > , < a class = "el" href = "structopj__stream__private.html#a2ca719761a9cd88dc350486e38b41790" > opj_stream_private::m_skip_fn< / a > , < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > opj_stream_private::m_status< / a > , < a class = "el" href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > opj_stream_private::m_stored_data< / a > , < a class = "el" href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > opj_stream_private::m_user_data< / a > , < a class = "el" href = "structopj__stream__private.html#a53cb7b3992a382231554bdc73cb0c7bd" > opj_stream_private::m_user_data_length< / a > , < a class = "el" href = "event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e" > opj_event_msg()< / a > , < a class = "el" href = "cio_8c.html#a40dc781eda7785ee2e585809845e4cae" > opj_stream_read_seek()< / a > , and < a class = "el" href = "cio_8h.html#a45e61e0cd55c2699d95d3e7c5458f467" > OPJ_STREAM_STATUS_END< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > .< / p >
< / div >
< / div >
< a id = "a9061d0624a17af80b74e1a114b0c7f06" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9061d0624a17af80b74e1a114b0c7f06" > ◆ < / a > < / span > opj_stream_seek()< / 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_stream_seek < / 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#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Seeks a number of bytes from the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to skip data from. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > the number of bytes to skip. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > true if the stream is seekable. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#a7cb7f7bab15475f5547f684049c41cf7" > opj_stream_private::m_opj_seek< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "cidx__manager_8h.html#ab67c4291dded54c0ca21a721f3ae25c9" > opj_check_EPHuse()< / a > , < a class = "el" href = "j2k_8c.html#ab826458121cf85e37db0f19ba5d38551" > opj_j2k_need_nb_tile_parts_correction()< / a > , < a class = "el" href = "j2k_8c.html#a6730546ed531621b7950bd7d07589c80" > opj_j2k_write_updated_tlm()< / a > , < a class = "el" href = "jp2_8c.html#a2e03aa1e225c059d34fc34a11ffc48fc" > opj_jp2_write_jp2c()< / a > , < a class = "el" href = "cidx__manager_8h.html#ac7ecf358e9a5d8bdff7e26b4726aba20" > opj_write_cidx()< / a > , < a class = "el" href = "cidx__manager_8c.html#a032aff39cfba9760b736129a1e4edde7" > opj_write_cptr()< / a > , < a class = "el" href = "indexbox__manager_8h.html#a5b7b8e2e0362e45ddf422eead3e7c605" > opj_write_mainmhix()< / a > , < a class = "el" href = "indexbox__manager_8h.html#ae302b0ef07e61195c96fb07fad26337b" > opj_write_manf()< / a > , < a class = "el" href = "phix__manager_8c.html#a5c0dbd417439692b345a68a703755143" > opj_write_phix()< / a > , < a class = "el" href = "phix__manager_8c.html#abeff45d507796a5ebfdc84e6a2612dd1" > opj_write_phixfaix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ada83077c95f10b8beceaa9f447b5ef80" > opj_write_ppix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ac7ae0747dadd5ef6cc00b10a142341a9" > opj_write_ppixfaix()< / a > , < a class = "el" href = "thix__manager_8c.html#a7a270921f503df83233bf10d9008c61c" > opj_write_thix()< / a > , < a class = "el" href = "thix__manager_8c.html#a24b7aeffc984ce09ff26e817449f3a1a" > opj_write_tilemhix()< / a > , < a class = "el" href = "tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7" > opj_write_tpix()< / a > , and < a class = "el" href = "tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b" > opj_write_tpixfaix()< / a > .< / p >
< / div >
< / div >
< a id = "a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > ◆ < / a > < / span > opj_stream_skip()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > opj_stream_skip < / 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#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Skips a number of bytes from the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to skip data from. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > the number of bytes to skip. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes skipped, or -1 if an error occurred. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#a2a6abddd3fd66514df26494a1d7a0090" > opj_stream_private::m_opj_skip< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#ab826458121cf85e37db0f19ba5d38551" > opj_j2k_need_nb_tile_parts_correction()< / a > , < a class = "el" href = "j2k_8h.html#a25b7b51949ceea33515984f1db2f594d" > opj_j2k_read_tile_header()< / a > , < a class = "el" href = "jp2_8c.html#adcd6dc192302ff32ffbaa079c01a66d8" > opj_jp2_read_header_procedure()< / a > , < a class = "el" href = "jp2_8c.html#ae6f3faf750df1725ae59880e8294d0ec" > opj_jp2_skip_jp2c()< / a > , < a class = "el" href = "jp2_8c.html#a00fa729fdea32c3bcdc385f2fe02074b" > opj_jpip_skip_iptr()< / a > , < a class = "el" href = "cidx__manager_8h.html#ac7ecf358e9a5d8bdff7e26b4726aba20" > opj_write_cidx()< / a > , < a class = "el" href = "cidx__manager_8c.html#a032aff39cfba9760b736129a1e4edde7" > opj_write_cptr()< / a > , < a class = "el" href = "indexbox__manager_8h.html#a5b7b8e2e0362e45ddf422eead3e7c605" > opj_write_mainmhix()< / a > , < a class = "el" href = "indexbox__manager_8h.html#ae302b0ef07e61195c96fb07fad26337b" > opj_write_manf()< / a > , < a class = "el" href = "phix__manager_8c.html#a5c0dbd417439692b345a68a703755143" > opj_write_phix()< / a > , < a class = "el" href = "phix__manager_8c.html#abeff45d507796a5ebfdc84e6a2612dd1" > opj_write_phixfaix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ada83077c95f10b8beceaa9f447b5ef80" > opj_write_ppix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ac7ae0747dadd5ef6cc00b10a142341a9" > opj_write_ppixfaix()< / a > , < a class = "el" href = "thix__manager_8c.html#a7a270921f503df83233bf10d9008c61c" > opj_write_thix()< / a > , < a class = "el" href = "thix__manager_8c.html#a24b7aeffc984ce09ff26e817449f3a1a" > opj_write_tilemhix()< / a > , < a class = "el" href = "tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7" > opj_write_tpix()< / a > , and < a class = "el" href = "tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b" > opj_write_tpixfaix()< / a > .< / p >
< / div >
< / div >
< a id = "a5c59a39f3664f9deb654c269153c600a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5c59a39f3664f9deb654c269153c600a" > ◆ < / a > < / span > opj_stream_tell()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > opj_stream_tell < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "cio_8h.html#a87df528e86c1032677d7841d1fb1270a" > opj_stream_private_t< / a > *  < / td >
< td class = "paramname" > < em > p_stream< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Tells the byte offset on the stream (similar to ftell). < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to get the information from.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the current position o fthe stream. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "cidx__manager_8h.html#ab67c4291dded54c0ca21a721f3ae25c9" > opj_check_EPHuse()< / a > , < a class = "el" href = "j2k_8c.html#a06bfef520a515d5b8c8eb2b7fa8f555e" > opj_j2k_get_end_header()< / a > , < a class = "el" href = "j2k_8c.html#ab826458121cf85e37db0f19ba5d38551" > opj_j2k_need_nb_tile_parts_correction()< / a > , < a class = "el" href = "j2k_8c.html#a445c467bde1da70f07c2cdcd3ffbc25c" > opj_j2k_read_header_procedure()< / a > , < a class = "el" href = "j2k_8c.html#a4a8ad30a3df7afe15c5377a6f673f911" > opj_j2k_read_soc()< / a > , < a class = "el" href = "j2k_8c.html#af1ac6b62e18b03816163369ec3a81eff" > opj_j2k_read_sod()< / a > , < a class = "el" href = "j2k_8h.html#a25b7b51949ceea33515984f1db2f594d" > opj_j2k_read_tile_header()< / a > , < a class = "el" href = "j2k_8c.html#a2ca5884edbdd20eb06972c426cfaa25e" > opj_j2k_read_unk()< / a > , < a class = "el" href = "j2k_8c.html#ae73d42871d377e6fa71701f85a017bd8" > opj_j2k_update_rates()< / a > , < a class = "el" href = "j2k_8c.html#a69036131823e6cddc1313df546d178be" > opj_j2k_write_epc()< / a > , < a class = "el" href = "j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e" > opj_j2k_write_tlm()< / a > , < a class = "el" href = "j2k_8c.html#a6730546ed531621b7950bd7d07589c80" > opj_j2k_write_updated_tlm()< / a > , < a class = "el" href = "jp2_8c.html#ae6f3faf750df1725ae59880e8294d0ec" > opj_jp2_skip_jp2c()< / a > , < a class = "el" href = "jp2_8c.html#a2e03aa1e225c059d34fc34a11ffc48fc" > opj_jp2_write_jp2c()< / a > , < a class = "el" href = "jp2_8c.html#a00fa729fdea32c3bcdc385f2fe02074b" > opj_jpip_skip_iptr()< / a > , < a class = "el" href = "cidx__manager_8h.html#ac7ecf358e9a5d8bdff7e26b4726aba20" > opj_write_cidx()< / a > , < a class = "el" href = "cidx__manager_8c.html#a032aff39cfba9760b736129a1e4edde7" > opj_write_cptr()< / a > , < a class = "el" href = "indexbox__manager_8h.html#a5b7b8e2e0362e45ddf422eead3e7c605" > opj_write_mainmhix()< / a > , < a class = "el" href = "indexbox__manager_8h.html#ae302b0ef07e61195c96fb07fad26337b" > opj_write_manf()< / a > , < a class = "el" href = "phix__manager_8c.html#a5c0dbd417439692b345a68a703755143" > opj_write_phix()< / a > , < a class = "el" href = "phix__manager_8c.html#abeff45d507796a5ebfdc84e6a2612dd1" > opj_write_phixfaix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ada83077c95f10b8beceaa9f447b5ef80" > opj_write_ppix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ac7ae0747dadd5ef6cc00b10a142341a9" > opj_write_ppixfaix()< / a > , < a class = "el" href = "thix__manager_8c.html#a7a270921f503df83233bf10d9008c61c" > opj_write_thix()< / a > , < a class = "el" href = "thix__manager_8c.html#a24b7aeffc984ce09ff26e817449f3a1a" > opj_write_tilemhix()< / a > , < a class = "el" href = "tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7" > opj_write_tpix()< / a > , and < a class = "el" href = "tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b" > opj_write_tpixfaix()< / a > .< / p >
< / div >
< / div >
< a id = "a8f590493a14f4e33a1e2bbcf8eaa889d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8f590493a14f4e33a1e2bbcf8eaa889d" > ◆ < / a > < / span > opj_stream_write_data()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a > opj_stream_write_data < / 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" > const < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#aba7397be054e36dc0284a6589736135e" > OPJ_SIZE_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Writes some bytes to the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer to the data buffer holds the data to be writtent. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > number of bytes to write. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes writtent, or -1 if an error occurred. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#a83e54b51fe859e0aa93ebf292edf054c" > opj_stream_private::m_buffer_size< / a > , < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > , < a class = "el" href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > opj_stream_private::m_bytes_in_buffer< / a > , < a class = "el" href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > opj_stream_private::m_current_data< / a > , < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > opj_stream_private::m_status< / a > , < a class = "el" href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > opj_stream_private::m_stored_data< / a > , < a class = "el" href = "cio_8c.html#ad58113d5b82692e59b0573e595c769dc" > opj_stream_flush()< / a > , and < a class = "el" href = "cio_8h.html#a22026ba692e26b82a0bcc3ffd350f1e7" > OPJ_STREAM_STATUS_ERROR< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "j2k_8c.html#aead17ecd44e6326e374e10ec5c0adc47" > opj_j2k_post_write_tile()< / a > , < a class = "el" href = "j2k_8c.html#ab8c3c34855da54058f57a8aeeb14b565" > opj_j2k_write_cbd()< / a > , < a class = "el" href = "j2k_8c.html#a64f4adc973436b83d79df04519964dc3" > opj_j2k_write_coc()< / a > , < a class = "el" href = "j2k_8c.html#ad2719d3763be720f09523fd9e17a2f21" > opj_j2k_write_cod()< / a > , < a class = "el" href = "j2k_8c.html#a99a6490d59813c3302a7c1cfe9f81c17" > opj_j2k_write_com()< / a > , < a class = "el" href = "j2k_8c.html#a5c2c5700c7722ca09f2a20e63bbd7bc0" > opj_j2k_write_eoc()< / a > , < a class = "el" href = "j2k_8c.html#adb0a1bd6194424f47603fbeb4913afff" > opj_j2k_write_mcc_record()< / a > , < a class = "el" href = "j2k_8c.html#a91912b9fd60e738a2476a2f759cd1298" > opj_j2k_write_mco()< / a > , < a class = "el" href = "j2k_8c.html#a06dadd536dc59eabc14e7f89b22b6cc3" > opj_j2k_write_mct_record()< / a > , < a class = "el" href = "j2k_8c.html#a48135c3b26ebe22d53d8f790b803dbc3" > opj_j2k_write_poc()< / a > , < a class = "el" href = "j2k_8c.html#a6ad30a7674c00e6a8b3c9f2131883fbe" > opj_j2k_write_qcc()< / a > , < a class = "el" href = "j2k_8c.html#a9839ebcd3d0e371137ac8d1f8c3bf89c" > opj_j2k_write_qcd()< / a > , < a class = "el" href = "j2k_8c.html#afdcbfbeeb107f1eeaef8e011b7334424" > opj_j2k_write_rgn()< / a > , < a class = "el" href = "j2k_8c.html#af495487cb111ddad7ee2d2093d0659a1" > opj_j2k_write_siz()< / a > , < a class = "el" href = "j2k_8c.html#af1505ac5d55575baf0f54b043072e8a9" > opj_j2k_write_soc()< / a > , < a class = "el" href = "j2k_8c.html#a9b649d1ff3d3aeb6f444405a8d82306e" > opj_j2k_write_tlm()< / a > , < a class = "el" href = "j2k_8c.html#a6730546ed531621b7950bd7d07589c80" > opj_j2k_write_updated_tlm()< / 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#a2e03aa1e225c059d34fc34a11ffc48fc" > opj_jp2_write_jp2c()< / a > , < a class = "el" href = "jp2_8c.html#acbdab130baca04a1d74b841ce978e395" > opj_jp2_write_jp2h()< / a > , < a class = "el" href = "cidx__manager_8h.html#ac7ecf358e9a5d8bdff7e26b4726aba20" > opj_write_cidx()< / a > , < a class = "el" href = "cidx__manager_8c.html#a032aff39cfba9760b736129a1e4edde7" > opj_write_cptr()< / a > , < a class = "el" href = "indexbox__manager_8h.html#a5b7b8e2e0362e45ddf422eead3e7c605" > opj_write_mainmhix()< / a > , < a class = "el" href = "indexbox__manager_8h.html#ae302b0ef07e61195c96fb07fad26337b" > opj_write_manf()< / a > , < a class = "el" href = "phix__manager_8c.html#a5c0dbd417439692b345a68a703755143" > opj_write_phix()< / a > , < a class = "el" href = "phix__manager_8c.html#abeff45d507796a5ebfdc84e6a2612dd1" > opj_write_phixfaix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ada83077c95f10b8beceaa9f447b5ef80" > opj_write_ppix()< / a > , < a class = "el" href = "ppix__manager_8c.html#ac7ae0747dadd5ef6cc00b10a142341a9" > opj_write_ppixfaix()< / a > , < a class = "el" href = "thix__manager_8c.html#a7a270921f503df83233bf10d9008c61c" > opj_write_thix()< / a > , < a class = "el" href = "thix__manager_8c.html#a24b7aeffc984ce09ff26e817449f3a1a" > opj_write_tilemhix()< / a > , < a class = "el" href = "tpix__manager_8c.html#a954403d9d7c19478925fc16781d7a3e7" > opj_write_tpix()< / a > , and < a class = "el" href = "tpix__manager_8c.html#a615f1af7e1d9253a449ae0494f88b87b" > opj_write_tpixfaix()< / a > .< / p >
< / div >
< / div >
< a id = "aa87066c3ad9c71a3b2e7725d111188b9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa87066c3ad9c71a3b2e7725d111188b9" > ◆ < / a > < / span > opj_stream_write_seek()< / 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_stream_write_seek < / 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#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Skips a number of bytes from the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to skip data from. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > the number of bytes to skip. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes skipped, or -1 if an error occurred. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > , < a class = "el" href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > opj_stream_private::m_bytes_in_buffer< / a > , < a class = "el" href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > opj_stream_private::m_current_data< / a > , < a class = "el" href = "structopj__stream__private.html#adab26f9f0a32253aefdce763331c641a" > opj_stream_private::m_seek_fn< / a > , < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > opj_stream_private::m_status< / a > , < a class = "el" href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > opj_stream_private::m_stored_data< / a > , < a class = "el" href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > opj_stream_private::m_user_data< / a > , < a class = "el" href = "openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964" > OPJ_FALSE< / a > , < a class = "el" href = "cio_8c.html#ad58113d5b82692e59b0573e595c769dc" > opj_stream_flush()< / a > , < a class = "el" href = "cio_8h.html#a22026ba692e26b82a0bcc3ffd350f1e7" > OPJ_STREAM_STATUS_ERROR< / 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#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > .< / p >
< / div >
< / div >
< a id = "a9e71a30be5af724e31c50066b7ff1128" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9e71a30be5af724e31c50066b7ff1128" > ◆ < / a > < / span > opj_stream_write_skip()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > opj_stream_write_skip < / 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#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a >   < / td >
< td class = "paramname" > < em > p_size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *  < / td >
< td class = "paramname" > < em > p_event_mgr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Skips a number of bytes from the stream. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_stream< / td > < td > the stream to skip data from. < / td > < / tr >
< tr > < td class = "paramname" > p_size< / td > < td > the number of bytes to skip. < / td > < / tr >
< tr > < td class = "paramname" > p_event_mgr< / td > < td > the user event manager to be notified of special events. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes skipped, or -1 if an error occurred. < / dd > < / dl >
< p class = "reference" > References < a class = "el" href = "event_8h.html#a220921068c5e3c97c8f2ad4db0c60726" > EVT_INFO< / a > , < a class = "el" href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > opj_stream_private::m_byte_offset< / a > , < a class = "el" href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > opj_stream_private::m_bytes_in_buffer< / a > , < a class = "el" href = "structopj__stream__private.html#a2ca719761a9cd88dc350486e38b41790" > opj_stream_private::m_skip_fn< / a > , < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > opj_stream_private::m_status< / a > , < a class = "el" href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > opj_stream_private::m_user_data< / a > , < a class = "el" href = "event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e" > opj_event_msg()< / a > , < a class = "el" href = "cio_8c.html#ad58113d5b82692e59b0573e595c769dc" > opj_stream_flush()< / a > , and < a class = "el" href = "cio_8h.html#a22026ba692e26b82a0bcc3ffd350f1e7" > OPJ_STREAM_STATUS_ERROR< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > .< / p >
< / div >
< / div >
< a id = "aa94d0663a3de41683f3635114eb42eed" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa94d0663a3de41683f3635114eb42eed" > ◆ < / a > < / span > opj_write_bytes_BE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_write_bytes_BE < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / 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_value< / 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_bytes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Write some bytes to the given data buffer, this function is used in Big Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > the value to write < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes< / td > < td > the number of bytes to write < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a28ef412ebe86af560a05f44816b8c601" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a28ef412ebe86af560a05f44816b8c601" > ◆ < / a > < / span > opj_write_bytes_LE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_write_bytes_LE < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / 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_value< / 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_bytes< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Write some bytes to the given data buffer, this function is used in Little Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > the value to write < / td > < / tr >
< tr > < td class = "paramname" > p_nb_bytes< / td > < td > the number of bytes to write < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > the number of bytes written or -1 if an error occurred < / dd > < / dl >
< / div >
< / div >
< a id = "ae0dee6cbee329301242f265d6e7851fa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae0dee6cbee329301242f265d6e7851fa" > ◆ < / a > < / span > opj_write_double_BE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_write_double_BE < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a >   < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ad2083292c9469ca4a135521524784f89" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad2083292c9469ca4a135521524784f89" > ◆ < / a > < / span > opj_write_double_LE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_write_double_LE < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78" > OPJ_FLOAT64< / a >   < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Write some bytes to the given data buffer, this function is used in Little Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > the value to write < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< a id = "a4ea9737eccd7572e6389ca03ace79dd5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4ea9737eccd7572e6389ca03ace79dd5" > ◆ < / a > < / span > opj_write_float_BE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_write_float_BE < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a >   < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ac1a8582ea72e8bfdf744b5af0b73863d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac1a8582ea72e8bfdf744b5af0b73863d" > ◆ < / a > < / span > opj_write_float_LE()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void opj_write_float_LE < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td >
< td class = "paramname" > < em > p_buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04" > OPJ_FLOAT32< / a >   < / td >
< td class = "paramname" > < em > p_value< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Write some bytes to the given data buffer, this function is used in Little Endian cpus. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > p_buffer< / td > < td > pointer the data buffer to write data to. < / td > < / tr >
< tr > < td class = "paramname" > p_value< / td > < td > the value to write < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< / div > <!-- contents -->
2015-07-10 18:06:19 +02:00
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2022-05-13 20:21:13 +02:00
< / a > 1.8.17
2015-07-10 18:06:19 +02:00
< / small > < / address >
< / body >
< / html >