File: //usr/share/doc/openjpeg-devel-1.5.1/html/group___c_i_o.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>OpenJPEG: CIO - byte input-output stream</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;">
<td style="padding-left: 0.5em;">
<div id="projectname">OpenJPEG
 <span id="projectnumber">1.5.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CIO - byte input-output stream</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Exported functions (see also openjpeg.h)</h2></td></tr>
<tr class="memitem:ga8d24773daf5c2d979eefa75fab51f4d3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_i_o.html#ga8d24773daf5c2d979eefa75fab51f4d3">cio_numbytesleft</a> (<a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio)</td></tr>
<tr class="memdesc:ga8d24773daf5c2d979eefa75fab51f4d3"><td class="mdescLeft"> </td><td class="mdescRight">Number of bytes left before the end of the stream. <a href="#ga8d24773daf5c2d979eefa75fab51f4d3">More...</a><br/></td></tr>
<tr class="separator:ga8d24773daf5c2d979eefa75fab51f4d3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga54e57df69a6d8e6fc71fb10738e42f3d"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_i_o.html#ga54e57df69a6d8e6fc71fb10738e42f3d">cio_getbp</a> (<a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio)</td></tr>
<tr class="memdesc:ga54e57df69a6d8e6fc71fb10738e42f3d"><td class="mdescLeft"> </td><td class="mdescRight">Get pointer to the current position in the stream. <a href="#ga54e57df69a6d8e6fc71fb10738e42f3d">More...</a><br/></td></tr>
<tr class="separator:ga54e57df69a6d8e6fc71fb10738e42f3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga40a53a9e235c85cd469d5fb343533a15"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_i_o.html#ga40a53a9e235c85cd469d5fb343533a15">cio_write</a> (<a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio, unsigned <a class="el" href="fix_8h.html#a09fc63bce67d19142460e915d94f732f">int64</a> v, int n)</td></tr>
<tr class="memdesc:ga40a53a9e235c85cd469d5fb343533a15"><td class="mdescLeft"> </td><td class="mdescRight">Write some bytes. <a href="#ga40a53a9e235c85cd469d5fb343533a15">More...</a><br/></td></tr>
<tr class="separator:ga40a53a9e235c85cd469d5fb343533a15"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae3be614eb3df93225f0e91614d288f08"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_i_o.html#gae3be614eb3df93225f0e91614d288f08">cio_read</a> (<a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio, int n)</td></tr>
<tr class="memdesc:gae3be614eb3df93225f0e91614d288f08"><td class="mdescLeft"> </td><td class="mdescRight">Read some bytes. <a href="#gae3be614eb3df93225f0e91614d288f08">More...</a><br/></td></tr>
<tr class="separator:gae3be614eb3df93225f0e91614d288f08"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga583438930d5a91cf737c26ee8e4b2160"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_i_o.html#ga583438930d5a91cf737c26ee8e4b2160">cio_skip</a> (<a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> *cio, int n)</td></tr>
<tr class="memdesc:ga583438930d5a91cf737c26ee8e4b2160"><td class="mdescLeft"> </td><td class="mdescRight">Skip some bytes. <a href="#ga583438930d5a91cf737c26ee8e4b2160">More...</a><br/></td></tr>
<tr class="separator:ga583438930d5a91cf737c26ee8e4b2160"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga54e57df69a6d8e6fc71fb10738e42f3d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned char* cio_getbp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> * </td>
<td class="paramname"><em>cio</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get pointer to the current position in the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cio</td><td>CIO handle </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns a pointer to the current position </dd></dl>
<p>References <a class="el" href="structopj__cio.html#a5072132a1ee476f3ca40709525b5e795">opj_cio::bp</a>.</p>
<p>Referenced by <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, <a class="el" href="group___j_p2.html#ga1f162e14109cbd7fb73b388a8c39f710">jp2_read_colr()</a>, <a class="el" href="group___j_p_w_l.html#gad8fb7652ba802f5810c264f66a2cbb4c">jpwl_dump_marks()</a>, and <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>.</p>
</div>
</div>
<a class="anchor" id="ga8d24773daf5c2d979eefa75fab51f4d3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int cio_numbytesleft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> * </td>
<td class="paramname"><em>cio</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of bytes left before the end of the stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cio</td><td>CIO handle </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the number of bytes before the end of the stream </dd></dl>
<p>References <a class="el" href="structopj__cio.html#a5072132a1ee476f3ca40709525b5e795">opj_cio::bp</a>, and <a class="el" href="structopj__cio.html#a13c2b62ef5cb71bbc54a54de465f7990">opj_cio::end</a>.</p>
<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#gaf42f850eee6f8b77b2982caace78ae39">j2k_read_soc()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, <a class="el" href="group___j_p2.html#ga76eea87447d22667d61292a549f807cd">jp2_read_boxhdr()</a>, <a class="el" href="group___j_p2.html#gab7df2970c323569c4cc3cd07dcad4f58">jp2_read_ftyp()</a>, and <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>.</p>
</div>
</div>
<a class="anchor" id="gae3be614eb3df93225f0e91614d288f08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int cio_read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> * </td>
<td class="paramname"><em>cio</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read some bytes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cio</td><td>CIO handle </td></tr>
<tr><td class="paramname">n</td><td>Number of bytes to read </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the value of the n bytes read </dd></dl>
<p>References <a class="el" href="cio_8c.html#a87dde314fef4df5da49742b1fcf95114">cio_bytein()</a>.</p>
<p>Referenced by <a class="el" href="cidx__manager_8c.html#ab9f903c5945d27817b1750f8e933d5aa">check_EPHuse()</a>, <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#ga7076f600a6a2d9f2821673012ca83842">j2k_decode_jpt_stream()</a>, <a class="el" href="group___j2_k.html#gaac0576c211de70365ed48b5740f15c36">j2k_read_coc()</a>, <a class="el" href="group___j2_k.html#ga46b4d659fe5314a248a51a9bcb8202e0">j2k_read_cod()</a>, <a class="el" href="group___j2_k.html#ga131ee45e85820d145a8adf6c3cc6a4fb">j2k_read_com()</a>, <a class="el" href="group___j2_k.html#gaa284bc5788a96ab1e4a0485773314f4e">j2k_read_cox()</a>, <a class="el" href="group___j2_k.html#gadd3e188d923696a1d60d7b4421ed5018">j2k_read_crg()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j_p_w_l.html#gaf382286eeb6d173832380d80b0fba09d">j2k_read_epc()</a>, <a class="el" href="group___j_p_w_l.html#ga4d9c11404a69263ba9e33def5ad18b7e">j2k_read_esd()</a>, <a class="el" href="group___j_p_s_e_c.html#gab0b0a96db7a55e1331d58b87921a0a05">j2k_read_insec()</a>, <a class="el" href="group___j2_k.html#ga6863267e664ce860db6213c56ea93d47">j2k_read_plm()</a>, <a class="el" href="group___j2_k.html#gad67c970696368909c8a1f8f954d13e91">j2k_read_plt()</a>, <a class="el" href="group___j2_k.html#ga4111b6fdf2ae30dfd60eb8c36ad652f9">j2k_read_poc()</a>, <a class="el" href="group___j2_k.html#ga014244473ab5cf53d51a6b0b7a2088f5">j2k_read_ppm()</a>, <a class="el" href="group___j2_k.html#gac3bf67d35c99d76007bd742c01f708d7">j2k_read_ppt()</a>, <a class="el" href="group___j2_k.html#ga6a3cd89630da6ecdec4d8301152cea6a">j2k_read_qcc()</a>, <a class="el" href="group___j2_k.html#gae8a9872ee9eaf1c4d557a7027f6618f0">j2k_read_qcd()</a>, <a class="el" href="group___j2_k.html#ga08efcda23cbaf3dd64f98634490a43d9">j2k_read_qcx()</a>, <a class="el" href="group___j_p_w_l.html#gab61250e5c42369efd4fc362c3eeee6e3">j2k_read_red()</a>, <a class="el" href="group___j2_k.html#gae04db98e80a3a8b78e7ef04dbfcd5f54">j2k_read_rgn()</a>, <a class="el" href="group___j_p_s_e_c.html#gaff728e02ad69ece1cf79e4586a2bfa86">j2k_read_sec()</a>, <a class="el" href="group___j2_k.html#ga2913e16791f9aa69663eb51dc9403d1c">j2k_read_siz()</a>, <a class="el" href="group___j2_k.html#ga3ba70af8442669819f5e2762d07274e5">j2k_read_sod()</a>, <a class="el" href="group___j2_k.html#gab662e51e0d2a3d81dcb4a6ccf211f497">j2k_read_sot()</a>, <a class="el" href="group___j2_k.html#gad206532458c44ac353c4c59e28480cbf">j2k_read_tlm()</a>, <a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk()</a>, <a class="el" href="group___j_p_w_l.html#ga46ce4173615dfd3f9d0dea3a97d73dee">j2k_write_epc()</a>, <a class="el" href="group___j_p2.html#ga76eea87447d22667d61292a549f807cd">jp2_read_boxhdr()</a>, <a class="el" href="group___j_p2.html#ga874fa455b4d7e259ea6ca5c3c9254f38">jp2_read_bpcc()</a>, <a class="el" href="jp2_8c.html#ab3700d0ce06855c7f15c5314c92cfaf9">jp2_read_cdef()</a>, <a class="el" href="group___j_p2.html#ga099fc67a3b5f14047a9b7cb680178559">jp2_read_cmap()</a>, <a class="el" href="group___j_p2.html#ga1f162e14109cbd7fb73b388a8c39f710">jp2_read_colr()</a>, <a class="el" href="group___j_p2.html#gab7df2970c323569c4cc3cd07dcad4f58">jp2_read_ftyp()</a>, <a class="el" href="group___j_p2.html#ga43d74f33969ee9caed7c97f270c94844">jp2_read_ihdr()</a>, <a class="el" href="group___j_p2.html#gac8280cdac6ba305cc0ea3c8d32895169">jp2_read_jp()</a>, <a class="el" href="group___j_p2.html#ga5aeb35d744f5d310ecd2371c7902f2d2">jp2_read_pclr()</a>, <a class="el" href="jpt_8h.html#a082b7bd4440e6ccff680111b92fa0e3e">jpt_read_msg_header()</a>, <a class="el" href="jpt_8c.html#a49e00a3933b9c0f231ba251ad275f8b0">jpt_read_VBAS_info()</a>, <a class="el" href="group___j_p_w_l.html#gaf52ed0d07a2ac78fbb1714a42d762e29">jpwl_correct()</a>, <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>, and <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>.</p>
</div>
</div>
<a class="anchor" id="ga583438930d5a91cf737c26ee8e4b2160"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cio_skip </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> * </td>
<td class="paramname"><em>cio</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Skip some bytes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cio</td><td>CIO handle </td></tr>
<tr><td class="paramname">n</td><td>Number of bytes to skip </td></tr>
</table>
</dd>
</dl>
<p>References <a class="el" href="structopj__cio.html#a5072132a1ee476f3ca40709525b5e795">opj_cio::bp</a>, <a class="el" href="structopj__cio.html#a336283ce2ffa3d0f7f9434573c566af3">opj_cio::cinfo</a>, <a class="el" href="structopj__cio.html#a13c2b62ef5cb71bbc54a54de465f7990">opj_cio::end</a>, <a class="el" href="event_8h.html#a7323671f4df0a721ae02d610b1269ab9">EVT_ERROR</a>, <a class="el" href="group___e_v_e_n_t.html#gafe8041d04a604911da31f422005d0073">opj_event_msg()</a>, and <a class="el" href="structopj__cio.html#acca55fc6a7b5a893f525c40b4731c46d">opj_cio::start</a>.</p>
<p>Referenced by <a class="el" href="group___j2_k.html#ga131ee45e85820d145a8adf6c3cc6a4fb">j2k_read_com()</a>, <a class="el" href="group___j_p_w_l.html#gabbd3f0d16188d15b03b7c601e0851ed6">j2k_read_epb()</a>, <a class="el" href="group___j_p_w_l.html#gaf382286eeb6d173832380d80b0fba09d">j2k_read_epc()</a>, <a class="el" href="group___j_p_w_l.html#ga4d9c11404a69263ba9e33def5ad18b7e">j2k_read_esd()</a>, <a class="el" href="group___j_p_s_e_c.html#gab0b0a96db7a55e1331d58b87921a0a05">j2k_read_insec()</a>, <a class="el" href="group___j_p_w_l.html#gab61250e5c42369efd4fc362c3eeee6e3">j2k_read_red()</a>, <a class="el" href="group___j_p_s_e_c.html#gaff728e02ad69ece1cf79e4586a2bfa86">j2k_read_sec()</a>, <a class="el" href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">j2k_write_coc()</a>, <a class="el" href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">j2k_write_cod()</a>, <a class="el" href="group___j2_k.html#gaf84ac5d72f55327a0b60c97e27391e17">j2k_write_com()</a>, <a class="el" href="group___j_p_w_l.html#ga2e9c0166414abc7ed0b806d8d45602a6">j2k_write_epb()</a>, <a class="el" href="group___j_p_w_l.html#ga46ce4173615dfd3f9d0dea3a97d73dee">j2k_write_epc()</a>, <a class="el" href="group___j2_k.html#ga9fce432aa13d5fd439abd2dc69bb57f6">j2k_write_qcc()</a>, <a class="el" href="group___j2_k.html#gad0f337c439e8b90a5000d27f9380f34a">j2k_write_qcd()</a>, <a class="el" href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">j2k_write_siz()</a>, <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>, <a class="el" href="group___j2_k.html#ga85f2c108f6873270ad9b604ef5a27346">j2k_write_tlm()</a>, <a class="el" href="group___j_p2.html#ga1f162e14109cbd7fb73b388a8c39f710">jp2_read_colr()</a>, <a class="el" href="group___j_p2.html#gaef7094a009a676a4fc609701f794434b">jp2_read_jp2c()</a>, <a class="el" href="group___j_p2.html#ga410ed6fb6edd1ca737ed21f990a1d62c">jp2_read_jp2h()</a>, <a class="el" href="group___j_p2.html#ga173ea6e6984b37f0de5964a7cfb49407">jp2_write_bpcc()</a>, <a class="el" href="group___j_p2.html#ga71efd5147908572629c3e8af1c0ee8e3">jp2_write_colr()</a>, <a class="el" href="group___j_p2.html#ga0a3e569286f9ace217dfe116fb002584">jp2_write_ftyp()</a>, <a class="el" href="group___j_p2.html#gaac2b5874e8837ca17b7b189f62c534ab">jp2_write_ihdr()</a>, <a class="el" href="group___j_p2.html#gafb7da172064962be32eb32a24e6ccb58">jp2_write_jp()</a>, <a class="el" href="group___j_p2.html#ga42304eab6976f80bdb869740ff8a001f">jp2_write_jp2c()</a>, <a class="el" href="group___j_p2.html#gaf092c793cd72dacf75ace1565b11ddf2">jp2_write_jp2h()</a>, <a class="el" href="group___j_p_w_l.html#gaf52ed0d07a2ac78fbb1714a42d762e29">jpwl_correct()</a>, <a class="el" href="group___j_p_w_l.html#gac9eeaa750b40bcdf4fd1f01059a535cc">jpwl_epb_correct()</a>, <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>, <a class="el" href="group___j_p2.html#gae8a51d1f2339a8d1d47b681c84f5f166">opj_jp2_encode()</a>, <a class="el" href="cidx__manager_8h.html#a70e382739e6eaed2051d5bd981df98be">write_cidx()</a>, <a class="el" href="cidx__manager_8c.html#aef9fde7ce9975946378fb6d192ab14dd">write_cptr()</a>, <a class="el" href="group___j_p2.html#gac68b00e5a0b655df760220cb18dd47c8">write_fidx()</a>, <a class="el" href="group___j_p2.html#gad1cc8f4ce6a7a7d58bcb8db0566dac4b">write_iptr()</a>, <a class="el" href="cidx__manager_8c.html#aa55f5fc8ebee3d7b183b55a4321b36ab">write_mainmhix()</a>, <a class="el" href="indexbox__manager_8h.html#aaf85cd3cfc0346ade5109458d349983a">write_manf()</a>, <a class="el" href="phix__manager_8c.html#a5cdccfc4f65f466e9becdc54bccf07de">write_phix()</a>, <a class="el" href="phix__manager_8c.html#aa506422823134d39ad4f975d48ec0058">write_phixfaix()</a>, <a class="el" href="ppix__manager_8c.html#abe6ebf5eaba8d9996a4232f59dcb1c13">write_ppix()</a>, <a class="el" href="ppix__manager_8c.html#acfe99200a4a70a1e1047062a3d76232b">write_ppixfaix()</a>, <a class="el" href="group___j_p2.html#ga2c3a58b810fbcaf03bb2daaaed6088f1">write_prxy()</a>, <a class="el" href="thix__manager_8c.html#a763089b4058c46d9cd2226d7db78889e">write_thix()</a>, <a class="el" href="thix__manager_8c.html#ab028186d937f811dfbc593944285ebeb">write_tilemhix()</a>, <a class="el" href="tpix__manager_8c.html#aa9de840d5f355a4d922323420de2c356">write_tpix()</a>, and <a class="el" href="tpix__manager_8c.html#a5a8fa378d07d8d173b23b68d30132441">write_tpixfaix()</a>.</p>
</div>
</div>
<a class="anchor" id="ga40a53a9e235c85cd469d5fb343533a15"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int cio_write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#aa5a1f6a4e4e3973f6bf6205bbeb6ab09">opj_cio_t</a> * </td>
<td class="paramname"><em>cio</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned <a class="el" href="fix_8h.html#a09fc63bce67d19142460e915d94f732f">int64</a> </td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Write some bytes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cio</td><td>CIO handle </td></tr>
<tr><td class="paramname">v</td><td>Value to write </td></tr>
<tr><td class="paramname">n</td><td>Number of bytes to write </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the number of bytes written or 0 if an error occured </dd></dl>
<p>References <a class="el" href="cio_8c.html#a163f803bfd507c73f50c40b470f5af4d">cio_byteout()</a>.</p>
<p>Referenced by <a class="el" href="group___j2_k.html#ga4393ff932f80ee827eacdef3c66d71ab">j2k_decode()</a>, <a class="el" href="group___j2_k.html#gab37b467a8d3bb561c2c7187bd28cc37b">j2k_read_unk()</a>, <a class="el" href="group___j2_k.html#gab30bf22354cf9df340933c449b5f53cf">j2k_write_coc()</a>, <a class="el" href="group___j2_k.html#gabfbfc3e2ff33a1151ac8b8af6707f0bb">j2k_write_cod()</a>, <a class="el" href="group___j2_k.html#gaf84ac5d72f55327a0b60c97e27391e17">j2k_write_com()</a>, <a class="el" href="group___j2_k.html#gab723784ebba6d3c748025172ae137117">j2k_write_cox()</a>, <a class="el" href="group___j2_k.html#gaa265426f507751bab1b605ca0b7a8910">j2k_write_eoc()</a>, <a class="el" href="group___j_p_w_l.html#ga2e9c0166414abc7ed0b806d8d45602a6">j2k_write_epb()</a>, <a class="el" href="group___j_p_w_l.html#ga46ce4173615dfd3f9d0dea3a97d73dee">j2k_write_epc()</a>, <a class="el" href="group___j2_k.html#ga4677a7eba35595dc88f814ca1620c485">j2k_write_poc()</a>, <a class="el" href="group___j2_k.html#ga9fce432aa13d5fd439abd2dc69bb57f6">j2k_write_qcc()</a>, <a class="el" href="group___j2_k.html#gad0f337c439e8b90a5000d27f9380f34a">j2k_write_qcd()</a>, <a class="el" href="group___j2_k.html#gabcc1d47218b23dff35e708d6a559b081">j2k_write_qcx()</a>, <a class="el" href="group___j2_k.html#ga0ff9f981f7c0a3d854bd540bfe84765e">j2k_write_rgn()</a>, <a class="el" href="group___j_p_s_e_c.html#ga955355d67db2b7ef1d955f81166e4e6a">j2k_write_sec()</a>, <a class="el" href="group___j2_k.html#ga7863b28600dee069d030c217a380ab53">j2k_write_siz()</a>, <a class="el" href="group___j2_k.html#ga71dcb3a8f52b49531c5af40c29b0f5c1">j2k_write_soc()</a>, <a class="el" href="group___j2_k.html#ga7a332ebfffddece284559d8162a323f7">j2k_write_sod()</a>, <a class="el" href="group___j2_k.html#gada5711211c9373d625b39112f0a63573">j2k_write_sot()</a>, <a class="el" href="group___j2_k.html#ga85f2c108f6873270ad9b604ef5a27346">j2k_write_tlm()</a>, <a class="el" href="group___j_p2.html#ga173ea6e6984b37f0de5964a7cfb49407">jp2_write_bpcc()</a>, <a class="el" href="group___j_p2.html#ga71efd5147908572629c3e8af1c0ee8e3">jp2_write_colr()</a>, <a class="el" href="group___j_p2.html#ga0a3e569286f9ace217dfe116fb002584">jp2_write_ftyp()</a>, <a class="el" href="group___j_p2.html#gaac2b5874e8837ca17b7b189f62c534ab">jp2_write_ihdr()</a>, <a class="el" href="group___j_p2.html#gafb7da172064962be32eb32a24e6ccb58">jp2_write_jp()</a>, <a class="el" href="group___j_p2.html#ga42304eab6976f80bdb869740ff8a001f">jp2_write_jp2c()</a>, <a class="el" href="group___j_p2.html#gaf092c793cd72dacf75ace1565b11ddf2">jp2_write_jp2h()</a>, <a class="el" href="group___j_p_w_l.html#ga2fabc12e505dc4b1e62e1f7c30584198">jpwl_prepare_marks()</a>, <a class="el" href="cidx__manager_8h.html#a70e382739e6eaed2051d5bd981df98be">write_cidx()</a>, <a class="el" href="cidx__manager_8c.html#aef9fde7ce9975946378fb6d192ab14dd">write_cptr()</a>, <a class="el" href="group___j_p2.html#gac68b00e5a0b655df760220cb18dd47c8">write_fidx()</a>, <a class="el" href="group___j_p2.html#gad1cc8f4ce6a7a7d58bcb8db0566dac4b">write_iptr()</a>, <a class="el" href="cidx__manager_8c.html#aa55f5fc8ebee3d7b183b55a4321b36ab">write_mainmhix()</a>, <a class="el" href="indexbox__manager_8h.html#aaf85cd3cfc0346ade5109458d349983a">write_manf()</a>, <a class="el" href="phix__manager_8c.html#a5cdccfc4f65f466e9becdc54bccf07de">write_phix()</a>, <a class="el" href="phix__manager_8c.html#aa506422823134d39ad4f975d48ec0058">write_phixfaix()</a>, <a class="el" href="ppix__manager_8c.html#abe6ebf5eaba8d9996a4232f59dcb1c13">write_ppix()</a>, <a class="el" href="ppix__manager_8c.html#acfe99200a4a70a1e1047062a3d76232b">write_ppixfaix()</a>, <a class="el" href="group___j_p2.html#ga2c3a58b810fbcaf03bb2daaaed6088f1">write_prxy()</a>, <a class="el" href="thix__manager_8c.html#a763089b4058c46d9cd2226d7db78889e">write_thix()</a>, <a class="el" href="thix__manager_8c.html#ab028186d937f811dfbc593944285ebeb">write_tilemhix()</a>, <a class="el" href="tpix__manager_8c.html#aa9de840d5f355a4d922323420de2c356">write_tpix()</a>, and <a class="el" href="tpix__manager_8c.html#a5a8fa378d07d8d173b23b68d30132441">write_tpixfaix()</a>.</p>
</div>
</div>
</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"/>
</a> 1.8.5
</small></address>
</body>
</html>