1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-25 00:30:07 +02:00
audacity/lib-src/libflac/doc/html/api/stream__encoder_8h.html
2015-05-01 03:33:07 -05:00

303 lines
50 KiB
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.8"/>
<title>FLAC: include/FLAC/stream_encoder.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;">
<td style="padding-left: 0.5em;">
<div id="projectname">FLAC
&#160;<span id="projectnumber">1.3.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1982b5890de532b4beef7221dae776e2.html">FLAC</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">stream_encoder.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
<code>#include &quot;<a class="el" href="export_8h_source.html">export.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="format_8h_source.html">format.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="stream__decoder_8h_source.html">stream_decoder.h</a>&quot;</code><br />
</div>
<p><a href="stream__encoder_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>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga97d25c75f49897422d93a9d8405043cd"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak" />
<a class="el" href="group__flac__stream__encoder.html#ga2e81f007fb0a7414c0bbb453f37ea37f">FLAC__StreamEncoderReadStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga97d25c75f49897422d93a9d8405043cd">FLAC__StreamEncoderReadCallback</a> )(const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__byte buffer[], size_t *bytes, void *client_data)</td></tr>
<tr class="separator:ga97d25c75f49897422d93a9d8405043cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf2f9bb39c806111c83dd16936ff6d09"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak" />
<a class="el" href="group__flac__stream__encoder.html#ga3737471fd49730bb8cf9b182bdeda05e">FLAC__StreamEncoderWriteStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gabf2f9bb39c806111c83dd16936ff6d09">FLAC__StreamEncoderWriteCallback</a> )(const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame, void *client_data)</td></tr>
<tr class="separator:gabf2f9bb39c806111c83dd16936ff6d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3005a69a7883da53262ec8a124d48c9e"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak" />
<a class="el" href="group__flac__stream__encoder.html#ga6d5be3489f45fcf0c252022c65d87aca">FLAC__StreamEncoderSeekStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga3005a69a7883da53262ec8a124d48c9e">FLAC__StreamEncoderSeekCallback</a> )(const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 absolute_byte_offset, void *client_data)</td></tr>
<tr class="separator:ga3005a69a7883da53262ec8a124d48c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cab0b7556d8509a9f74693804c8c86e"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak" />
<a class="el" href="group__flac__stream__encoder.html#gab628f63181250eb977a28bf12b7dd9ff">FLAC__StreamEncoderTellStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga4cab0b7556d8509a9f74693804c8c86e">FLAC__StreamEncoderTellCallback</a> )(const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 *absolute_byte_offset, void *client_data)</td></tr>
<tr class="separator:ga4cab0b7556d8509a9f74693804c8c86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87778e16cdd0834a301ee8d8258cf946"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga87778e16cdd0834a301ee8d8258cf946">FLAC__StreamEncoderMetadataCallback</a> )(const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, const <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *metadata, void *client_data)</td></tr>
<tr class="separator:ga87778e16cdd0834a301ee8d8258cf946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac65f8ae0583b665933744b60fd5ba0d9"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gac65f8ae0583b665933744b60fd5ba0d9">FLAC__StreamEncoderProgressCallback</a> )(const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 bytes_written, FLAC__uint64 samples_written, unsigned frames_written, unsigned total_frames_estimate, void *client_data)</td></tr>
<tr class="separator:gac65f8ae0583b665933744b60fd5ba0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gac5e9db4fc32ca2fa74abd9c8a87c02a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">FLAC__StreamEncoderState</a> { <br />
&#160;&#160;<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a3a6666ae61a64d955341cec285695bf6">FLAC__STREAM_ENCODER_OK</a> = 0,
<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a04912e04a3c57d3c53de34742f96d635">FLAC__STREAM_ENCODER_UNINITIALIZED</a>,
<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5abb312cc8318c7a541cadacd23ceb3bbb">FLAC__STREAM_ENCODER_OGG_ERROR</a>,
<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a4cb80be4f83eb71f04e74968af1d259e">FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR</a>,
<br />
&#160;&#160;<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a011e3d8b2d02a940bfd0e59c05cf5ae0">FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA</a>,
<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a8c2b2e9efb43a4f9b25b1d2bd9af5f23">FLAC__STREAM_ENCODER_CLIENT_ERROR</a>,
<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5af0e4738522e05a7248435c7148f58f91">FLAC__STREAM_ENCODER_IO_ERROR</a>,
<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a2c2937b7f1600a4ac7c84fc70ab34cf1">FLAC__STREAM_ENCODER_FRAMING_ERROR</a>,
<br />
&#160;&#160;<a class="el" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a35db99d9958bd6c2301a04715fbc44fd">FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR</a>
<br />
}</td></tr>
<tr class="separator:gac5e9db4fc32ca2fa74abd9c8a87c02a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bb869620af2b188d77982a5c30b047d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a> { <br />
&#160;&#160;<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da20501dce552da74c5df935eeaa0c9ee3">FLAC__STREAM_ENCODER_INIT_STATUS_OK</a> = 0,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da9c64e5f9020d8799e1cd9d39d50e6955">FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da8a822b011de88b67c114505ffef39327">FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dac2cf461f02e20513003b8cadeae03f9f">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS</a>,
<br />
&#160;&#160;<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da0541c4f827f081b9f1c54c9441e4aa65">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dad6d2631f464183c0c165155200882e6b">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da6fdcde9e18c37450c79e8f12b9d9c134">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da652c445f1bd8b6cfb963a30bf416c95a">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE</a>,
<br />
&#160;&#160;<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da38a69e94b3333e4ba779d2ff8f43f64e">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da5be80403bd7a43450139442e0f34ad7e">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da62a17a3ed3c05ddf8ea7f6fecbd4e4a1">FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047daa793405c858c7606539082750080a47e">FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE</a>,
<br />
&#160;&#160;<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047daa85afdd1849c75a19594416cef63e3e9">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA</a>,
<a class="el" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dab4e7b50d176a127575df90383cb15e1d">FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED</a>
<br />
}</td></tr>
<tr class="separator:ga3bb869620af2b188d77982a5c30b047d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e81f007fb0a7414c0bbb453f37ea37f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga2e81f007fb0a7414c0bbb453f37ea37f">FLAC__StreamEncoderReadStatus</a> { <a class="el" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa4bdd691d3666f19ec96ff99402347a2e">FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE</a>,
<a class="el" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa562fef84bf86a9a39682e23066d9cfee">FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM</a>,
<a class="el" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa69b94eeab60e07d5fd33f2b3c8b85759">FLAC__STREAM_ENCODER_READ_STATUS_ABORT</a>,
<a class="el" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa9bb730b8f6354cc1e810017a2f700316">FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED</a>
}</td></tr>
<tr class="separator:ga2e81f007fb0a7414c0bbb453f37ea37f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3737471fd49730bb8cf9b182bdeda05e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga3737471fd49730bb8cf9b182bdeda05e">FLAC__StreamEncoderWriteStatus</a> { <a class="el" href="group__flac__stream__encoder.html#gga3737471fd49730bb8cf9b182bdeda05ea5622e0199f0203c402fcb7b4ca76f808">FLAC__STREAM_ENCODER_WRITE_STATUS_OK</a> = 0,
<a class="el" href="group__flac__stream__encoder.html#gga3737471fd49730bb8cf9b182bdeda05ea18e7cd6a443fb8bd303c3ba89946bc85">FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR</a>
}</td></tr>
<tr class="separator:ga3737471fd49730bb8cf9b182bdeda05e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d5be3489f45fcf0c252022c65d87aca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga6d5be3489f45fcf0c252022c65d87aca">FLAC__StreamEncoderSeekStatus</a> { <a class="el" href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaa99853066610d798627888ec2e5afa667">FLAC__STREAM_ENCODER_SEEK_STATUS_OK</a>,
<a class="el" href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaabf93227938b4e1bf3656fe4ba4159c60">FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR</a>,
<a class="el" href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaa8930179a426134caf30a70147448f037">FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED</a>
}</td></tr>
<tr class="separator:ga6d5be3489f45fcf0c252022c65d87aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab628f63181250eb977a28bf12b7dd9ff"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gab628f63181250eb977a28bf12b7dd9ff">FLAC__StreamEncoderTellStatus</a> { <a class="el" href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffa48e071d89494ac8f5471e7c0d7a6f43b">FLAC__STREAM_ENCODER_TELL_STATUS_OK</a>,
<a class="el" href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffaf638882e04d7c58e6c29dcc7f410864b">FLAC__STREAM_ENCODER_TELL_STATUS_ERROR</a>,
<a class="el" href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffa9d6bbd317f85fd2d6fc72f64e3cb56e7">FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED</a>
}</td></tr>
<tr class="separator:gab628f63181250eb977a28bf12b7dd9ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gab09f7620a0ba9c30020c189ce112a52f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gab09f7620a0ba9c30020c189ce112a52f">FLAC__stream_encoder_new</a> (void)</td></tr>
<tr class="separator:gab09f7620a0ba9c30020c189ce112a52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7212e6846f543618b6289666de216b29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga7212e6846f543618b6289666de216b29">FLAC__stream_encoder_delete</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga7212e6846f543618b6289666de216b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4f75f7689b6b3fff16b03028aa38326"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gaf4f75f7689b6b3fff16b03028aa38326">FLAC__stream_encoder_set_ogg_serial_number</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, long serial_number)</td></tr>
<tr class="separator:gaf4f75f7689b6b3fff16b03028aa38326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga795be6527a9eb1219331afef2f182a41"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga795be6527a9eb1219331afef2f182a41">FLAC__stream_encoder_set_verify</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value)</td></tr>
<tr class="separator:ga795be6527a9eb1219331afef2f182a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35a18815a58141b88db02317892d059b"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga35a18815a58141b88db02317892d059b">FLAC__stream_encoder_set_streamable_subset</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value)</td></tr>
<tr class="separator:ga35a18815a58141b88db02317892d059b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab151c81577dc385196b10727ec24459d"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gab151c81577dc385196b10727ec24459d">FLAC__stream_encoder_set_channels</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:gab151c81577dc385196b10727ec24459d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfa3c989377785cda7c496b69dcb98cb"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gabfa3c989377785cda7c496b69dcb98cb">FLAC__stream_encoder_set_bits_per_sample</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:gabfa3c989377785cda7c496b69dcb98cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07fc8c7806381a055a1eef26387e509f"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga07fc8c7806381a055a1eef26387e509f">FLAC__stream_encoder_set_sample_rate</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:ga07fc8c7806381a055a1eef26387e509f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae49cf32f5256cb47eecd33779493ac85"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gae49cf32f5256cb47eecd33779493ac85">FLAC__stream_encoder_set_compression_level</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:gae49cf32f5256cb47eecd33779493ac85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f2d344e090d0f6df5dfe8825c28bd61"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga3f2d344e090d0f6df5dfe8825c28bd61">FLAC__stream_encoder_set_blocksize</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:ga3f2d344e090d0f6df5dfe8825c28bd61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bff001a1efc2e4eb520c954066330f4"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga3bff001a1efc2e4eb520c954066330f4">FLAC__stream_encoder_set_do_mid_side_stereo</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value)</td></tr>
<tr class="separator:ga3bff001a1efc2e4eb520c954066330f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7965d51b93f14cbd6ad5bb9d34f10536"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga7965d51b93f14cbd6ad5bb9d34f10536">FLAC__stream_encoder_set_loose_mid_side_stereo</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value)</td></tr>
<tr class="separator:ga7965d51b93f14cbd6ad5bb9d34f10536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6598f09ac782a1f2a5743ddf247c81c8"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga6598f09ac782a1f2a5743ddf247c81c8">FLAC__stream_encoder_set_apodization</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, const char *specification)</td></tr>
<tr class="separator:ga6598f09ac782a1f2a5743ddf247c81c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac256b4ef560fcf099c02eb52bb6c30e9"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gac256b4ef560fcf099c02eb52bb6c30e9">FLAC__stream_encoder_set_max_lpc_order</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:gac256b4ef560fcf099c02eb52bb6c30e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa325049ebb02d6fbe820d2268850c6de"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gaa325049ebb02d6fbe820d2268850c6de">FLAC__stream_encoder_set_qlp_coeff_precision</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:gaa325049ebb02d6fbe820d2268850c6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga495890067203958e5d67a641f8757b1c"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga495890067203958e5d67a641f8757b1c">FLAC__stream_encoder_set_do_qlp_coeff_prec_search</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value)</td></tr>
<tr class="separator:ga495890067203958e5d67a641f8757b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed594c373d829f77808a935c54a25fa4"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gaed594c373d829f77808a935c54a25fa4">FLAC__stream_encoder_set_do_escape_coding</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value)</td></tr>
<tr class="separator:gaed594c373d829f77808a935c54a25fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga054313e7f6eaf5c6122d82c6a8b3b808"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga054313e7f6eaf5c6122d82c6a8b3b808">FLAC__stream_encoder_set_do_exhaustive_model_search</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value)</td></tr>
<tr class="separator:ga054313e7f6eaf5c6122d82c6a8b3b808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31867a9cf8bc7276942381e4a8145969"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga31867a9cf8bc7276942381e4a8145969">FLAC__stream_encoder_set_min_residual_partition_order</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:ga31867a9cf8bc7276942381e4a8145969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2e2147be6e4edf68e02d011349fa08c"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gac2e2147be6e4edf68e02d011349fa08c">FLAC__stream_encoder_set_max_residual_partition_order</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:gac2e2147be6e4edf68e02d011349fa08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11f0c589113b17507c0a620b7872036c"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga11f0c589113b17507c0a620b7872036c">FLAC__stream_encoder_set_rice_parameter_search_dist</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, unsigned value)</td></tr>
<tr class="separator:ga11f0c589113b17507c0a620b7872036c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab943094585d1c0a4bec497e73567cf85"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gab943094585d1c0a4bec497e73567cf85">FLAC__stream_encoder_set_total_samples_estimate</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 value)</td></tr>
<tr class="separator:gab943094585d1c0a4bec497e73567cf85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c1098e664d7997947493901ed869b64"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga9c1098e664d7997947493901ed869b64">FLAC__stream_encoder_set_metadata</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> **metadata, unsigned num_blocks)</td></tr>
<tr class="separator:ga9c1098e664d7997947493901ed869b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0803321b37189dc5eea4fe1cea25c29a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">FLAC__StreamEncoderState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga0803321b37189dc5eea4fe1cea25c29a">FLAC__stream_encoder_get_state</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga0803321b37189dc5eea4fe1cea25c29a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga820704b95a711e77d55363e8753f9f9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__decoder.html#ga3adb6891c5871a87cd5bbae6c770ba2d">FLAC__StreamDecoderState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga820704b95a711e77d55363e8753f9f9f">FLAC__stream_encoder_get_verify_decoder_state</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga820704b95a711e77d55363e8753f9f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0916f813358eb6f1e44148353acd4d42"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga0916f813358eb6f1e44148353acd4d42">FLAC__stream_encoder_get_resolved_state_string</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga0916f813358eb6f1e44148353acd4d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48197fd6507314858222a8e6903292ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga48197fd6507314858222a8e6903292ba">FLAC__stream_encoder_get_verify_decoder_error_stats</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got)</td></tr>
<tr class="separator:ga48197fd6507314858222a8e6903292ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9efc4964992e001bcec0a8eaedee8d60"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga9efc4964992e001bcec0a8eaedee8d60">FLAC__stream_encoder_get_verify</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga9efc4964992e001bcec0a8eaedee8d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga201e64032ea4298b2379c93652b28245"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga201e64032ea4298b2379c93652b28245">FLAC__stream_encoder_get_streamable_subset</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga201e64032ea4298b2379c93652b28245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga535991ba463573d7ad2271ea943051e8"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga535991ba463573d7ad2271ea943051e8">FLAC__stream_encoder_get_channels</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga535991ba463573d7ad2271ea943051e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44afb2b8e2623b1dff02e4116c6c58cb"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga44afb2b8e2623b1dff02e4116c6c58cb">FLAC__stream_encoder_get_bits_per_sample</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga44afb2b8e2623b1dff02e4116c6c58cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga830bc5489b60fbe814a683a8c4ebc81d"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga830bc5489b60fbe814a683a8c4ebc81d">FLAC__stream_encoder_get_sample_rate</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga830bc5489b60fbe814a683a8c4ebc81d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21da057fd9c30bc2475b9bd18b9a1504"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga21da057fd9c30bc2475b9bd18b9a1504">FLAC__stream_encoder_get_blocksize</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga21da057fd9c30bc2475b9bd18b9a1504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32da1f89997ab94ce5d677fcd7e24d56"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga32da1f89997ab94ce5d677fcd7e24d56">FLAC__stream_encoder_get_do_mid_side_stereo</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga32da1f89997ab94ce5d677fcd7e24d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1455859cf3d233bd4dfff86af010f4fa"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga1455859cf3d233bd4dfff86af010f4fa">FLAC__stream_encoder_get_loose_mid_side_stereo</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga1455859cf3d233bd4dfff86af010f4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadce7c7d6af89c3bbac0bb0c76d6e257b"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gadce7c7d6af89c3bbac0bb0c76d6e257b">FLAC__stream_encoder_get_max_lpc_order</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:gadce7c7d6af89c3bbac0bb0c76d6e257b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b311992ac47554ae90c8f5a8ed745a7"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga5b311992ac47554ae90c8f5a8ed745a7">FLAC__stream_encoder_get_qlp_coeff_precision</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga5b311992ac47554ae90c8f5a8ed745a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65bee5a769d4c5fdc95b81c2fb95061c"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga65bee5a769d4c5fdc95b81c2fb95061c">FLAC__stream_encoder_get_do_qlp_coeff_prec_search</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga65bee5a769d4c5fdc95b81c2fb95061c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c944049800991422c1bfb3b1c0567a5"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga0c944049800991422c1bfb3b1c0567a5">FLAC__stream_encoder_get_do_escape_coding</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga0c944049800991422c1bfb3b1c0567a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bc8b32f58df5564db4b6114cb11042d"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga7bc8b32f58df5564db4b6114cb11042d">FLAC__stream_encoder_get_do_exhaustive_model_search</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga7bc8b32f58df5564db4b6114cb11042d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f29fb94e5c54f1d46ad31c2af0dc5ac"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga1f29fb94e5c54f1d46ad31c2af0dc5ac">FLAC__stream_encoder_get_min_residual_partition_order</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga1f29fb94e5c54f1d46ad31c2af0dc5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55773d82163302c52936299068510e9d"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga55773d82163302c52936299068510e9d">FLAC__stream_encoder_get_max_residual_partition_order</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga55773d82163302c52936299068510e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd70690deb118136ca4baed350d99cb8"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gafd70690deb118136ca4baed350d99cb8">FLAC__stream_encoder_get_rice_parameter_search_dist</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:gafd70690deb118136ca4baed350d99cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa22d8935bd985b9cccf6592160ffc6f2"><td class="memItemLeft" align="right" valign="top">FLAC__uint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gaa22d8935bd985b9cccf6592160ffc6f2">FLAC__stream_encoder_get_total_samples_estimate</a> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:gaa22d8935bd985b9cccf6592160ffc6f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d801879812b48fcbc40f409800c453c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga7d801879812b48fcbc40f409800c453c">FLAC__stream_encoder_init_stream</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <a class="el" href="group__flac__stream__encoder.html#gabf2f9bb39c806111c83dd16936ff6d09">FLAC__StreamEncoderWriteCallback</a> write_callback, <a class="el" href="group__flac__stream__encoder.html#ga3005a69a7883da53262ec8a124d48c9e">FLAC__StreamEncoderSeekCallback</a> seek_callback, <a class="el" href="group__flac__stream__encoder.html#ga4cab0b7556d8509a9f74693804c8c86e">FLAC__StreamEncoderTellCallback</a> tell_callback, <a class="el" href="group__flac__stream__encoder.html#ga87778e16cdd0834a301ee8d8258cf946">FLAC__StreamEncoderMetadataCallback</a> metadata_callback, void *client_data)</td></tr>
<tr class="separator:ga7d801879812b48fcbc40f409800c453c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d1981bcd30b8db4d73b5466be5570f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga9d1981bcd30b8db4d73b5466be5570f5">FLAC__stream_encoder_init_ogg_stream</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <a class="el" href="group__flac__stream__encoder.html#ga97d25c75f49897422d93a9d8405043cd">FLAC__StreamEncoderReadCallback</a> read_callback, <a class="el" href="group__flac__stream__encoder.html#gabf2f9bb39c806111c83dd16936ff6d09">FLAC__StreamEncoderWriteCallback</a> write_callback, <a class="el" href="group__flac__stream__encoder.html#ga3005a69a7883da53262ec8a124d48c9e">FLAC__StreamEncoderSeekCallback</a> seek_callback, <a class="el" href="group__flac__stream__encoder.html#ga4cab0b7556d8509a9f74693804c8c86e">FLAC__StreamEncoderTellCallback</a> tell_callback, <a class="el" href="group__flac__stream__encoder.html#ga87778e16cdd0834a301ee8d8258cf946">FLAC__StreamEncoderMetadataCallback</a> metadata_callback, void *client_data)</td></tr>
<tr class="separator:ga9d1981bcd30b8db4d73b5466be5570f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12789a1c4a4e31cd2e7187259fe127f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga12789a1c4a4e31cd2e7187259fe127f8">FLAC__stream_encoder_init_FILE</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FILE *file, <a class="el" href="group__flac__stream__encoder.html#gac65f8ae0583b665933744b60fd5ba0d9">FLAC__StreamEncoderProgressCallback</a> progress_callback, void *client_data)</td></tr>
<tr class="separator:ga12789a1c4a4e31cd2e7187259fe127f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57fc668f50ffd99a93df326bfab5e2b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga57fc668f50ffd99a93df326bfab5e2b1">FLAC__stream_encoder_init_ogg_FILE</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FILE *file, <a class="el" href="group__flac__stream__encoder.html#gac65f8ae0583b665933744b60fd5ba0d9">FLAC__StreamEncoderProgressCallback</a> progress_callback, void *client_data)</td></tr>
<tr class="separator:ga57fc668f50ffd99a93df326bfab5e2b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d5117c2ac0eeb572784116bf2eb541b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga9d5117c2ac0eeb572784116bf2eb541b">FLAC__stream_encoder_init_file</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, const char *filename, <a class="el" href="group__flac__stream__encoder.html#gac65f8ae0583b665933744b60fd5ba0d9">FLAC__StreamEncoderProgressCallback</a> progress_callback, void *client_data)</td></tr>
<tr class="separator:ga9d5117c2ac0eeb572784116bf2eb541b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4891de2f56045941ae222b61b0fd83a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga4891de2f56045941ae222b61b0fd83a4">FLAC__stream_encoder_init_ogg_file</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, const char *filename, <a class="el" href="group__flac__stream__encoder.html#gac65f8ae0583b665933744b60fd5ba0d9">FLAC__StreamEncoderProgressCallback</a> progress_callback, void *client_data)</td></tr>
<tr class="separator:ga4891de2f56045941ae222b61b0fd83a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3522f9de5af29807df1b9780a418b7f3"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga3522f9de5af29807df1b9780a418b7f3">FLAC__stream_encoder_finish</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder)</td></tr>
<tr class="separator:ga3522f9de5af29807df1b9780a418b7f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad462406ff4d5a985eac6b4aa5472df57"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gad462406ff4d5a985eac6b4aa5472df57">FLAC__stream_encoder_process</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, const FLAC__int32 *const buffer[], unsigned samples)</td></tr>
<tr class="separator:gad462406ff4d5a985eac6b4aa5472df57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c56bc287efb1a0f69b117a84401baad"><td class="memItemLeft" align="right" valign="top">FLAC__bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga4c56bc287efb1a0f69b117a84401baad">FLAC__stream_encoder_process_interleaved</a> (<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, const FLAC__int32 buffer[], unsigned samples)</td></tr>
<tr class="separator:ga4c56bc287efb1a0f69b117a84401baad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga1410b7a076b0c8401682f9f812b66df5"><td class="memItemLeft" align="right" valign="top">const char *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga1410b7a076b0c8401682f9f812b66df5">FLAC__StreamEncoderStateString</a> []</td></tr>
<tr class="separator:ga1410b7a076b0c8401682f9f812b66df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ec1fa7b3f55b4f07a2727846c285776"><td class="memItemLeft" align="right" valign="top">const char *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga0ec1fa7b3f55b4f07a2727846c285776">FLAC__StreamEncoderInitStatusString</a> []</td></tr>
<tr class="separator:ga0ec1fa7b3f55b4f07a2727846c285776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1654422c81846b9b399ac5fb98df61dd"><td class="memItemLeft" align="right" valign="top">const char *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga1654422c81846b9b399ac5fb98df61dd">FLAC__StreamEncoderReadStatusString</a> []</td></tr>
<tr class="separator:ga1654422c81846b9b399ac5fb98df61dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f64480accd01525cbfa25c11e6bb74e"><td class="memItemLeft" align="right" valign="top">const char *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#ga9f64480accd01525cbfa25c11e6bb74e">FLAC__StreamEncoderWriteStatusString</a> []</td></tr>
<tr class="separator:ga9f64480accd01525cbfa25c11e6bb74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb137b2d787756bf97398f0b60e54c20"><td class="memItemLeft" align="right" valign="top">const char *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gabb137b2d787756bf97398f0b60e54c20">FLAC__StreamEncoderSeekStatusString</a> []</td></tr>
<tr class="separator:gabb137b2d787756bf97398f0b60e54c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8ab921ae968be2be255be1f136e1eec"><td class="memItemLeft" align="right" valign="top">const char *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__stream__encoder.html#gaf8ab921ae968be2be255be1f136e1eec">FLAC__StreamEncoderTellStatusString</a> []</td></tr>
<tr class="separator:gaf8ab921ae968be2be255be1f136e1eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This module contains the functions which implement the stream encoder. </p>
<p>See the detailed documentation in the <a class="el" href="group__flac__stream__encoder.html">stream encoder </a> module. </p>
</div></div><!-- contents -->
<hr size="1">
<div class="copyright">
<!-- @@@ oh so hacky -->
<table>
<tr>
<td align="left">
Copyright (c) 2000-2009 Josh Coalson
Copyright (c) 2011-2014 Xiph.Org Foundation
</td>
<td width="1%" align="right">
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
</td>
</tr>
</table>
</div>
<!-- Copyright (c) 2000-2009 Josh Coalson -->
<!-- Copyright (c) 2011-2014 Xiph.Org Foundation -->
<!-- Permission is granted to copy, distribute and/or modify this document -->
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
<!-- or any later version published by the Free Software Foundation; -->
<!-- with no invariant sections. -->
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
</body>
</html>