annotate src/flac-1.2.1/doc/html/api/classFLAC_1_1Encoder_1_1Stream.html @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 05aa0afa9217
children
rev   line source
Chris@1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Chris@1 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
Chris@1 3 <title>FLAC: FLAC::Encoder::Stream Class Reference</title>
Chris@1 4 <link href="doxygen.css" rel="stylesheet" type="text/css">
Chris@1 5 </head><body>
Chris@1 6 <!-- Generated by Doxygen 1.4.2 -->
Chris@1 7 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
Chris@1 8 <div class="nav">
Chris@1 9 <b>FLAC</b>::<b>Encoder</b>::<a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">Stream</a></div>
Chris@1 10 <h1>FLAC::Encoder::Stream Class Reference<br>
Chris@1 11 <small>
Chris@1 12 [<a class="el" href="group__flacpp__encoder.html">FLAC++/encoder.h: encoder classes</a>]</small>
Chris@1 13 </h1><code>#include &lt;<a class="el" href="encoder_8h-source.html">encoder.h</a>&gt;</code>
Chris@1 14 <p>
Chris@1 15 <p>Inheritance diagram for FLAC::Encoder::Stream:
Chris@1 16 <p><center><img src="classFLAC_1_1Encoder_1_1Stream.png" usemap="#FLAC::Encoder::Stream_map" border="0" alt=""></center>
Chris@1 17 <map name="FLAC::Encoder::Stream_map">
Chris@1 18 <area href="classFLAC_1_1Encoder_1_1File.html" alt="FLAC::Encoder::File" shape="rect" coords="0,56,144,80">
Chris@1 19 </map>
Chris@1 20 <a href="classFLAC_1_1Encoder_1_1Stream-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Chris@1 21 This class wraps the <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a>. If you are encoding to a file, <a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a> may be more convenient.
Chris@1 22 <p>
Chris@1 23 The usage of this class is similar to <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a>, except instead of providing callbacks to FLAC__stream_encoder_init*_stream(), you will inherit from this class and override the virtual callback functions with your own implementations, then call <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama46">init()</a> or <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama47">init_ogg()</a>. The rest of the calls work the same as in the C layer.<p>
Chris@1 24 Only the write callback is mandatory. The others are optional; this class provides default implementations that do nothing. In order for some STREAMINFO and SEEKTABLE data to be written properly, you must overide <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb2">seek_callback()</a> and <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb3">tell_callback()</a>; see <a class="el" href="group__flac__stream__encoder.html#ga56">FLAC__stream_encoder_init_stream()</a> as to why.
Chris@1 25 <p>
Chris@1 26 <table border="0" cellpadding="0" cellspacing="0">
Chris@1 27 <tr><td></td></tr>
Chris@1 28 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
Chris@1 29 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama2">is_valid</a> () const </td></tr>
Chris@1 30
Chris@1 31 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama3">operator bool</a> () const </td></tr>
Chris@1 32
Chris@1 33 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama4">set_ogg_serial_number</a> (long value)</td></tr>
Chris@1 34
Chris@1 35 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama5">set_verify</a> (bool value)</td></tr>
Chris@1 36
Chris@1 37 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama6">set_streamable_subset</a> (bool value)</td></tr>
Chris@1 38
Chris@1 39 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama7">set_channels</a> (unsigned value)</td></tr>
Chris@1 40
Chris@1 41 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama8">set_bits_per_sample</a> (unsigned value)</td></tr>
Chris@1 42
Chris@1 43 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama9">set_sample_rate</a> (unsigned value)</td></tr>
Chris@1 44
Chris@1 45 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama10">set_compression_level</a> (unsigned value)</td></tr>
Chris@1 46
Chris@1 47 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama11">set_blocksize</a> (unsigned value)</td></tr>
Chris@1 48
Chris@1 49 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama12">set_do_mid_side_stereo</a> (bool value)</td></tr>
Chris@1 50
Chris@1 51 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama13">set_loose_mid_side_stereo</a> (bool value)</td></tr>
Chris@1 52
Chris@1 53 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama14">set_apodization</a> (const char *specification)</td></tr>
Chris@1 54
Chris@1 55 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama15">set_max_lpc_order</a> (unsigned value)</td></tr>
Chris@1 56
Chris@1 57 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama16">set_qlp_coeff_precision</a> (unsigned value)</td></tr>
Chris@1 58
Chris@1 59 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama17">set_do_qlp_coeff_prec_search</a> (bool value)</td></tr>
Chris@1 60
Chris@1 61 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama18">set_do_escape_coding</a> (bool value)</td></tr>
Chris@1 62
Chris@1 63 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama19">set_do_exhaustive_model_search</a> (bool value)</td></tr>
Chris@1 64
Chris@1 65 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama20">set_min_residual_partition_order</a> (unsigned value)</td></tr>
Chris@1 66
Chris@1 67 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama21">set_max_residual_partition_order</a> (unsigned value)</td></tr>
Chris@1 68
Chris@1 69 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama22">set_rice_parameter_search_dist</a> (unsigned value)</td></tr>
Chris@1 70
Chris@1 71 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama23">set_total_samples_estimate</a> (FLAC__uint64 value)</td></tr>
Chris@1 72
Chris@1 73 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama24">set_metadata</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> **metadata, unsigned num_blocks)</td></tr>
Chris@1 74
Chris@1 75 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama25">set_metadata</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a> **metadata, unsigned num_blocks)</td></tr>
Chris@1 76
Chris@1 77 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">State</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama26">get_state</a> () const </td></tr>
Chris@1 78
Chris@1 79 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">Decoder::Stream::State</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama27">get_verify_decoder_state</a> () const </td></tr>
Chris@1 80
Chris@1 81 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama28">get_verify_decoder_error_stats</a> (FLAC__uint64 *absolute_sample, unsigned *frame_number, unsigned *channel, unsigned *sample, FLAC__int32 *expected, FLAC__int32 *got)</td></tr>
Chris@1 82
Chris@1 83 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama29">get_verify</a> () const </td></tr>
Chris@1 84
Chris@1 85 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama30">get_streamable_subset</a> () const </td></tr>
Chris@1 86
Chris@1 87 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama31">get_do_mid_side_stereo</a> () const </td></tr>
Chris@1 88
Chris@1 89 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama32">get_loose_mid_side_stereo</a> () const </td></tr>
Chris@1 90
Chris@1 91 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama33">get_channels</a> () const </td></tr>
Chris@1 92
Chris@1 93 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama34">get_bits_per_sample</a> () const </td></tr>
Chris@1 94
Chris@1 95 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama35">get_sample_rate</a> () const </td></tr>
Chris@1 96
Chris@1 97 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama36">get_blocksize</a> () const </td></tr>
Chris@1 98
Chris@1 99 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama37">get_max_lpc_order</a> () const </td></tr>
Chris@1 100
Chris@1 101 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama38">get_qlp_coeff_precision</a> () const </td></tr>
Chris@1 102
Chris@1 103 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama39">get_do_qlp_coeff_prec_search</a> () const </td></tr>
Chris@1 104
Chris@1 105 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama40">get_do_escape_coding</a> () const </td></tr>
Chris@1 106
Chris@1 107 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama41">get_do_exhaustive_model_search</a> () const </td></tr>
Chris@1 108
Chris@1 109 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama42">get_min_residual_partition_order</a> () const </td></tr>
Chris@1 110
Chris@1 111 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama43">get_max_residual_partition_order</a> () const </td></tr>
Chris@1 112
Chris@1 113 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama44">get_rice_parameter_search_dist</a> () const </td></tr>
Chris@1 114
Chris@1 115 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual FLAC__uint64&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama45">get_total_samples_estimate</a> () const </td></tr>
Chris@1 116
Chris@1 117 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama46">init</a> ()</td></tr>
Chris@1 118
Chris@1 119 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama47">init_ogg</a> ()</td></tr>
Chris@1 120
Chris@1 121 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama48">finish</a> ()</td></tr>
Chris@1 122
Chris@1 123 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama49">process</a> (const FLAC__int32 *const buffer[], unsigned samples)</td></tr>
Chris@1 124
Chris@1 125 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama50">process_interleaved</a> (const FLAC__int32 buffer[], unsigned samples)</td></tr>
Chris@1 126
Chris@1 127 <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
Chris@1 128 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga67">FLAC__StreamEncoderReadStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb0">read_callback</a> (FLAC__byte buffer[], size_t *bytes)</td></tr>
Chris@1 129
Chris@1 130 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga68">FLAC__StreamEncoderWriteStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb1">write_callback</a> (const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame)=0</td></tr>
Chris@1 131
Chris@1 132 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga69">FLAC__StreamEncoderSeekStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb2">seek_callback</a> (FLAC__uint64 absolute_byte_offset)</td></tr>
Chris@1 133
Chris@1 134 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga70">FLAC__StreamEncoderTellStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb3">tell_callback</a> (FLAC__uint64 *absolute_byte_offset)</td></tr>
Chris@1 135
Chris@1 136 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb4">metadata_callback</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *metadata)</td></tr>
Chris@1 137
Chris@1 138 <tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
Chris@1 139 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf0" doxytag="FLAC::Encoder::Stream::read_callback_"></a>
Chris@1 140 ::<a class="el" href="group__flac__stream__encoder.html#ga67">FLAC__StreamEncoderReadStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>read_callback_</b> (const ::<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__byte buffer[], size_t *bytes, void *client_data)</td></tr>
Chris@1 141
Chris@1 142 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf1" doxytag="FLAC::Encoder::Stream::write_callback_"></a>
Chris@1 143 ::<a class="el" href="group__flac__stream__encoder.html#ga68">FLAC__StreamEncoderWriteStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>write_callback_</b> (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>
Chris@1 144
Chris@1 145 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf2" doxytag="FLAC::Encoder::Stream::seek_callback_"></a>
Chris@1 146 ::<a class="el" href="group__flac__stream__encoder.html#ga69">FLAC__StreamEncoderSeekStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>seek_callback_</b> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 absolute_byte_offset, void *client_data)</td></tr>
Chris@1 147
Chris@1 148 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf3" doxytag="FLAC::Encoder::Stream::tell_callback_"></a>
Chris@1 149 ::<a class="el" href="group__flac__stream__encoder.html#ga70">FLAC__StreamEncoderTellStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>tell_callback_</b> (const <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 *absolute_byte_offset, void *client_data)</td></tr>
Chris@1 150
Chris@1 151 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf4" doxytag="FLAC::Encoder::Stream::metadata_callback_"></a>
Chris@1 152 static void&nbsp;</td><td class="memItemRight" valign="bottom"><b>metadata_callback_</b> (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>
Chris@1 153
Chris@1 154 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
Chris@1 155 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamp0" doxytag="FLAC::Encoder::Stream::encoder_"></a>
Chris@1 156 ::<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>encoder_</b></td></tr>
Chris@1 157
Chris@1 158 <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
Chris@1 159 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">State</a></td></tr>
Chris@1 160
Chris@1 161 </table>
Chris@1 162 <hr><h2>Member Function Documentation</h2>
Chris@1 163 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama2" doxytag="FLAC::Encoder::Stream::is_valid"></a><p>
Chris@1 164 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 165 <tr>
Chris@1 166 <td class="mdRow">
Chris@1 167 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 168 <tr>
Chris@1 169 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::is_valid </td>
Chris@1 170 <td class="md" valign="top">(&nbsp;</td>
Chris@1 171 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 172 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 173 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 174 </tr>
Chris@1 175 </table>
Chris@1 176 </td>
Chris@1 177 </tr>
Chris@1 178 </table>
Chris@1 179 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 180 <tr>
Chris@1 181 <td>
Chris@1 182 &nbsp;
Chris@1 183 </td>
Chris@1 184 <td>
Chris@1 185
Chris@1 186 <p>
Chris@1 187 Call after construction to check the that the object was created successfully. If not, use <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama26">get_state()</a> to find out why not. </td>
Chris@1 188 </tr>
Chris@1 189 </table>
Chris@1 190 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama3" doxytag="FLAC::Encoder::Stream::operator bool"></a><p>
Chris@1 191 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 192 <tr>
Chris@1 193 <td class="mdRow">
Chris@1 194 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 195 <tr>
Chris@1 196 <td class="md" nowrap valign="top">FLAC::Encoder::Stream::operator bool </td>
Chris@1 197 <td class="md" valign="top">(&nbsp;</td>
Chris@1 198 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 199 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 200 <td class="md" nowrap> const<code> [inline]</code></td>
Chris@1 201 </tr>
Chris@1 202 </table>
Chris@1 203 </td>
Chris@1 204 </tr>
Chris@1 205 </table>
Chris@1 206 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 207 <tr>
Chris@1 208 <td>
Chris@1 209 &nbsp;
Chris@1 210 </td>
Chris@1 211 <td>
Chris@1 212
Chris@1 213 <p>
Chris@1 214 See <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama2">is_valid()</a>.
Chris@1 215 <p>
Chris@1 216 </td>
Chris@1 217 </tr>
Chris@1 218 </table>
Chris@1 219 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama4" doxytag="FLAC::Encoder::Stream::set_ogg_serial_number"></a><p>
Chris@1 220 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 221 <tr>
Chris@1 222 <td class="mdRow">
Chris@1 223 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 224 <tr>
Chris@1 225 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_ogg_serial_number </td>
Chris@1 226 <td class="md" valign="top">(&nbsp;</td>
Chris@1 227 <td class="md" nowrap valign="top">long&nbsp;</td>
Chris@1 228 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 229 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 230 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 231 </tr>
Chris@1 232 </table>
Chris@1 233 </td>
Chris@1 234 </tr>
Chris@1 235 </table>
Chris@1 236 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 237 <tr>
Chris@1 238 <td>
Chris@1 239 &nbsp;
Chris@1 240 </td>
Chris@1 241 <td>
Chris@1 242
Chris@1 243 <p>
Chris@1 244 See <a class="el" href="group__flac__stream__encoder.html#ga14">FLAC__stream_encoder_set_ogg_serial_number()</a>.
Chris@1 245 <p>
Chris@1 246 </td>
Chris@1 247 </tr>
Chris@1 248 </table>
Chris@1 249 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama5" doxytag="FLAC::Encoder::Stream::set_verify"></a><p>
Chris@1 250 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 251 <tr>
Chris@1 252 <td class="mdRow">
Chris@1 253 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 254 <tr>
Chris@1 255 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_verify </td>
Chris@1 256 <td class="md" valign="top">(&nbsp;</td>
Chris@1 257 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 258 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 259 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 260 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 261 </tr>
Chris@1 262 </table>
Chris@1 263 </td>
Chris@1 264 </tr>
Chris@1 265 </table>
Chris@1 266 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 267 <tr>
Chris@1 268 <td>
Chris@1 269 &nbsp;
Chris@1 270 </td>
Chris@1 271 <td>
Chris@1 272
Chris@1 273 <p>
Chris@1 274 See <a class="el" href="group__flac__stream__encoder.html#ga15">FLAC__stream_encoder_set_verify()</a>.
Chris@1 275 <p>
Chris@1 276 </td>
Chris@1 277 </tr>
Chris@1 278 </table>
Chris@1 279 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama6" doxytag="FLAC::Encoder::Stream::set_streamable_subset"></a><p>
Chris@1 280 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 281 <tr>
Chris@1 282 <td class="mdRow">
Chris@1 283 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 284 <tr>
Chris@1 285 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_streamable_subset </td>
Chris@1 286 <td class="md" valign="top">(&nbsp;</td>
Chris@1 287 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 288 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 289 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 290 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 291 </tr>
Chris@1 292 </table>
Chris@1 293 </td>
Chris@1 294 </tr>
Chris@1 295 </table>
Chris@1 296 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 297 <tr>
Chris@1 298 <td>
Chris@1 299 &nbsp;
Chris@1 300 </td>
Chris@1 301 <td>
Chris@1 302
Chris@1 303 <p>
Chris@1 304 See <a class="el" href="group__flac__stream__encoder.html#ga16">FLAC__stream_encoder_set_streamable_subset()</a>.
Chris@1 305 <p>
Chris@1 306 </td>
Chris@1 307 </tr>
Chris@1 308 </table>
Chris@1 309 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama7" doxytag="FLAC::Encoder::Stream::set_channels"></a><p>
Chris@1 310 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 311 <tr>
Chris@1 312 <td class="mdRow">
Chris@1 313 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 314 <tr>
Chris@1 315 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_channels </td>
Chris@1 316 <td class="md" valign="top">(&nbsp;</td>
Chris@1 317 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 318 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 319 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 320 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 321 </tr>
Chris@1 322 </table>
Chris@1 323 </td>
Chris@1 324 </tr>
Chris@1 325 </table>
Chris@1 326 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 327 <tr>
Chris@1 328 <td>
Chris@1 329 &nbsp;
Chris@1 330 </td>
Chris@1 331 <td>
Chris@1 332
Chris@1 333 <p>
Chris@1 334 See <a class="el" href="group__flac__stream__encoder.html#ga17">FLAC__stream_encoder_set_channels()</a>.
Chris@1 335 <p>
Chris@1 336 </td>
Chris@1 337 </tr>
Chris@1 338 </table>
Chris@1 339 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama8" doxytag="FLAC::Encoder::Stream::set_bits_per_sample"></a><p>
Chris@1 340 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 341 <tr>
Chris@1 342 <td class="mdRow">
Chris@1 343 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 344 <tr>
Chris@1 345 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_bits_per_sample </td>
Chris@1 346 <td class="md" valign="top">(&nbsp;</td>
Chris@1 347 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 348 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 349 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 350 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 351 </tr>
Chris@1 352 </table>
Chris@1 353 </td>
Chris@1 354 </tr>
Chris@1 355 </table>
Chris@1 356 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 357 <tr>
Chris@1 358 <td>
Chris@1 359 &nbsp;
Chris@1 360 </td>
Chris@1 361 <td>
Chris@1 362
Chris@1 363 <p>
Chris@1 364 See <a class="el" href="group__flac__stream__encoder.html#ga18">FLAC__stream_encoder_set_bits_per_sample()</a>.
Chris@1 365 <p>
Chris@1 366 </td>
Chris@1 367 </tr>
Chris@1 368 </table>
Chris@1 369 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama9" doxytag="FLAC::Encoder::Stream::set_sample_rate"></a><p>
Chris@1 370 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 371 <tr>
Chris@1 372 <td class="mdRow">
Chris@1 373 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 374 <tr>
Chris@1 375 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_sample_rate </td>
Chris@1 376 <td class="md" valign="top">(&nbsp;</td>
Chris@1 377 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 378 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 379 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 380 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 381 </tr>
Chris@1 382 </table>
Chris@1 383 </td>
Chris@1 384 </tr>
Chris@1 385 </table>
Chris@1 386 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 387 <tr>
Chris@1 388 <td>
Chris@1 389 &nbsp;
Chris@1 390 </td>
Chris@1 391 <td>
Chris@1 392
Chris@1 393 <p>
Chris@1 394 See <a class="el" href="group__flac__stream__encoder.html#ga19">FLAC__stream_encoder_set_sample_rate()</a>.
Chris@1 395 <p>
Chris@1 396 </td>
Chris@1 397 </tr>
Chris@1 398 </table>
Chris@1 399 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama10" doxytag="FLAC::Encoder::Stream::set_compression_level"></a><p>
Chris@1 400 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 401 <tr>
Chris@1 402 <td class="mdRow">
Chris@1 403 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 404 <tr>
Chris@1 405 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_compression_level </td>
Chris@1 406 <td class="md" valign="top">(&nbsp;</td>
Chris@1 407 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 408 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 409 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 410 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 411 </tr>
Chris@1 412 </table>
Chris@1 413 </td>
Chris@1 414 </tr>
Chris@1 415 </table>
Chris@1 416 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 417 <tr>
Chris@1 418 <td>
Chris@1 419 &nbsp;
Chris@1 420 </td>
Chris@1 421 <td>
Chris@1 422
Chris@1 423 <p>
Chris@1 424 See <a class="el" href="group__flac__stream__encoder.html#ga20">FLAC__stream_encoder_set_compression_level()</a>.
Chris@1 425 <p>
Chris@1 426 </td>
Chris@1 427 </tr>
Chris@1 428 </table>
Chris@1 429 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama11" doxytag="FLAC::Encoder::Stream::set_blocksize"></a><p>
Chris@1 430 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 431 <tr>
Chris@1 432 <td class="mdRow">
Chris@1 433 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 434 <tr>
Chris@1 435 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_blocksize </td>
Chris@1 436 <td class="md" valign="top">(&nbsp;</td>
Chris@1 437 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 438 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 439 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 440 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 441 </tr>
Chris@1 442 </table>
Chris@1 443 </td>
Chris@1 444 </tr>
Chris@1 445 </table>
Chris@1 446 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 447 <tr>
Chris@1 448 <td>
Chris@1 449 &nbsp;
Chris@1 450 </td>
Chris@1 451 <td>
Chris@1 452
Chris@1 453 <p>
Chris@1 454 See <a class="el" href="group__flac__stream__encoder.html#ga21">FLAC__stream_encoder_set_blocksize()</a>.
Chris@1 455 <p>
Chris@1 456 </td>
Chris@1 457 </tr>
Chris@1 458 </table>
Chris@1 459 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama12" doxytag="FLAC::Encoder::Stream::set_do_mid_side_stereo"></a><p>
Chris@1 460 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 461 <tr>
Chris@1 462 <td class="mdRow">
Chris@1 463 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 464 <tr>
Chris@1 465 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_mid_side_stereo </td>
Chris@1 466 <td class="md" valign="top">(&nbsp;</td>
Chris@1 467 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 468 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 469 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 470 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 471 </tr>
Chris@1 472 </table>
Chris@1 473 </td>
Chris@1 474 </tr>
Chris@1 475 </table>
Chris@1 476 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 477 <tr>
Chris@1 478 <td>
Chris@1 479 &nbsp;
Chris@1 480 </td>
Chris@1 481 <td>
Chris@1 482
Chris@1 483 <p>
Chris@1 484 See <a class="el" href="group__flac__stream__encoder.html#ga22">FLAC__stream_encoder_set_do_mid_side_stereo()</a>.
Chris@1 485 <p>
Chris@1 486 </td>
Chris@1 487 </tr>
Chris@1 488 </table>
Chris@1 489 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama13" doxytag="FLAC::Encoder::Stream::set_loose_mid_side_stereo"></a><p>
Chris@1 490 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 491 <tr>
Chris@1 492 <td class="mdRow">
Chris@1 493 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 494 <tr>
Chris@1 495 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_loose_mid_side_stereo </td>
Chris@1 496 <td class="md" valign="top">(&nbsp;</td>
Chris@1 497 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 498 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 499 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 500 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 501 </tr>
Chris@1 502 </table>
Chris@1 503 </td>
Chris@1 504 </tr>
Chris@1 505 </table>
Chris@1 506 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 507 <tr>
Chris@1 508 <td>
Chris@1 509 &nbsp;
Chris@1 510 </td>
Chris@1 511 <td>
Chris@1 512
Chris@1 513 <p>
Chris@1 514 See <a class="el" href="group__flac__stream__encoder.html#ga23">FLAC__stream_encoder_set_loose_mid_side_stereo()</a>.
Chris@1 515 <p>
Chris@1 516 </td>
Chris@1 517 </tr>
Chris@1 518 </table>
Chris@1 519 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama14" doxytag="FLAC::Encoder::Stream::set_apodization"></a><p>
Chris@1 520 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 521 <tr>
Chris@1 522 <td class="mdRow">
Chris@1 523 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 524 <tr>
Chris@1 525 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_apodization </td>
Chris@1 526 <td class="md" valign="top">(&nbsp;</td>
Chris@1 527 <td class="md" nowrap valign="top">const char *&nbsp;</td>
Chris@1 528 <td class="mdname1" valign="top" nowrap> <em>specification</em> </td>
Chris@1 529 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 530 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 531 </tr>
Chris@1 532 </table>
Chris@1 533 </td>
Chris@1 534 </tr>
Chris@1 535 </table>
Chris@1 536 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 537 <tr>
Chris@1 538 <td>
Chris@1 539 &nbsp;
Chris@1 540 </td>
Chris@1 541 <td>
Chris@1 542
Chris@1 543 <p>
Chris@1 544 See <a class="el" href="group__flac__stream__encoder.html#ga24">FLAC__stream_encoder_set_apodization()</a>.
Chris@1 545 <p>
Chris@1 546 </td>
Chris@1 547 </tr>
Chris@1 548 </table>
Chris@1 549 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama15" doxytag="FLAC::Encoder::Stream::set_max_lpc_order"></a><p>
Chris@1 550 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 551 <tr>
Chris@1 552 <td class="mdRow">
Chris@1 553 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 554 <tr>
Chris@1 555 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_max_lpc_order </td>
Chris@1 556 <td class="md" valign="top">(&nbsp;</td>
Chris@1 557 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 558 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 559 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 560 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 561 </tr>
Chris@1 562 </table>
Chris@1 563 </td>
Chris@1 564 </tr>
Chris@1 565 </table>
Chris@1 566 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 567 <tr>
Chris@1 568 <td>
Chris@1 569 &nbsp;
Chris@1 570 </td>
Chris@1 571 <td>
Chris@1 572
Chris@1 573 <p>
Chris@1 574 See <a class="el" href="group__flac__stream__encoder.html#ga25">FLAC__stream_encoder_set_max_lpc_order()</a>.
Chris@1 575 <p>
Chris@1 576 </td>
Chris@1 577 </tr>
Chris@1 578 </table>
Chris@1 579 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama16" doxytag="FLAC::Encoder::Stream::set_qlp_coeff_precision"></a><p>
Chris@1 580 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 581 <tr>
Chris@1 582 <td class="mdRow">
Chris@1 583 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 584 <tr>
Chris@1 585 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_qlp_coeff_precision </td>
Chris@1 586 <td class="md" valign="top">(&nbsp;</td>
Chris@1 587 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 588 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 589 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 590 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 591 </tr>
Chris@1 592 </table>
Chris@1 593 </td>
Chris@1 594 </tr>
Chris@1 595 </table>
Chris@1 596 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 597 <tr>
Chris@1 598 <td>
Chris@1 599 &nbsp;
Chris@1 600 </td>
Chris@1 601 <td>
Chris@1 602
Chris@1 603 <p>
Chris@1 604 See <a class="el" href="group__flac__stream__encoder.html#ga26">FLAC__stream_encoder_set_qlp_coeff_precision()</a>.
Chris@1 605 <p>
Chris@1 606 </td>
Chris@1 607 </tr>
Chris@1 608 </table>
Chris@1 609 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama17" doxytag="FLAC::Encoder::Stream::set_do_qlp_coeff_prec_search"></a><p>
Chris@1 610 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 611 <tr>
Chris@1 612 <td class="mdRow">
Chris@1 613 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 614 <tr>
Chris@1 615 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_qlp_coeff_prec_search </td>
Chris@1 616 <td class="md" valign="top">(&nbsp;</td>
Chris@1 617 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 618 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 619 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 620 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 621 </tr>
Chris@1 622 </table>
Chris@1 623 </td>
Chris@1 624 </tr>
Chris@1 625 </table>
Chris@1 626 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 627 <tr>
Chris@1 628 <td>
Chris@1 629 &nbsp;
Chris@1 630 </td>
Chris@1 631 <td>
Chris@1 632
Chris@1 633 <p>
Chris@1 634 See <a class="el" href="group__flac__stream__encoder.html#ga27">FLAC__stream_encoder_set_do_qlp_coeff_prec_search()</a>.
Chris@1 635 <p>
Chris@1 636 </td>
Chris@1 637 </tr>
Chris@1 638 </table>
Chris@1 639 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama18" doxytag="FLAC::Encoder::Stream::set_do_escape_coding"></a><p>
Chris@1 640 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 641 <tr>
Chris@1 642 <td class="mdRow">
Chris@1 643 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 644 <tr>
Chris@1 645 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_escape_coding </td>
Chris@1 646 <td class="md" valign="top">(&nbsp;</td>
Chris@1 647 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 648 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 649 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 650 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 651 </tr>
Chris@1 652 </table>
Chris@1 653 </td>
Chris@1 654 </tr>
Chris@1 655 </table>
Chris@1 656 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 657 <tr>
Chris@1 658 <td>
Chris@1 659 &nbsp;
Chris@1 660 </td>
Chris@1 661 <td>
Chris@1 662
Chris@1 663 <p>
Chris@1 664 See <a class="el" href="group__flac__stream__encoder.html#ga28">FLAC__stream_encoder_set_do_escape_coding()</a>.
Chris@1 665 <p>
Chris@1 666 </td>
Chris@1 667 </tr>
Chris@1 668 </table>
Chris@1 669 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama19" doxytag="FLAC::Encoder::Stream::set_do_exhaustive_model_search"></a><p>
Chris@1 670 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 671 <tr>
Chris@1 672 <td class="mdRow">
Chris@1 673 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 674 <tr>
Chris@1 675 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_exhaustive_model_search </td>
Chris@1 676 <td class="md" valign="top">(&nbsp;</td>
Chris@1 677 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 678 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 679 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 680 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 681 </tr>
Chris@1 682 </table>
Chris@1 683 </td>
Chris@1 684 </tr>
Chris@1 685 </table>
Chris@1 686 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 687 <tr>
Chris@1 688 <td>
Chris@1 689 &nbsp;
Chris@1 690 </td>
Chris@1 691 <td>
Chris@1 692
Chris@1 693 <p>
Chris@1 694 See <a class="el" href="group__flac__stream__encoder.html#ga29">FLAC__stream_encoder_set_do_exhaustive_model_search()</a>.
Chris@1 695 <p>
Chris@1 696 </td>
Chris@1 697 </tr>
Chris@1 698 </table>
Chris@1 699 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama20" doxytag="FLAC::Encoder::Stream::set_min_residual_partition_order"></a><p>
Chris@1 700 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 701 <tr>
Chris@1 702 <td class="mdRow">
Chris@1 703 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 704 <tr>
Chris@1 705 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_min_residual_partition_order </td>
Chris@1 706 <td class="md" valign="top">(&nbsp;</td>
Chris@1 707 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 708 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 709 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 710 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 711 </tr>
Chris@1 712 </table>
Chris@1 713 </td>
Chris@1 714 </tr>
Chris@1 715 </table>
Chris@1 716 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 717 <tr>
Chris@1 718 <td>
Chris@1 719 &nbsp;
Chris@1 720 </td>
Chris@1 721 <td>
Chris@1 722
Chris@1 723 <p>
Chris@1 724 See <a class="el" href="group__flac__stream__encoder.html#ga30">FLAC__stream_encoder_set_min_residual_partition_order()</a>.
Chris@1 725 <p>
Chris@1 726 </td>
Chris@1 727 </tr>
Chris@1 728 </table>
Chris@1 729 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama21" doxytag="FLAC::Encoder::Stream::set_max_residual_partition_order"></a><p>
Chris@1 730 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 731 <tr>
Chris@1 732 <td class="mdRow">
Chris@1 733 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 734 <tr>
Chris@1 735 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_max_residual_partition_order </td>
Chris@1 736 <td class="md" valign="top">(&nbsp;</td>
Chris@1 737 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 738 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 739 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 740 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 741 </tr>
Chris@1 742 </table>
Chris@1 743 </td>
Chris@1 744 </tr>
Chris@1 745 </table>
Chris@1 746 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 747 <tr>
Chris@1 748 <td>
Chris@1 749 &nbsp;
Chris@1 750 </td>
Chris@1 751 <td>
Chris@1 752
Chris@1 753 <p>
Chris@1 754 See <a class="el" href="group__flac__stream__encoder.html#ga31">FLAC__stream_encoder_set_max_residual_partition_order()</a>.
Chris@1 755 <p>
Chris@1 756 </td>
Chris@1 757 </tr>
Chris@1 758 </table>
Chris@1 759 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama22" doxytag="FLAC::Encoder::Stream::set_rice_parameter_search_dist"></a><p>
Chris@1 760 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 761 <tr>
Chris@1 762 <td class="mdRow">
Chris@1 763 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 764 <tr>
Chris@1 765 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_rice_parameter_search_dist </td>
Chris@1 766 <td class="md" valign="top">(&nbsp;</td>
Chris@1 767 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 768 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 769 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 770 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 771 </tr>
Chris@1 772 </table>
Chris@1 773 </td>
Chris@1 774 </tr>
Chris@1 775 </table>
Chris@1 776 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 777 <tr>
Chris@1 778 <td>
Chris@1 779 &nbsp;
Chris@1 780 </td>
Chris@1 781 <td>
Chris@1 782
Chris@1 783 <p>
Chris@1 784 See <a class="el" href="group__flac__stream__encoder.html#ga32">FLAC__stream_encoder_set_rice_parameter_search_dist()</a>.
Chris@1 785 <p>
Chris@1 786 </td>
Chris@1 787 </tr>
Chris@1 788 </table>
Chris@1 789 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama23" doxytag="FLAC::Encoder::Stream::set_total_samples_estimate"></a><p>
Chris@1 790 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 791 <tr>
Chris@1 792 <td class="mdRow">
Chris@1 793 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 794 <tr>
Chris@1 795 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_total_samples_estimate </td>
Chris@1 796 <td class="md" valign="top">(&nbsp;</td>
Chris@1 797 <td class="md" nowrap valign="top">FLAC__uint64&nbsp;</td>
Chris@1 798 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 799 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 800 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 801 </tr>
Chris@1 802 </table>
Chris@1 803 </td>
Chris@1 804 </tr>
Chris@1 805 </table>
Chris@1 806 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 807 <tr>
Chris@1 808 <td>
Chris@1 809 &nbsp;
Chris@1 810 </td>
Chris@1 811 <td>
Chris@1 812
Chris@1 813 <p>
Chris@1 814 See <a class="el" href="group__flac__stream__encoder.html#ga33">FLAC__stream_encoder_set_total_samples_estimate()</a>.
Chris@1 815 <p>
Chris@1 816 </td>
Chris@1 817 </tr>
Chris@1 818 </table>
Chris@1 819 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama24" doxytag="FLAC::Encoder::Stream::set_metadata"></a><p>
Chris@1 820 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 821 <tr>
Chris@1 822 <td class="mdRow">
Chris@1 823 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 824 <tr>
Chris@1 825 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_metadata </td>
Chris@1 826 <td class="md" valign="top">(&nbsp;</td>
Chris@1 827 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> **&nbsp;</td>
Chris@1 828 <td class="mdname" nowrap> <em>metadata</em>, </td>
Chris@1 829 </tr>
Chris@1 830 <tr>
Chris@1 831 <td class="md" nowrap align="right"></td>
Chris@1 832 <td class="md"></td>
Chris@1 833 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 834 <td class="mdname" nowrap> <em>num_blocks</em></td>
Chris@1 835 </tr>
Chris@1 836 <tr>
Chris@1 837 <td class="md"></td>
Chris@1 838 <td class="md">)&nbsp;</td>
Chris@1 839 <td class="md" colspan="2"><code> [virtual]</code></td>
Chris@1 840 </tr>
Chris@1 841 </table>
Chris@1 842 </td>
Chris@1 843 </tr>
Chris@1 844 </table>
Chris@1 845 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 846 <tr>
Chris@1 847 <td>
Chris@1 848 &nbsp;
Chris@1 849 </td>
Chris@1 850 <td>
Chris@1 851
Chris@1 852 <p>
Chris@1 853 See <a class="el" href="group__flac__stream__encoder.html#ga34">FLAC__stream_encoder_set_metadata()</a>.
Chris@1 854 <p>
Chris@1 855 </td>
Chris@1 856 </tr>
Chris@1 857 </table>
Chris@1 858 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama25" doxytag="FLAC::Encoder::Stream::set_metadata"></a><p>
Chris@1 859 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 860 <tr>
Chris@1 861 <td class="mdRow">
Chris@1 862 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 863 <tr>
Chris@1 864 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_metadata </td>
Chris@1 865 <td class="md" valign="top">(&nbsp;</td>
Chris@1 866 <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a> **&nbsp;</td>
Chris@1 867 <td class="mdname" nowrap> <em>metadata</em>, </td>
Chris@1 868 </tr>
Chris@1 869 <tr>
Chris@1 870 <td class="md" nowrap align="right"></td>
Chris@1 871 <td class="md"></td>
Chris@1 872 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 873 <td class="mdname" nowrap> <em>num_blocks</em></td>
Chris@1 874 </tr>
Chris@1 875 <tr>
Chris@1 876 <td class="md"></td>
Chris@1 877 <td class="md">)&nbsp;</td>
Chris@1 878 <td class="md" colspan="2"><code> [virtual]</code></td>
Chris@1 879 </tr>
Chris@1 880 </table>
Chris@1 881 </td>
Chris@1 882 </tr>
Chris@1 883 </table>
Chris@1 884 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 885 <tr>
Chris@1 886 <td>
Chris@1 887 &nbsp;
Chris@1 888 </td>
Chris@1 889 <td>
Chris@1 890
Chris@1 891 <p>
Chris@1 892 See <a class="el" href="group__flac__stream__encoder.html#ga34">FLAC__stream_encoder_set_metadata()</a>.
Chris@1 893 <p>
Chris@1 894 </td>
Chris@1 895 </tr>
Chris@1 896 </table>
Chris@1 897 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama26" doxytag="FLAC::Encoder::Stream::get_state"></a><p>
Chris@1 898 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 899 <tr>
Chris@1 900 <td class="mdRow">
Chris@1 901 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 902 <tr>
Chris@1 903 <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">State</a> FLAC::Encoder::Stream::get_state </td>
Chris@1 904 <td class="md" valign="top">(&nbsp;</td>
Chris@1 905 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 906 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 907 <td class="md" nowrap> const</td>
Chris@1 908 </tr>
Chris@1 909 </table>
Chris@1 910 </td>
Chris@1 911 </tr>
Chris@1 912 </table>
Chris@1 913 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 914 <tr>
Chris@1 915 <td>
Chris@1 916 &nbsp;
Chris@1 917 </td>
Chris@1 918 <td>
Chris@1 919
Chris@1 920 <p>
Chris@1 921 See <a class="el" href="group__flac__stream__encoder.html#ga35">FLAC__stream_encoder_get_state()</a>.
Chris@1 922 <p>
Chris@1 923 </td>
Chris@1 924 </tr>
Chris@1 925 </table>
Chris@1 926 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama27" doxytag="FLAC::Encoder::Stream::get_verify_decoder_state"></a><p>
Chris@1 927 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 928 <tr>
Chris@1 929 <td class="mdRow">
Chris@1 930 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 931 <tr>
Chris@1 932 <td class="md" nowrap valign="top">virtual <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">Decoder::Stream::State</a> FLAC::Encoder::Stream::get_verify_decoder_state </td>
Chris@1 933 <td class="md" valign="top">(&nbsp;</td>
Chris@1 934 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 935 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 936 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 937 </tr>
Chris@1 938 </table>
Chris@1 939 </td>
Chris@1 940 </tr>
Chris@1 941 </table>
Chris@1 942 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 943 <tr>
Chris@1 944 <td>
Chris@1 945 &nbsp;
Chris@1 946 </td>
Chris@1 947 <td>
Chris@1 948
Chris@1 949 <p>
Chris@1 950 See <a class="el" href="group__flac__stream__encoder.html#ga36">FLAC__stream_encoder_get_verify_decoder_state()</a>.
Chris@1 951 <p>
Chris@1 952 </td>
Chris@1 953 </tr>
Chris@1 954 </table>
Chris@1 955 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama28" doxytag="FLAC::Encoder::Stream::get_verify_decoder_error_stats"></a><p>
Chris@1 956 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 957 <tr>
Chris@1 958 <td class="mdRow">
Chris@1 959 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 960 <tr>
Chris@1 961 <td class="md" nowrap valign="top">virtual void FLAC::Encoder::Stream::get_verify_decoder_error_stats </td>
Chris@1 962 <td class="md" valign="top">(&nbsp;</td>
Chris@1 963 <td class="md" nowrap valign="top">FLAC__uint64 *&nbsp;</td>
Chris@1 964 <td class="mdname" nowrap> <em>absolute_sample</em>, </td>
Chris@1 965 </tr>
Chris@1 966 <tr>
Chris@1 967 <td class="md" nowrap align="right"></td>
Chris@1 968 <td class="md"></td>
Chris@1 969 <td class="md" nowrap>unsigned *&nbsp;</td>
Chris@1 970 <td class="mdname" nowrap> <em>frame_number</em>, </td>
Chris@1 971 </tr>
Chris@1 972 <tr>
Chris@1 973 <td class="md" nowrap align="right"></td>
Chris@1 974 <td class="md"></td>
Chris@1 975 <td class="md" nowrap>unsigned *&nbsp;</td>
Chris@1 976 <td class="mdname" nowrap> <em>channel</em>, </td>
Chris@1 977 </tr>
Chris@1 978 <tr>
Chris@1 979 <td class="md" nowrap align="right"></td>
Chris@1 980 <td class="md"></td>
Chris@1 981 <td class="md" nowrap>unsigned *&nbsp;</td>
Chris@1 982 <td class="mdname" nowrap> <em>sample</em>, </td>
Chris@1 983 </tr>
Chris@1 984 <tr>
Chris@1 985 <td class="md" nowrap align="right"></td>
Chris@1 986 <td class="md"></td>
Chris@1 987 <td class="md" nowrap>FLAC__int32 *&nbsp;</td>
Chris@1 988 <td class="mdname" nowrap> <em>expected</em>, </td>
Chris@1 989 </tr>
Chris@1 990 <tr>
Chris@1 991 <td class="md" nowrap align="right"></td>
Chris@1 992 <td class="md"></td>
Chris@1 993 <td class="md" nowrap>FLAC__int32 *&nbsp;</td>
Chris@1 994 <td class="mdname" nowrap> <em>got</em></td>
Chris@1 995 </tr>
Chris@1 996 <tr>
Chris@1 997 <td class="md"></td>
Chris@1 998 <td class="md">)&nbsp;</td>
Chris@1 999 <td class="md" colspan="2"><code> [virtual]</code></td>
Chris@1 1000 </tr>
Chris@1 1001 </table>
Chris@1 1002 </td>
Chris@1 1003 </tr>
Chris@1 1004 </table>
Chris@1 1005 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1006 <tr>
Chris@1 1007 <td>
Chris@1 1008 &nbsp;
Chris@1 1009 </td>
Chris@1 1010 <td>
Chris@1 1011
Chris@1 1012 <p>
Chris@1 1013 See <a class="el" href="group__flac__stream__encoder.html#ga38">FLAC__stream_encoder_get_verify_decoder_error_stats()</a>.
Chris@1 1014 <p>
Chris@1 1015 </td>
Chris@1 1016 </tr>
Chris@1 1017 </table>
Chris@1 1018 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama29" doxytag="FLAC::Encoder::Stream::get_verify"></a><p>
Chris@1 1019 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1020 <tr>
Chris@1 1021 <td class="mdRow">
Chris@1 1022 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1023 <tr>
Chris@1 1024 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_verify </td>
Chris@1 1025 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1026 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1027 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1028 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1029 </tr>
Chris@1 1030 </table>
Chris@1 1031 </td>
Chris@1 1032 </tr>
Chris@1 1033 </table>
Chris@1 1034 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1035 <tr>
Chris@1 1036 <td>
Chris@1 1037 &nbsp;
Chris@1 1038 </td>
Chris@1 1039 <td>
Chris@1 1040
Chris@1 1041 <p>
Chris@1 1042 See <a class="el" href="group__flac__stream__encoder.html#ga39">FLAC__stream_encoder_get_verify()</a>.
Chris@1 1043 <p>
Chris@1 1044 </td>
Chris@1 1045 </tr>
Chris@1 1046 </table>
Chris@1 1047 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama30" doxytag="FLAC::Encoder::Stream::get_streamable_subset"></a><p>
Chris@1 1048 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1049 <tr>
Chris@1 1050 <td class="mdRow">
Chris@1 1051 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1052 <tr>
Chris@1 1053 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_streamable_subset </td>
Chris@1 1054 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1055 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1056 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1057 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1058 </tr>
Chris@1 1059 </table>
Chris@1 1060 </td>
Chris@1 1061 </tr>
Chris@1 1062 </table>
Chris@1 1063 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1064 <tr>
Chris@1 1065 <td>
Chris@1 1066 &nbsp;
Chris@1 1067 </td>
Chris@1 1068 <td>
Chris@1 1069
Chris@1 1070 <p>
Chris@1 1071 See <a class="el" href="group__flac__stream__encoder.html#ga40">FLAC__stream_encoder_get_streamable_subset()</a>.
Chris@1 1072 <p>
Chris@1 1073 </td>
Chris@1 1074 </tr>
Chris@1 1075 </table>
Chris@1 1076 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama31" doxytag="FLAC::Encoder::Stream::get_do_mid_side_stereo"></a><p>
Chris@1 1077 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1078 <tr>
Chris@1 1079 <td class="mdRow">
Chris@1 1080 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1081 <tr>
Chris@1 1082 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_mid_side_stereo </td>
Chris@1 1083 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1084 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1085 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1086 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1087 </tr>
Chris@1 1088 </table>
Chris@1 1089 </td>
Chris@1 1090 </tr>
Chris@1 1091 </table>
Chris@1 1092 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1093 <tr>
Chris@1 1094 <td>
Chris@1 1095 &nbsp;
Chris@1 1096 </td>
Chris@1 1097 <td>
Chris@1 1098
Chris@1 1099 <p>
Chris@1 1100 See <a class="el" href="group__flac__stream__encoder.html#ga45">FLAC__stream_encoder_get_do_mid_side_stereo()</a>.
Chris@1 1101 <p>
Chris@1 1102 </td>
Chris@1 1103 </tr>
Chris@1 1104 </table>
Chris@1 1105 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama32" doxytag="FLAC::Encoder::Stream::get_loose_mid_side_stereo"></a><p>
Chris@1 1106 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1107 <tr>
Chris@1 1108 <td class="mdRow">
Chris@1 1109 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1110 <tr>
Chris@1 1111 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_loose_mid_side_stereo </td>
Chris@1 1112 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1113 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1114 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1115 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1116 </tr>
Chris@1 1117 </table>
Chris@1 1118 </td>
Chris@1 1119 </tr>
Chris@1 1120 </table>
Chris@1 1121 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1122 <tr>
Chris@1 1123 <td>
Chris@1 1124 &nbsp;
Chris@1 1125 </td>
Chris@1 1126 <td>
Chris@1 1127
Chris@1 1128 <p>
Chris@1 1129 See <a class="el" href="group__flac__stream__encoder.html#ga46">FLAC__stream_encoder_get_loose_mid_side_stereo()</a>.
Chris@1 1130 <p>
Chris@1 1131 </td>
Chris@1 1132 </tr>
Chris@1 1133 </table>
Chris@1 1134 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama33" doxytag="FLAC::Encoder::Stream::get_channels"></a><p>
Chris@1 1135 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1136 <tr>
Chris@1 1137 <td class="mdRow">
Chris@1 1138 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1139 <tr>
Chris@1 1140 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_channels </td>
Chris@1 1141 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1142 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1143 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1144 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1145 </tr>
Chris@1 1146 </table>
Chris@1 1147 </td>
Chris@1 1148 </tr>
Chris@1 1149 </table>
Chris@1 1150 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1151 <tr>
Chris@1 1152 <td>
Chris@1 1153 &nbsp;
Chris@1 1154 </td>
Chris@1 1155 <td>
Chris@1 1156
Chris@1 1157 <p>
Chris@1 1158 See <a class="el" href="group__flac__stream__encoder.html#ga41">FLAC__stream_encoder_get_channels()</a>.
Chris@1 1159 <p>
Chris@1 1160 </td>
Chris@1 1161 </tr>
Chris@1 1162 </table>
Chris@1 1163 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama34" doxytag="FLAC::Encoder::Stream::get_bits_per_sample"></a><p>
Chris@1 1164 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1165 <tr>
Chris@1 1166 <td class="mdRow">
Chris@1 1167 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1168 <tr>
Chris@1 1169 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_bits_per_sample </td>
Chris@1 1170 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1171 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1172 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1173 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1174 </tr>
Chris@1 1175 </table>
Chris@1 1176 </td>
Chris@1 1177 </tr>
Chris@1 1178 </table>
Chris@1 1179 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1180 <tr>
Chris@1 1181 <td>
Chris@1 1182 &nbsp;
Chris@1 1183 </td>
Chris@1 1184 <td>
Chris@1 1185
Chris@1 1186 <p>
Chris@1 1187 See <a class="el" href="group__flac__stream__encoder.html#ga42">FLAC__stream_encoder_get_bits_per_sample()</a>.
Chris@1 1188 <p>
Chris@1 1189 </td>
Chris@1 1190 </tr>
Chris@1 1191 </table>
Chris@1 1192 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama35" doxytag="FLAC::Encoder::Stream::get_sample_rate"></a><p>
Chris@1 1193 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1194 <tr>
Chris@1 1195 <td class="mdRow">
Chris@1 1196 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1197 <tr>
Chris@1 1198 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_sample_rate </td>
Chris@1 1199 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1200 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1201 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1202 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1203 </tr>
Chris@1 1204 </table>
Chris@1 1205 </td>
Chris@1 1206 </tr>
Chris@1 1207 </table>
Chris@1 1208 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1209 <tr>
Chris@1 1210 <td>
Chris@1 1211 &nbsp;
Chris@1 1212 </td>
Chris@1 1213 <td>
Chris@1 1214
Chris@1 1215 <p>
Chris@1 1216 See <a class="el" href="group__flac__stream__encoder.html#ga43">FLAC__stream_encoder_get_sample_rate()</a>.
Chris@1 1217 <p>
Chris@1 1218 </td>
Chris@1 1219 </tr>
Chris@1 1220 </table>
Chris@1 1221 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama36" doxytag="FLAC::Encoder::Stream::get_blocksize"></a><p>
Chris@1 1222 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1223 <tr>
Chris@1 1224 <td class="mdRow">
Chris@1 1225 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1226 <tr>
Chris@1 1227 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_blocksize </td>
Chris@1 1228 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1229 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1230 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1231 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1232 </tr>
Chris@1 1233 </table>
Chris@1 1234 </td>
Chris@1 1235 </tr>
Chris@1 1236 </table>
Chris@1 1237 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1238 <tr>
Chris@1 1239 <td>
Chris@1 1240 &nbsp;
Chris@1 1241 </td>
Chris@1 1242 <td>
Chris@1 1243
Chris@1 1244 <p>
Chris@1 1245 See <a class="el" href="group__flac__stream__encoder.html#ga44">FLAC__stream_encoder_get_blocksize()</a>.
Chris@1 1246 <p>
Chris@1 1247 </td>
Chris@1 1248 </tr>
Chris@1 1249 </table>
Chris@1 1250 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama37" doxytag="FLAC::Encoder::Stream::get_max_lpc_order"></a><p>
Chris@1 1251 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1252 <tr>
Chris@1 1253 <td class="mdRow">
Chris@1 1254 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1255 <tr>
Chris@1 1256 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_max_lpc_order </td>
Chris@1 1257 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1258 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1259 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1260 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1261 </tr>
Chris@1 1262 </table>
Chris@1 1263 </td>
Chris@1 1264 </tr>
Chris@1 1265 </table>
Chris@1 1266 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1267 <tr>
Chris@1 1268 <td>
Chris@1 1269 &nbsp;
Chris@1 1270 </td>
Chris@1 1271 <td>
Chris@1 1272
Chris@1 1273 <p>
Chris@1 1274 See <a class="el" href="group__flac__stream__encoder.html#ga47">FLAC__stream_encoder_get_max_lpc_order()</a>.
Chris@1 1275 <p>
Chris@1 1276 </td>
Chris@1 1277 </tr>
Chris@1 1278 </table>
Chris@1 1279 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama38" doxytag="FLAC::Encoder::Stream::get_qlp_coeff_precision"></a><p>
Chris@1 1280 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1281 <tr>
Chris@1 1282 <td class="mdRow">
Chris@1 1283 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1284 <tr>
Chris@1 1285 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_qlp_coeff_precision </td>
Chris@1 1286 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1287 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1288 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1289 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1290 </tr>
Chris@1 1291 </table>
Chris@1 1292 </td>
Chris@1 1293 </tr>
Chris@1 1294 </table>
Chris@1 1295 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1296 <tr>
Chris@1 1297 <td>
Chris@1 1298 &nbsp;
Chris@1 1299 </td>
Chris@1 1300 <td>
Chris@1 1301
Chris@1 1302 <p>
Chris@1 1303 See <a class="el" href="group__flac__stream__encoder.html#ga48">FLAC__stream_encoder_get_qlp_coeff_precision()</a>.
Chris@1 1304 <p>
Chris@1 1305 </td>
Chris@1 1306 </tr>
Chris@1 1307 </table>
Chris@1 1308 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama39" doxytag="FLAC::Encoder::Stream::get_do_qlp_coeff_prec_search"></a><p>
Chris@1 1309 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1310 <tr>
Chris@1 1311 <td class="mdRow">
Chris@1 1312 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1313 <tr>
Chris@1 1314 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_qlp_coeff_prec_search </td>
Chris@1 1315 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1316 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1317 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1318 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1319 </tr>
Chris@1 1320 </table>
Chris@1 1321 </td>
Chris@1 1322 </tr>
Chris@1 1323 </table>
Chris@1 1324 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1325 <tr>
Chris@1 1326 <td>
Chris@1 1327 &nbsp;
Chris@1 1328 </td>
Chris@1 1329 <td>
Chris@1 1330
Chris@1 1331 <p>
Chris@1 1332 See <a class="el" href="group__flac__stream__encoder.html#ga49">FLAC__stream_encoder_get_do_qlp_coeff_prec_search()</a>.
Chris@1 1333 <p>
Chris@1 1334 </td>
Chris@1 1335 </tr>
Chris@1 1336 </table>
Chris@1 1337 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama40" doxytag="FLAC::Encoder::Stream::get_do_escape_coding"></a><p>
Chris@1 1338 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1339 <tr>
Chris@1 1340 <td class="mdRow">
Chris@1 1341 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1342 <tr>
Chris@1 1343 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_escape_coding </td>
Chris@1 1344 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1345 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1346 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1347 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1348 </tr>
Chris@1 1349 </table>
Chris@1 1350 </td>
Chris@1 1351 </tr>
Chris@1 1352 </table>
Chris@1 1353 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1354 <tr>
Chris@1 1355 <td>
Chris@1 1356 &nbsp;
Chris@1 1357 </td>
Chris@1 1358 <td>
Chris@1 1359
Chris@1 1360 <p>
Chris@1 1361 See <a class="el" href="group__flac__stream__encoder.html#ga50">FLAC__stream_encoder_get_do_escape_coding()</a>.
Chris@1 1362 <p>
Chris@1 1363 </td>
Chris@1 1364 </tr>
Chris@1 1365 </table>
Chris@1 1366 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama41" doxytag="FLAC::Encoder::Stream::get_do_exhaustive_model_search"></a><p>
Chris@1 1367 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1368 <tr>
Chris@1 1369 <td class="mdRow">
Chris@1 1370 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1371 <tr>
Chris@1 1372 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_exhaustive_model_search </td>
Chris@1 1373 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1374 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1375 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1376 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1377 </tr>
Chris@1 1378 </table>
Chris@1 1379 </td>
Chris@1 1380 </tr>
Chris@1 1381 </table>
Chris@1 1382 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1383 <tr>
Chris@1 1384 <td>
Chris@1 1385 &nbsp;
Chris@1 1386 </td>
Chris@1 1387 <td>
Chris@1 1388
Chris@1 1389 <p>
Chris@1 1390 See <a class="el" href="group__flac__stream__encoder.html#ga51">FLAC__stream_encoder_get_do_exhaustive_model_search()</a>.
Chris@1 1391 <p>
Chris@1 1392 </td>
Chris@1 1393 </tr>
Chris@1 1394 </table>
Chris@1 1395 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama42" doxytag="FLAC::Encoder::Stream::get_min_residual_partition_order"></a><p>
Chris@1 1396 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1397 <tr>
Chris@1 1398 <td class="mdRow">
Chris@1 1399 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1400 <tr>
Chris@1 1401 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_min_residual_partition_order </td>
Chris@1 1402 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1403 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1404 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1405 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1406 </tr>
Chris@1 1407 </table>
Chris@1 1408 </td>
Chris@1 1409 </tr>
Chris@1 1410 </table>
Chris@1 1411 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1412 <tr>
Chris@1 1413 <td>
Chris@1 1414 &nbsp;
Chris@1 1415 </td>
Chris@1 1416 <td>
Chris@1 1417
Chris@1 1418 <p>
Chris@1 1419 See <a class="el" href="group__flac__stream__encoder.html#ga52">FLAC__stream_encoder_get_min_residual_partition_order()</a>.
Chris@1 1420 <p>
Chris@1 1421 </td>
Chris@1 1422 </tr>
Chris@1 1423 </table>
Chris@1 1424 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama43" doxytag="FLAC::Encoder::Stream::get_max_residual_partition_order"></a><p>
Chris@1 1425 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1426 <tr>
Chris@1 1427 <td class="mdRow">
Chris@1 1428 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1429 <tr>
Chris@1 1430 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_max_residual_partition_order </td>
Chris@1 1431 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1432 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1433 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1434 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1435 </tr>
Chris@1 1436 </table>
Chris@1 1437 </td>
Chris@1 1438 </tr>
Chris@1 1439 </table>
Chris@1 1440 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1441 <tr>
Chris@1 1442 <td>
Chris@1 1443 &nbsp;
Chris@1 1444 </td>
Chris@1 1445 <td>
Chris@1 1446
Chris@1 1447 <p>
Chris@1 1448 See <a class="el" href="group__flac__stream__encoder.html#ga53">FLAC__stream_encoder_get_max_residual_partition_order()</a>.
Chris@1 1449 <p>
Chris@1 1450 </td>
Chris@1 1451 </tr>
Chris@1 1452 </table>
Chris@1 1453 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama44" doxytag="FLAC::Encoder::Stream::get_rice_parameter_search_dist"></a><p>
Chris@1 1454 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1455 <tr>
Chris@1 1456 <td class="mdRow">
Chris@1 1457 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1458 <tr>
Chris@1 1459 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_rice_parameter_search_dist </td>
Chris@1 1460 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1461 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1462 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1463 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1464 </tr>
Chris@1 1465 </table>
Chris@1 1466 </td>
Chris@1 1467 </tr>
Chris@1 1468 </table>
Chris@1 1469 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1470 <tr>
Chris@1 1471 <td>
Chris@1 1472 &nbsp;
Chris@1 1473 </td>
Chris@1 1474 <td>
Chris@1 1475
Chris@1 1476 <p>
Chris@1 1477 See <a class="el" href="group__flac__stream__encoder.html#ga54">FLAC__stream_encoder_get_rice_parameter_search_dist()</a>.
Chris@1 1478 <p>
Chris@1 1479 </td>
Chris@1 1480 </tr>
Chris@1 1481 </table>
Chris@1 1482 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama45" doxytag="FLAC::Encoder::Stream::get_total_samples_estimate"></a><p>
Chris@1 1483 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1484 <tr>
Chris@1 1485 <td class="mdRow">
Chris@1 1486 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1487 <tr>
Chris@1 1488 <td class="md" nowrap valign="top">virtual FLAC__uint64 FLAC::Encoder::Stream::get_total_samples_estimate </td>
Chris@1 1489 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1490 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1491 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1492 <td class="md" nowrap> const<code> [virtual]</code></td>
Chris@1 1493 </tr>
Chris@1 1494 </table>
Chris@1 1495 </td>
Chris@1 1496 </tr>
Chris@1 1497 </table>
Chris@1 1498 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1499 <tr>
Chris@1 1500 <td>
Chris@1 1501 &nbsp;
Chris@1 1502 </td>
Chris@1 1503 <td>
Chris@1 1504
Chris@1 1505 <p>
Chris@1 1506 See <a class="el" href="group__flac__stream__encoder.html#ga55">FLAC__stream_encoder_get_total_samples_estimate()</a>.
Chris@1 1507 <p>
Chris@1 1508 </td>
Chris@1 1509 </tr>
Chris@1 1510 </table>
Chris@1 1511 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama46" doxytag="FLAC::Encoder::Stream::init"></a><p>
Chris@1 1512 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1513 <tr>
Chris@1 1514 <td class="mdRow">
Chris@1 1515 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1516 <tr>
Chris@1 1517 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::Stream::init </td>
Chris@1 1518 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1519 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1520 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1521 <td class="md" nowrap></td>
Chris@1 1522 </tr>
Chris@1 1523 </table>
Chris@1 1524 </td>
Chris@1 1525 </tr>
Chris@1 1526 </table>
Chris@1 1527 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1528 <tr>
Chris@1 1529 <td>
Chris@1 1530 &nbsp;
Chris@1 1531 </td>
Chris@1 1532 <td>
Chris@1 1533
Chris@1 1534 <p>
Chris@1 1535 See <a class="el" href="group__flac__stream__encoder.html#ga56">FLAC__stream_encoder_init_stream()</a>.
Chris@1 1536 <p>
Chris@1 1537 </td>
Chris@1 1538 </tr>
Chris@1 1539 </table>
Chris@1 1540 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama47" doxytag="FLAC::Encoder::Stream::init_ogg"></a><p>
Chris@1 1541 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1542 <tr>
Chris@1 1543 <td class="mdRow">
Chris@1 1544 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1545 <tr>
Chris@1 1546 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::Stream::init_ogg </td>
Chris@1 1547 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1548 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1549 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1550 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 1551 </tr>
Chris@1 1552 </table>
Chris@1 1553 </td>
Chris@1 1554 </tr>
Chris@1 1555 </table>
Chris@1 1556 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1557 <tr>
Chris@1 1558 <td>
Chris@1 1559 &nbsp;
Chris@1 1560 </td>
Chris@1 1561 <td>
Chris@1 1562
Chris@1 1563 <p>
Chris@1 1564 See <a class="el" href="group__flac__stream__encoder.html#ga57">FLAC__stream_encoder_init_ogg_stream()</a>.
Chris@1 1565 <p>
Chris@1 1566 </td>
Chris@1 1567 </tr>
Chris@1 1568 </table>
Chris@1 1569 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama48" doxytag="FLAC::Encoder::Stream::finish"></a><p>
Chris@1 1570 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1571 <tr>
Chris@1 1572 <td class="mdRow">
Chris@1 1573 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1574 <tr>
Chris@1 1575 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::finish </td>
Chris@1 1576 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1577 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1578 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1579 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 1580 </tr>
Chris@1 1581 </table>
Chris@1 1582 </td>
Chris@1 1583 </tr>
Chris@1 1584 </table>
Chris@1 1585 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1586 <tr>
Chris@1 1587 <td>
Chris@1 1588 &nbsp;
Chris@1 1589 </td>
Chris@1 1590 <td>
Chris@1 1591
Chris@1 1592 <p>
Chris@1 1593 See <a class="el" href="group__flac__stream__encoder.html#ga62">FLAC__stream_encoder_finish()</a>.
Chris@1 1594 <p>
Chris@1 1595 </td>
Chris@1 1596 </tr>
Chris@1 1597 </table>
Chris@1 1598 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama49" doxytag="FLAC::Encoder::Stream::process"></a><p>
Chris@1 1599 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1600 <tr>
Chris@1 1601 <td class="mdRow">
Chris@1 1602 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1603 <tr>
Chris@1 1604 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::process </td>
Chris@1 1605 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1606 <td class="md" nowrap valign="top">const FLAC__int32 *const &nbsp;</td>
Chris@1 1607 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 1608 </tr>
Chris@1 1609 <tr>
Chris@1 1610 <td class="md" nowrap align="right"></td>
Chris@1 1611 <td class="md"></td>
Chris@1 1612 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1613 <td class="mdname" nowrap> <em>samples</em></td>
Chris@1 1614 </tr>
Chris@1 1615 <tr>
Chris@1 1616 <td class="md"></td>
Chris@1 1617 <td class="md">)&nbsp;</td>
Chris@1 1618 <td class="md" colspan="2"><code> [virtual]</code></td>
Chris@1 1619 </tr>
Chris@1 1620 </table>
Chris@1 1621 </td>
Chris@1 1622 </tr>
Chris@1 1623 </table>
Chris@1 1624 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1625 <tr>
Chris@1 1626 <td>
Chris@1 1627 &nbsp;
Chris@1 1628 </td>
Chris@1 1629 <td>
Chris@1 1630
Chris@1 1631 <p>
Chris@1 1632 See <a class="el" href="group__flac__stream__encoder.html#ga63">FLAC__stream_encoder_process()</a>.
Chris@1 1633 <p>
Chris@1 1634 </td>
Chris@1 1635 </tr>
Chris@1 1636 </table>
Chris@1 1637 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama50" doxytag="FLAC::Encoder::Stream::process_interleaved"></a><p>
Chris@1 1638 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1639 <tr>
Chris@1 1640 <td class="mdRow">
Chris@1 1641 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1642 <tr>
Chris@1 1643 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::process_interleaved </td>
Chris@1 1644 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1645 <td class="md" nowrap valign="top">const FLAC__int32&nbsp;</td>
Chris@1 1646 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 1647 </tr>
Chris@1 1648 <tr>
Chris@1 1649 <td class="md" nowrap align="right"></td>
Chris@1 1650 <td class="md"></td>
Chris@1 1651 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1652 <td class="mdname" nowrap> <em>samples</em></td>
Chris@1 1653 </tr>
Chris@1 1654 <tr>
Chris@1 1655 <td class="md"></td>
Chris@1 1656 <td class="md">)&nbsp;</td>
Chris@1 1657 <td class="md" colspan="2"><code> [virtual]</code></td>
Chris@1 1658 </tr>
Chris@1 1659 </table>
Chris@1 1660 </td>
Chris@1 1661 </tr>
Chris@1 1662 </table>
Chris@1 1663 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1664 <tr>
Chris@1 1665 <td>
Chris@1 1666 &nbsp;
Chris@1 1667 </td>
Chris@1 1668 <td>
Chris@1 1669
Chris@1 1670 <p>
Chris@1 1671 See <a class="el" href="group__flac__stream__encoder.html#ga64">FLAC__stream_encoder_process_interleaved()</a>.
Chris@1 1672 <p>
Chris@1 1673 </td>
Chris@1 1674 </tr>
Chris@1 1675 </table>
Chris@1 1676 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb0" doxytag="FLAC::Encoder::Stream::read_callback"></a><p>
Chris@1 1677 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1678 <tr>
Chris@1 1679 <td class="mdRow">
Chris@1 1680 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1681 <tr>
Chris@1 1682 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga67">FLAC__StreamEncoderReadStatus</a> FLAC::Encoder::Stream::read_callback </td>
Chris@1 1683 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1684 <td class="md" nowrap valign="top">FLAC__byte&nbsp;</td>
Chris@1 1685 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 1686 </tr>
Chris@1 1687 <tr>
Chris@1 1688 <td class="md" nowrap align="right"></td>
Chris@1 1689 <td class="md"></td>
Chris@1 1690 <td class="md" nowrap>size_t *&nbsp;</td>
Chris@1 1691 <td class="mdname" nowrap> <em>bytes</em></td>
Chris@1 1692 </tr>
Chris@1 1693 <tr>
Chris@1 1694 <td class="md"></td>
Chris@1 1695 <td class="md">)&nbsp;</td>
Chris@1 1696 <td class="md" colspan="2"><code> [protected, virtual]</code></td>
Chris@1 1697 </tr>
Chris@1 1698 </table>
Chris@1 1699 </td>
Chris@1 1700 </tr>
Chris@1 1701 </table>
Chris@1 1702 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1703 <tr>
Chris@1 1704 <td>
Chris@1 1705 &nbsp;
Chris@1 1706 </td>
Chris@1 1707 <td>
Chris@1 1708
Chris@1 1709 <p>
Chris@1 1710 See FLAC__StreamEncoderReadCallback.
Chris@1 1711 <p>
Chris@1 1712 </td>
Chris@1 1713 </tr>
Chris@1 1714 </table>
Chris@1 1715 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb1" doxytag="FLAC::Encoder::Stream::write_callback"></a><p>
Chris@1 1716 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1717 <tr>
Chris@1 1718 <td class="mdRow">
Chris@1 1719 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1720 <tr>
Chris@1 1721 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga68">FLAC__StreamEncoderWriteStatus</a> FLAC::Encoder::Stream::write_callback </td>
Chris@1 1722 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1723 <td class="md" nowrap valign="top">const FLAC__byte&nbsp;</td>
Chris@1 1724 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 1725 </tr>
Chris@1 1726 <tr>
Chris@1 1727 <td class="md" nowrap align="right"></td>
Chris@1 1728 <td class="md"></td>
Chris@1 1729 <td class="md" nowrap>size_t&nbsp;</td>
Chris@1 1730 <td class="mdname" nowrap> <em>bytes</em>, </td>
Chris@1 1731 </tr>
Chris@1 1732 <tr>
Chris@1 1733 <td class="md" nowrap align="right"></td>
Chris@1 1734 <td class="md"></td>
Chris@1 1735 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1736 <td class="mdname" nowrap> <em>samples</em>, </td>
Chris@1 1737 </tr>
Chris@1 1738 <tr>
Chris@1 1739 <td class="md" nowrap align="right"></td>
Chris@1 1740 <td class="md"></td>
Chris@1 1741 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1742 <td class="mdname" nowrap> <em>current_frame</em></td>
Chris@1 1743 </tr>
Chris@1 1744 <tr>
Chris@1 1745 <td class="md"></td>
Chris@1 1746 <td class="md">)&nbsp;</td>
Chris@1 1747 <td class="md" colspan="2"><code> [protected, pure virtual]</code></td>
Chris@1 1748 </tr>
Chris@1 1749 </table>
Chris@1 1750 </td>
Chris@1 1751 </tr>
Chris@1 1752 </table>
Chris@1 1753 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1754 <tr>
Chris@1 1755 <td>
Chris@1 1756 &nbsp;
Chris@1 1757 </td>
Chris@1 1758 <td>
Chris@1 1759
Chris@1 1760 <p>
Chris@1 1761 See FLAC__StreamEncoderWriteCallback.
Chris@1 1762 <p>
Chris@1 1763
Chris@1 1764 <p>
Chris@1 1765 Implemented in <a class="el" href="classFLAC_1_1Encoder_1_1File.html#FLAC_1_1Encoder_1_1Fileb1">FLAC::Encoder::File</a>. </td>
Chris@1 1766 </tr>
Chris@1 1767 </table>
Chris@1 1768 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb2" doxytag="FLAC::Encoder::Stream::seek_callback"></a><p>
Chris@1 1769 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1770 <tr>
Chris@1 1771 <td class="mdRow">
Chris@1 1772 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1773 <tr>
Chris@1 1774 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga69">FLAC__StreamEncoderSeekStatus</a> FLAC::Encoder::Stream::seek_callback </td>
Chris@1 1775 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1776 <td class="md" nowrap valign="top">FLAC__uint64&nbsp;</td>
Chris@1 1777 <td class="mdname1" valign="top" nowrap> <em>absolute_byte_offset</em> </td>
Chris@1 1778 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1779 <td class="md" nowrap><code> [protected, virtual]</code></td>
Chris@1 1780 </tr>
Chris@1 1781 </table>
Chris@1 1782 </td>
Chris@1 1783 </tr>
Chris@1 1784 </table>
Chris@1 1785 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1786 <tr>
Chris@1 1787 <td>
Chris@1 1788 &nbsp;
Chris@1 1789 </td>
Chris@1 1790 <td>
Chris@1 1791
Chris@1 1792 <p>
Chris@1 1793 See FLAC__StreamEncoderSeekCallback.
Chris@1 1794 <p>
Chris@1 1795 </td>
Chris@1 1796 </tr>
Chris@1 1797 </table>
Chris@1 1798 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb3" doxytag="FLAC::Encoder::Stream::tell_callback"></a><p>
Chris@1 1799 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1800 <tr>
Chris@1 1801 <td class="mdRow">
Chris@1 1802 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1803 <tr>
Chris@1 1804 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga70">FLAC__StreamEncoderTellStatus</a> FLAC::Encoder::Stream::tell_callback </td>
Chris@1 1805 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1806 <td class="md" nowrap valign="top">FLAC__uint64 *&nbsp;</td>
Chris@1 1807 <td class="mdname1" valign="top" nowrap> <em>absolute_byte_offset</em> </td>
Chris@1 1808 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1809 <td class="md" nowrap><code> [protected, virtual]</code></td>
Chris@1 1810 </tr>
Chris@1 1811 </table>
Chris@1 1812 </td>
Chris@1 1813 </tr>
Chris@1 1814 </table>
Chris@1 1815 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1816 <tr>
Chris@1 1817 <td>
Chris@1 1818 &nbsp;
Chris@1 1819 </td>
Chris@1 1820 <td>
Chris@1 1821
Chris@1 1822 <p>
Chris@1 1823 See FLAC__StreamEncoderTellCallback.
Chris@1 1824 <p>
Chris@1 1825 </td>
Chris@1 1826 </tr>
Chris@1 1827 </table>
Chris@1 1828 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb4" doxytag="FLAC::Encoder::Stream::metadata_callback"></a><p>
Chris@1 1829 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1830 <tr>
Chris@1 1831 <td class="mdRow">
Chris@1 1832 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1833 <tr>
Chris@1 1834 <td class="md" nowrap valign="top">virtual void FLAC::Encoder::Stream::metadata_callback </td>
Chris@1 1835 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1836 <td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1 1837 <td class="mdname1" valign="top" nowrap> <em>metadata</em> </td>
Chris@1 1838 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1839 <td class="md" nowrap><code> [protected, virtual]</code></td>
Chris@1 1840 </tr>
Chris@1 1841 </table>
Chris@1 1842 </td>
Chris@1 1843 </tr>
Chris@1 1844 </table>
Chris@1 1845 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1846 <tr>
Chris@1 1847 <td>
Chris@1 1848 &nbsp;
Chris@1 1849 </td>
Chris@1 1850 <td>
Chris@1 1851
Chris@1 1852 <p>
Chris@1 1853 See FLAC__StreamEncoderMetadataCallback.
Chris@1 1854 <p>
Chris@1 1855 </td>
Chris@1 1856 </tr>
Chris@1 1857 </table>
Chris@1 1858 <hr>The documentation for this class was generated from the following file:<ul>
Chris@1 1859 <li>include/FLAC++/<a class="el" href="encoder_8h-source.html">encoder.h</a></ul>
Chris@1 1860
Chris@1 1861 <hr size="1">
Chris@1 1862 <div class="copyright">
Chris@1 1863 <!-- @@@ oh so hacky -->
Chris@1 1864 <table>
Chris@1 1865 <tr>
Chris@1 1866 <td align="left">
Chris@1 1867 Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
Chris@1 1868 </td>
Chris@1 1869 <td width="1%" align="right">
Chris@1 1870 <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>
Chris@1 1871 </td>
Chris@1 1872 </tr>
Chris@1 1873 </table>
Chris@1 1874 </div>
Chris@1 1875 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
Chris@1 1876 <!-- Permission is granted to copy, distribute and/or modify this document -->
Chris@1 1877 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
Chris@1 1878 <!-- or any later version published by the Free Software Foundation; -->
Chris@1 1879 <!-- with no invariant sections. -->
Chris@1 1880 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
Chris@1 1881 </body>
Chris@1 1882 </html>