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: opj_stream_private Struct 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 > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#pub-attribs" > Data Fields< / a > < / div >
< div class = "headertitle" >
2022-05-13 20:21:13 +02:00
< div class = "title" > opj_stream_private Struct Reference< / div > < / div >
2015-07-10 18:06:19 +02:00
< / div > <!-- header -->
< div class = "contents" >
< p > Byte input-output stream.
< a href = "structopj__stream__private.html#details" > More...< / a > < / p >
< p > < code > #include < < a class = "el" href = "cio_8h_source.html" > cio.h< / a > > < / code > < / p >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-attribs" > < / a >
Data Fields< / h2 > < / td > < / tr >
< tr class = "memitem:a326f2fe5dc1fccce2788bf09ddf4931c" > < td class = "memItemLeft" align = "right" valign = "top" > void *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > m_user_data< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:a326f2fe5dc1fccce2788bf09ddf4931c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > User data, be it files, ... < a href = "structopj__stream__private.html#a326f2fe5dc1fccce2788bf09ddf4931c" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a326f2fe5dc1fccce2788bf09ddf4931c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a262bea0d39f7c5a0bd5ef07434e38723" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a0647bc8a4688ee69cd35ff71bc43145f" > opj_stream_free_user_data_fn< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#a262bea0d39f7c5a0bd5ef07434e38723" > m_free_user_data_fn< / a > < / td > < / tr >
< tr class = "memdesc:a262bea0d39f7c5a0bd5ef07434e38723" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Pointer to function to free m_user_data (NULL at initialization) when destroying the stream. < a href = "structopj__stream__private.html#a262bea0d39f7c5a0bd5ef07434e38723" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a262bea0d39f7c5a0bd5ef07434e38723" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a53cb7b3992a382231554bdc73cb0c7bd" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#ad915cf26c4c9cc10a75b2d9287dbbb5e" > OPJ_UINT64< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#a53cb7b3992a382231554bdc73cb0c7bd" > m_user_data_length< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:a53cb7b3992a382231554bdc73cb0c7bd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > User data length. < a href = "structopj__stream__private.html#a53cb7b3992a382231554bdc73cb0c7bd" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a53cb7b3992a382231554bdc73cb0c7bd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:acce2d2187feff70fa3057b0439591f76" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a8bb2e4d69989824fee3edc53370726a6" > opj_stream_read_fn< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#acce2d2187feff70fa3057b0439591f76" > m_read_fn< / a > < / td > < / tr >
< tr class = "memdesc:acce2d2187feff70fa3057b0439591f76" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Pointer to actual read function (NULL at the initialization of the cio. < a href = "structopj__stream__private.html#acce2d2187feff70fa3057b0439591f76" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:acce2d2187feff70fa3057b0439591f76" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:aacd57b4e429ddf5ca3a4913a2f963d6a" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a5a43391a5d2fd7b09c6f1957b9ad0337" > opj_stream_write_fn< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#aacd57b4e429ddf5ca3a4913a2f963d6a" > m_write_fn< / a > < / td > < / tr >
< tr class = "memdesc:aacd57b4e429ddf5ca3a4913a2f963d6a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Pointer to actual write function (NULL at the initialization of the cio. < a href = "structopj__stream__private.html#aacd57b4e429ddf5ca3a4913a2f963d6a" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:aacd57b4e429ddf5ca3a4913a2f963d6a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a2ca719761a9cd88dc350486e38b41790" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#ae8918d618c0a2fe1447f70f036e4afd8" > opj_stream_skip_fn< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#a2ca719761a9cd88dc350486e38b41790" > m_skip_fn< / a > < / td > < / tr >
< tr class = "memdesc:a2ca719761a9cd88dc350486e38b41790" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Pointer to actual skip function (NULL at the initialization of the cio. < a href = "structopj__stream__private.html#a2ca719761a9cd88dc350486e38b41790" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a2ca719761a9cd88dc350486e38b41790" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:adab26f9f0a32253aefdce763331c641a" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a27083300f8491e805c4b7e3f3abe245c" > opj_stream_seek_fn< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#adab26f9f0a32253aefdce763331c641a" > m_seek_fn< / a > < / td > < / tr >
< tr class = "memdesc:adab26f9f0a32253aefdce763331c641a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Pointer to actual seek function (if available). < a href = "structopj__stream__private.html#adab26f9f0a32253aefdce763331c641a" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:adab26f9f0a32253aefdce763331c641a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aca072a59b683dc106263ba04d3c28577" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > m_stored_data< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:aca072a59b683dc106263ba04d3c28577" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Actual data stored into the stream if read from. < a href = "structopj__stream__private.html#aca072a59b683dc106263ba04d3c28577" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:aca072a59b683dc106263ba04d3c28577" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a954a54c078a817c3eeffd66b45419cfc" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > m_current_data< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:a954a54c078a817c3eeffd66b45419cfc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Pointer to the current read data. < a href = "structopj__stream__private.html#a954a54c078a817c3eeffd66b45419cfc" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a954a54c078a817c3eeffd66b45419cfc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memitem:a2a6abddd3fd66514df26494a1d7a0090" > < 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 = "structopj__stream__private.html#a2a6abddd3fd66514df26494a1d7a0090" > m_opj_skip< / a > )(struct < a class = "el" href = "structopj__stream__private.html" > opj_stream_private< / a > *, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > , struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *)< / td > < / tr >
< tr class = "memdesc:a2a6abddd3fd66514df26494a1d7a0090" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "structopj__stream__private.html#a2a6abddd3fd66514df26494a1d7a0090" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2a6abddd3fd66514df26494a1d7a0090" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7cb7f7bab15475f5547f684049c41cf7" > < 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 = "structopj__stream__private.html#a7cb7f7bab15475f5547f684049c41cf7" > m_opj_seek< / a > )(struct < a class = "el" href = "structopj__stream__private.html" > opj_stream_private< / a > *, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > , struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *)< / td > < / tr >
< tr class = "memdesc:a7cb7f7bab15475f5547f684049c41cf7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > FIXME DOC. < a href = "structopj__stream__private.html#a7cb7f7bab15475f5547f684049c41cf7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7cb7f7bab15475f5547f684049c41cf7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "memitem:a8bbf688a608e52a52d1cf89c7103ac5b" > < 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 = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > m_bytes_in_buffer< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:a8bbf688a608e52a52d1cf89c7103ac5b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > number of bytes containing in the buffer. < a href = "structopj__stream__private.html#a8bbf688a608e52a52d1cf89c7103ac5b" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a8bbf688a608e52a52d1cf89c7103ac5b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5c0c669ab30776a58afc458b7f33a75b" > < 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 = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > m_byte_offset< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:a5c0c669ab30776a58afc458b7f33a75b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The number of bytes read/written from the beginning of the stream. < a href = "structopj__stream__private.html#a5c0c669ab30776a58afc458b7f33a75b" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a5c0c669ab30776a58afc458b7f33a75b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a83e54b51fe859e0aa93ebf292edf054c" > < 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 = "structopj__stream__private.html#a83e54b51fe859e0aa93ebf292edf054c" > m_buffer_size< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:a83e54b51fe859e0aa93ebf292edf054c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The size of the buffer. < a href = "structopj__stream__private.html#a83e54b51fe859e0aa93ebf292edf054c" > More...< / a > < br / > < / td > < / tr >
2015-07-10 18:06:19 +02:00
< tr class = "separator:a83e54b51fe859e0aa93ebf292edf054c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "memitem:ac2b84e72997fde0bf510faf6c8df5798" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > m_status< / a > < / td > < / tr >
2022-05-13 20:21:13 +02:00
< tr class = "memdesc:ac2b84e72997fde0bf510faf6c8df5798" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Flags to tell the status of the stream. < a href = "structopj__stream__private.html#ac2b84e72997fde0bf510faf6c8df5798" > More...< / a > < br / > < / td > < / tr >
2016-09-29 22:38:29 +02:00
< tr class = "separator:ac2b84e72997fde0bf510faf6c8df5798" > < 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 > Byte input-output stream. < / p >
< / div > < h2 class = "groupheader" > Field Documentation< / h2 >
2022-05-13 20:21:13 +02:00
< a id = "a83e54b51fe859e0aa93ebf292edf054c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a83e54b51fe859e0aa93ebf292edf054c" > ◆ < / a > < / span > m_buffer_size< / h2 >
2015-07-10 18:06:19 +02:00
< 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_private::m_buffer_size< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > The size of the buffer. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , and < a class = "el" href = "cio_8h.html#a8f590493a14f4e33a1e2bbcf8eaa889d" > opj_stream_write_data()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a5c0c669ab30776a58afc458b7f33a75b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5c0c669ab30776a58afc458b7f33a75b" > ◆ < / a > < / span > m_byte_offset< / h2 >
2015-07-10 18:06:19 +02:00
< 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_private::m_byte_offset< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > The number of bytes read/written from the beginning of the stream. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "cio_8h.html#aec7225a845169469fd1aa8db2a3fac9e" > opj_stream_get_number_byte_left()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , < a class = "el" href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > , < a class = "el" href = "cio_8h.html#a5c59a39f3664f9deb654c269153c600a" > opj_stream_tell()< / 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 >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a8bbf688a608e52a52d1cf89c7103ac5b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8bbf688a608e52a52d1cf89c7103ac5b" > ◆ < / a > < / span > m_bytes_in_buffer< / h2 >
2015-07-10 18:06:19 +02:00
< 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_private::m_bytes_in_buffer< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > number of bytes containing in the buffer. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > opj_stream_flush()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , < a class = "el" href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / 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 >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a954a54c078a817c3eeffd66b45419cfc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a954a54c078a817c3eeffd66b45419cfc" > ◆ < / a > < / span > m_current_data< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > * opj_stream_private::m_current_data< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Pointer to the current read data. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > opj_stream_flush()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , < a class = "el" href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > , < a class = "el" href = "cio_8h.html#a8f590493a14f4e33a1e2bbcf8eaa889d" > opj_stream_write_data()< / a > , and < a class = "el" href = "cio_8h.html#aa87066c3ad9c71a3b2e7725d111188b9" > opj_stream_write_seek()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a262bea0d39f7c5a0bd5ef07434e38723" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a262bea0d39f7c5a0bd5ef07434e38723" > ◆ < / a > < / span > m_free_user_data_fn< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a0647bc8a4688ee69cd35ff71bc43145f" > opj_stream_free_user_data_fn< / a > opj_stream_private::m_free_user_data_fn< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Pointer to function to free m_user_data (NULL at initialization) when destroying the stream. < / p >
< p > If pointer is NULL the function is not called and the m_user_data is not freed (even if non-NULL). < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a0703208df785be60460eb83c5d40b10f" > opj_stream_destroy()< / a > , and < a class = "el" href = "openjpeg_8h.html#a6cd79f0336b039391ffd67cddca0ac67" > opj_stream_set_user_data()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a7cb7f7bab15475f5547f684049c41cf7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7cb7f7bab15475f5547f684049c41cf7" > ◆ < / a > < / span > m_opj_seek< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4" > OPJ_BOOL< / a > (* opj_stream_private::m_opj_seek) (struct < a class = "el" href = "structopj__stream__private.html" > opj_stream_private< / a > *, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > , struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *)< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
2022-05-13 20:21:13 +02:00
< 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#a9061d0624a17af80b74e1a114b0c7f06" > opj_stream_seek()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a2a6abddd3fd66514df26494a1d7a0090" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2a6abddd3fd66514df26494a1d7a0090" > ◆ < / a > < / span > m_opj_skip< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > (* opj_stream_private::m_opj_skip) (struct < a class = "el" href = "structopj__stream__private.html" > opj_stream_private< / a > *, < a class = "el" href = "openjpeg_8h.html#a64948c8a524dee101c5a4d7293e6158c" > OPJ_OFF_T< / a > , struct < a class = "el" href = "structopj__event__mgr.html" > opj_event_mgr< / a > *)< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > FIXME DOC. < / p >
2022-05-13 20:21:13 +02:00
< 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#a8a8ab9c9e1ccdc20a6dd2a2925a3f8c0" > opj_stream_skip()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "acce2d2187feff70fa3057b0439591f76" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acce2d2187feff70fa3057b0439591f76" > ◆ < / a > < / span > m_read_fn< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a8bb2e4d69989824fee3edc53370726a6" > opj_stream_read_fn< / a > opj_stream_private::m_read_fn< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Pointer to actual read function (NULL at the initialization of the cio. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , and < a class = "el" href = "openjpeg_8h.html#a32646f57f2e8450e57165d085dadb8c8" > opj_stream_set_read_function()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "adab26f9f0a32253aefdce763331c641a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adab26f9f0a32253aefdce763331c641a" > ◆ < / a > < / span > m_seek_fn< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a27083300f8491e805c4b7e3f3abe245c" > opj_stream_seek_fn< / a > opj_stream_private::m_seek_fn< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Pointer to actual seek function (if available). < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "cio_8h.html#ae456419611db729983d8ca337e3f3293" > opj_stream_has_seek()< / a > , < a class = "el" href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek()< / a > , < a class = "el" href = "openjpeg_8h.html#abad6efc7d4b7a75b2223bef8a444ccb4" > opj_stream_set_seek_function()< / a > , and < a class = "el" href = "cio_8h.html#aa87066c3ad9c71a3b2e7725d111188b9" > opj_stream_write_seek()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a2ca719761a9cd88dc350486e38b41790" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2ca719761a9cd88dc350486e38b41790" > ◆ < / a > < / span > m_skip_fn< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#ae8918d618c0a2fe1447f70f036e4afd8" > opj_stream_skip_fn< / a > opj_stream_private::m_skip_fn< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Pointer to actual skip function (NULL at the initialization of the cio. < / p >
< p > There is no seek function to prevent from back and forth slow procedures. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > , < a class = "el" href = "openjpeg_8h.html#aecb87205464e2f2e90e4a2458f0bbcd5" > opj_stream_set_skip_function()< / a > , and < a class = "el" href = "cio_8h.html#a9e71a30be5af724e31c50066b7ff1128" > opj_stream_write_skip()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "ac2b84e72997fde0bf510faf6c8df5798" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac2b84e72997fde0bf510faf6c8df5798" > ◆ < / a > < / span > m_status< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2016-09-29 22:38:29 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb" > OPJ_UINT32< / a > opj_stream_private::m_status< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Flags to tell the status of the stream. < / p >
2016-09-29 22:38:29 +02:00
< p > Used with OPJ_STREAM_STATUS_* defines. < / p >
2015-07-10 18:06:19 +02:00
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > opj_stream_flush()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , < a class = "el" href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > , < a class = "el" href = "openjpeg_8h.html#a32646f57f2e8450e57165d085dadb8c8" > opj_stream_set_read_function()< / a > , < a class = "el" href = "openjpeg_8h.html#a5d196d304c431d2c1d462397976aa763" > opj_stream_set_write_function()< / 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 >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "aca072a59b683dc106263ba04d3c28577" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aca072a59b683dc106263ba04d3c28577" > ◆ < / a > < / span > m_stored_data< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199" > OPJ_BYTE< / a > * opj_stream_private::m_stored_data< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2022-05-13 20:21:13 +02:00
< p > Actual data stored into the stream if read from. < / p >
2015-07-10 18:06:19 +02:00
< p > Data is read by chunk of fixed size. you should never access this data directly. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "openjpeg_8h.html#a0703208df785be60460eb83c5d40b10f" > opj_stream_destroy()< / a > , < a class = "el" href = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > opj_stream_flush()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , < a class = "el" href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > , < a class = "el" href = "cio_8h.html#a8f590493a14f4e33a1e2bbcf8eaa889d" > opj_stream_write_data()< / a > , and < a class = "el" href = "cio_8h.html#aa87066c3ad9c71a3b2e7725d111188b9" > opj_stream_write_seek()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a326f2fe5dc1fccce2788bf09ddf4931c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a326f2fe5dc1fccce2788bf09ddf4931c" > ◆ < / a > < / span > m_user_data< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void* opj_stream_private::m_user_data< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > User data, be it files, ... < / p >
< p > The actual data depends on the type of the stream. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a0703208df785be60460eb83c5d40b10f" > opj_stream_destroy()< / a > , < a class = "el" href = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > opj_stream_flush()< / a > , < a class = "el" href = "cio_8h.html#a6102b5a73d4a0235e9cfa65d92a623dc" > opj_stream_read_data()< / a > , < a class = "el" href = "cio_8h.html#a7dc74eec9e8e6227d485ef36396c57d8" > opj_stream_read_seek()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > , < a class = "el" href = "openjpeg_8h.html#a6cd79f0336b039391ffd67cddca0ac67" > opj_stream_set_user_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 >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "a53cb7b3992a382231554bdc73cb0c7bd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a53cb7b3992a382231554bdc73cb0c7bd" > ◆ < / a > < / span > m_user_data_length< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#ad915cf26c4c9cc10a75b2d9287dbbb5e" > OPJ_UINT64< / a > opj_stream_private::m_user_data_length< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > User data length. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "cio_8h.html#aec7225a845169469fd1aa8db2a3fac9e" > opj_stream_get_number_byte_left()< / a > , < a class = "el" href = "cio_8h.html#a092c8153f29a4137728c6d79165c7e51" > opj_stream_read_skip()< / a > , and < a class = "el" href = "openjpeg_8h.html#a2845fa5ff8031ef4a0b46314a19c0dc5" > opj_stream_set_user_data_length()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
2022-05-13 20:21:13 +02:00
< a id = "aacd57b4e429ddf5ca3a4913a2f963d6a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aacd57b4e429ddf5ca3a4913a2f963d6a" > ◆ < / a > < / span > m_write_fn< / h2 >
2015-07-10 18:06:19 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2022-05-13 20:21:13 +02:00
< td class = "memname" > < a class = "el" href = "openjpeg_8h.html#a5a43391a5d2fd7b09c6f1957b9ad0337" > opj_stream_write_fn< / a > opj_stream_private::m_write_fn< / td >
2015-07-10 18:06:19 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Pointer to actual write function (NULL at the initialization of the cio. < / p >
2022-05-13 20:21:13 +02:00
< p class = "reference" > Referenced by < a class = "el" href = "openjpeg_8h.html#a5ceb2a40ddd3b69cdc183e1373257091" > opj_stream_create()< / a > , < a class = "el" href = "cio_8h.html#a3cb2e53726d5dde5a5f97f64a9e5f42d" > opj_stream_flush()< / a > , and < a class = "el" href = "openjpeg_8h.html#a5d196d304c431d2c1d462397976aa763" > opj_stream_set_write_function()< / a > .< / p >
2015-07-10 18:06:19 +02:00
< / div >
< / div >
< hr / > The documentation for this struct was generated from the following file:< ul >
< li > < a class = "el" href = "cio_8h_source.html" > cio.h< / a > < / li >
< / ul >
< / div > <!-- contents -->
<!-- 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 >