annotate src/flac-1.2.1/doc/html/api/classFLAC_1_1Encoder_1_1File.html @ 1:05aa0afa9217

Bring in flac, ogg, vorbis
author Chris Cannam
date Tue, 19 Mar 2013 17:37:49 +0000
parents
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::File 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_1File.html">File</a></div>
Chris@1 10 <h1>FLAC::Encoder::File 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::File:
Chris@1 16 <p><center><img src="classFLAC_1_1Encoder_1_1File.png" usemap="#FLAC::Encoder::File_map" border="0" alt=""></center>
Chris@1 17 <map name="FLAC::Encoder::File_map">
Chris@1 18 <area href="classFLAC_1_1Encoder_1_1Stream.html" alt="FLAC::Encoder::Stream" shape="rect" coords="0,0,144,24">
Chris@1 19 </map>
Chris@1 20 <a href="classFLAC_1_1Encoder_1_1File-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 not encoding to a file, you may need to use <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>.
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*_FILE() or FLAC__stream_encoder_init*_file(), 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 There are no mandatory callbacks; all the callbacks from <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a> are implemented here fully and support full post-encode STREAMINFO and SEEKTABLE updating. There is only an optional progress callback which you may override to get periodic reports on the progress of the encode.
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 ::<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_1File.html#FLAC_1_1Encoder_1_1Filea2">init</a> (FILE *file)</td></tr>
Chris@1 30
Chris@1 31 <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_1File.html#FLAC_1_1Encoder_1_1Filea3">init</a> (const char *filename)</td></tr>
Chris@1 32
Chris@1 33 <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_1File.html#FLAC_1_1Encoder_1_1Filea4">init</a> (const std::string &amp;filename)</td></tr>
Chris@1 34
Chris@1 35 <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_1File.html#FLAC_1_1Encoder_1_1Filea5">init_ogg</a> (FILE *file)</td></tr>
Chris@1 36
Chris@1 37 <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_1File.html#FLAC_1_1Encoder_1_1Filea6">init_ogg</a> (const char *filename)</td></tr>
Chris@1 38
Chris@1 39 <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_1File.html#FLAC_1_1Encoder_1_1Filea7">init_ogg</a> (const std::string &amp;filename)</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_1Streama2">is_valid</a> () const </td></tr>
Chris@1 42
Chris@1 43 <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 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_1Streama4">set_ogg_serial_number</a> (long 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_1Streama5">set_verify</a> (bool 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_1Streama6">set_streamable_subset</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_1Streama7">set_channels</a> (unsigned 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_1Streama8">set_bits_per_sample</a> (unsigned value)</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_1Streama9">set_sample_rate</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_1Streama10">set_compression_level</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_1Streama11">set_blocksize</a> (unsigned 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_1Streama12">set_do_mid_side_stereo</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_1Streama13">set_loose_mid_side_stereo</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_1Streama14">set_apodization</a> (const char *specification)</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_1Streama15">set_max_lpc_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_1Streama16">set_qlp_coeff_precision</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_1Streama17">set_do_qlp_coeff_prec_search</a> (bool 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_1Streama18">set_do_escape_coding</a> (bool value)</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_1Streama19">set_do_exhaustive_model_search</a> (bool value)</td></tr>
Chris@1 76
Chris@1 77 <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 78
Chris@1 79 <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 80
Chris@1 81 <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 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_1Streama23">set_total_samples_estimate</a> (FLAC__uint64 value)</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_1Streama24">set_metadata</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> **metadata, unsigned num_blocks)</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_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 88
Chris@1 89 <tr><td class="memItemLeft" nowrap align="right" valign="top">State&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 90
Chris@1 91 <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 92
Chris@1 93 <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 94
Chris@1 95 <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 96
Chris@1 97 <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 98
Chris@1 99 <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 100
Chris@1 101 <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 102
Chris@1 103 <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 104
Chris@1 105 <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 106
Chris@1 107 <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 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_1Streama36">get_blocksize</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_1Streama37">get_max_lpc_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_1Streama38">get_qlp_coeff_precision</a> () const </td></tr>
Chris@1 114
Chris@1 115 <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 116
Chris@1 117 <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 118
Chris@1 119 <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 120
Chris@1 121 <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 122
Chris@1 123 <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 124
Chris@1 125 <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 126
Chris@1 127 <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 128
Chris@1 129 <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 130
Chris@1 131 <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 132
Chris@1 133 <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 134
Chris@1 135 <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 136
Chris@1 137 <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 138
Chris@1 139 <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
Chris@1 140 <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_1File.html#FLAC_1_1Encoder_1_1Fileb0">progress_callback</a> (FLAC__uint64 bytes_written, FLAC__uint64 samples_written, unsigned frames_written, unsigned total_frames_estimate)</td></tr>
Chris@1 141
Chris@1 142 <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_1File.html#FLAC_1_1Encoder_1_1Fileb1">write_callback</a> (const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame)</td></tr>
Chris@1 143
Chris@1 144 <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 145
Chris@1 146 <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 147
Chris@1 148 <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 149
Chris@1 150 <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 151
Chris@1 152 <tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
Chris@1 153 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf0" doxytag="FLAC::Encoder::File::read_callback_"></a>
Chris@1 154 ::<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 155
Chris@1 156 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf1" doxytag="FLAC::Encoder::File::write_callback_"></a>
Chris@1 157 ::<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 158
Chris@1 159 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf2" doxytag="FLAC::Encoder::File::seek_callback_"></a>
Chris@1 160 ::<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 161
Chris@1 162 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf3" doxytag="FLAC::Encoder::File::tell_callback_"></a>
Chris@1 163 ::<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 164
Chris@1 165 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamf4" doxytag="FLAC::Encoder::File::metadata_callback_"></a>
Chris@1 166 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 167
Chris@1 168 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
Chris@1 169 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Encoder_1_1Streamp0" doxytag="FLAC::Encoder::File::encoder_"></a>
Chris@1 170 ::<a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>encoder_</b></td></tr>
Chris@1 171
Chris@1 172 </table>
Chris@1 173 <hr><h2>Member Function Documentation</h2>
Chris@1 174 <a class="anchor" name="FLAC_1_1Encoder_1_1Filea2" doxytag="FLAC::Encoder::File::init"></a><p>
Chris@1 175 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 176 <tr>
Chris@1 177 <td class="mdRow">
Chris@1 178 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 179 <tr>
Chris@1 180 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::File::init </td>
Chris@1 181 <td class="md" valign="top">(&nbsp;</td>
Chris@1 182 <td class="md" nowrap valign="top">FILE *&nbsp;</td>
Chris@1 183 <td class="mdname1" valign="top" nowrap> <em>file</em> </td>
Chris@1 184 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 185 <td class="md" nowrap></td>
Chris@1 186 </tr>
Chris@1 187 </table>
Chris@1 188 </td>
Chris@1 189 </tr>
Chris@1 190 </table>
Chris@1 191 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 192 <tr>
Chris@1 193 <td>
Chris@1 194 &nbsp;
Chris@1 195 </td>
Chris@1 196 <td>
Chris@1 197
Chris@1 198 <p>
Chris@1 199 See <a class="el" href="group__flac__stream__encoder.html#ga58">FLAC__stream_encoder_init_FILE()</a>.
Chris@1 200 <p>
Chris@1 201 </td>
Chris@1 202 </tr>
Chris@1 203 </table>
Chris@1 204 <a class="anchor" name="FLAC_1_1Encoder_1_1Filea3" doxytag="FLAC::Encoder::File::init"></a><p>
Chris@1 205 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 206 <tr>
Chris@1 207 <td class="mdRow">
Chris@1 208 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 209 <tr>
Chris@1 210 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::File::init </td>
Chris@1 211 <td class="md" valign="top">(&nbsp;</td>
Chris@1 212 <td class="md" nowrap valign="top">const char *&nbsp;</td>
Chris@1 213 <td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
Chris@1 214 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 215 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 216 </tr>
Chris@1 217 </table>
Chris@1 218 </td>
Chris@1 219 </tr>
Chris@1 220 </table>
Chris@1 221 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 222 <tr>
Chris@1 223 <td>
Chris@1 224 &nbsp;
Chris@1 225 </td>
Chris@1 226 <td>
Chris@1 227
Chris@1 228 <p>
Chris@1 229 See <a class="el" href="group__flac__stream__encoder.html#ga60">FLAC__stream_encoder_init_file()</a>.
Chris@1 230 <p>
Chris@1 231 </td>
Chris@1 232 </tr>
Chris@1 233 </table>
Chris@1 234 <a class="anchor" name="FLAC_1_1Encoder_1_1Filea4" doxytag="FLAC::Encoder::File::init"></a><p>
Chris@1 235 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 236 <tr>
Chris@1 237 <td class="mdRow">
Chris@1 238 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 239 <tr>
Chris@1 240 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::File::init </td>
Chris@1 241 <td class="md" valign="top">(&nbsp;</td>
Chris@1 242 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
Chris@1 243 <td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
Chris@1 244 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 245 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 246 </tr>
Chris@1 247 </table>
Chris@1 248 </td>
Chris@1 249 </tr>
Chris@1 250 </table>
Chris@1 251 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 252 <tr>
Chris@1 253 <td>
Chris@1 254 &nbsp;
Chris@1 255 </td>
Chris@1 256 <td>
Chris@1 257
Chris@1 258 <p>
Chris@1 259 See <a class="el" href="group__flac__stream__encoder.html#ga60">FLAC__stream_encoder_init_file()</a>.
Chris@1 260 <p>
Chris@1 261 </td>
Chris@1 262 </tr>
Chris@1 263 </table>
Chris@1 264 <a class="anchor" name="FLAC_1_1Encoder_1_1Filea5" doxytag="FLAC::Encoder::File::init_ogg"></a><p>
Chris@1 265 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 266 <tr>
Chris@1 267 <td class="mdRow">
Chris@1 268 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 269 <tr>
Chris@1 270 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::File::init_ogg </td>
Chris@1 271 <td class="md" valign="top">(&nbsp;</td>
Chris@1 272 <td class="md" nowrap valign="top">FILE *&nbsp;</td>
Chris@1 273 <td class="mdname1" valign="top" nowrap> <em>file</em> </td>
Chris@1 274 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 275 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 276 </tr>
Chris@1 277 </table>
Chris@1 278 </td>
Chris@1 279 </tr>
Chris@1 280 </table>
Chris@1 281 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 282 <tr>
Chris@1 283 <td>
Chris@1 284 &nbsp;
Chris@1 285 </td>
Chris@1 286 <td>
Chris@1 287
Chris@1 288 <p>
Chris@1 289 See <a class="el" href="group__flac__stream__encoder.html#ga59">FLAC__stream_encoder_init_ogg_FILE()</a>.
Chris@1 290 <p>
Chris@1 291 </td>
Chris@1 292 </tr>
Chris@1 293 </table>
Chris@1 294 <a class="anchor" name="FLAC_1_1Encoder_1_1Filea6" doxytag="FLAC::Encoder::File::init_ogg"></a><p>
Chris@1 295 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 296 <tr>
Chris@1 297 <td class="mdRow">
Chris@1 298 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 299 <tr>
Chris@1 300 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::File::init_ogg </td>
Chris@1 301 <td class="md" valign="top">(&nbsp;</td>
Chris@1 302 <td class="md" nowrap valign="top">const char *&nbsp;</td>
Chris@1 303 <td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
Chris@1 304 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 305 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 306 </tr>
Chris@1 307 </table>
Chris@1 308 </td>
Chris@1 309 </tr>
Chris@1 310 </table>
Chris@1 311 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 312 <tr>
Chris@1 313 <td>
Chris@1 314 &nbsp;
Chris@1 315 </td>
Chris@1 316 <td>
Chris@1 317
Chris@1 318 <p>
Chris@1 319 See <a class="el" href="group__flac__stream__encoder.html#ga61">FLAC__stream_encoder_init_ogg_file()</a>.
Chris@1 320 <p>
Chris@1 321 </td>
Chris@1 322 </tr>
Chris@1 323 </table>
Chris@1 324 <a class="anchor" name="FLAC_1_1Encoder_1_1Filea7" doxytag="FLAC::Encoder::File::init_ogg"></a><p>
Chris@1 325 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 326 <tr>
Chris@1 327 <td class="mdRow">
Chris@1 328 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 329 <tr>
Chris@1 330 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga66">FLAC__StreamEncoderInitStatus</a> FLAC::Encoder::File::init_ogg </td>
Chris@1 331 <td class="md" valign="top">(&nbsp;</td>
Chris@1 332 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
Chris@1 333 <td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
Chris@1 334 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 335 <td class="md" nowrap><code> [virtual]</code></td>
Chris@1 336 </tr>
Chris@1 337 </table>
Chris@1 338 </td>
Chris@1 339 </tr>
Chris@1 340 </table>
Chris@1 341 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 342 <tr>
Chris@1 343 <td>
Chris@1 344 &nbsp;
Chris@1 345 </td>
Chris@1 346 <td>
Chris@1 347
Chris@1 348 <p>
Chris@1 349 See <a class="el" href="group__flac__stream__encoder.html#ga61">FLAC__stream_encoder_init_ogg_file()</a>.
Chris@1 350 <p>
Chris@1 351 </td>
Chris@1 352 </tr>
Chris@1 353 </table>
Chris@1 354 <a class="anchor" name="FLAC_1_1Encoder_1_1Fileb0" doxytag="FLAC::Encoder::File::progress_callback"></a><p>
Chris@1 355 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 356 <tr>
Chris@1 357 <td class="mdRow">
Chris@1 358 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 359 <tr>
Chris@1 360 <td class="md" nowrap valign="top">virtual void FLAC::Encoder::File::progress_callback </td>
Chris@1 361 <td class="md" valign="top">(&nbsp;</td>
Chris@1 362 <td class="md" nowrap valign="top">FLAC__uint64&nbsp;</td>
Chris@1 363 <td class="mdname" nowrap> <em>bytes_written</em>, </td>
Chris@1 364 </tr>
Chris@1 365 <tr>
Chris@1 366 <td class="md" nowrap align="right"></td>
Chris@1 367 <td class="md"></td>
Chris@1 368 <td class="md" nowrap>FLAC__uint64&nbsp;</td>
Chris@1 369 <td class="mdname" nowrap> <em>samples_written</em>, </td>
Chris@1 370 </tr>
Chris@1 371 <tr>
Chris@1 372 <td class="md" nowrap align="right"></td>
Chris@1 373 <td class="md"></td>
Chris@1 374 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 375 <td class="mdname" nowrap> <em>frames_written</em>, </td>
Chris@1 376 </tr>
Chris@1 377 <tr>
Chris@1 378 <td class="md" nowrap align="right"></td>
Chris@1 379 <td class="md"></td>
Chris@1 380 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 381 <td class="mdname" nowrap> <em>total_frames_estimate</em></td>
Chris@1 382 </tr>
Chris@1 383 <tr>
Chris@1 384 <td class="md"></td>
Chris@1 385 <td class="md">)&nbsp;</td>
Chris@1 386 <td class="md" colspan="2"><code> [protected, virtual]</code></td>
Chris@1 387 </tr>
Chris@1 388 </table>
Chris@1 389 </td>
Chris@1 390 </tr>
Chris@1 391 </table>
Chris@1 392 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 393 <tr>
Chris@1 394 <td>
Chris@1 395 &nbsp;
Chris@1 396 </td>
Chris@1 397 <td>
Chris@1 398
Chris@1 399 <p>
Chris@1 400 See FLAC__StreamEncoderProgressCallback.
Chris@1 401 <p>
Chris@1 402 </td>
Chris@1 403 </tr>
Chris@1 404 </table>
Chris@1 405 <a class="anchor" name="FLAC_1_1Encoder_1_1Fileb1" doxytag="FLAC::Encoder::File::write_callback"></a><p>
Chris@1 406 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 407 <tr>
Chris@1 408 <td class="mdRow">
Chris@1 409 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 410 <tr>
Chris@1 411 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__encoder.html#ga68">FLAC__StreamEncoderWriteStatus</a> FLAC::Encoder::File::write_callback </td>
Chris@1 412 <td class="md" valign="top">(&nbsp;</td>
Chris@1 413 <td class="md" nowrap valign="top">const FLAC__byte&nbsp;</td>
Chris@1 414 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 415 </tr>
Chris@1 416 <tr>
Chris@1 417 <td class="md" nowrap align="right"></td>
Chris@1 418 <td class="md"></td>
Chris@1 419 <td class="md" nowrap>size_t&nbsp;</td>
Chris@1 420 <td class="mdname" nowrap> <em>bytes</em>, </td>
Chris@1 421 </tr>
Chris@1 422 <tr>
Chris@1 423 <td class="md" nowrap align="right"></td>
Chris@1 424 <td class="md"></td>
Chris@1 425 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 426 <td class="mdname" nowrap> <em>samples</em>, </td>
Chris@1 427 </tr>
Chris@1 428 <tr>
Chris@1 429 <td class="md" nowrap align="right"></td>
Chris@1 430 <td class="md"></td>
Chris@1 431 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 432 <td class="mdname" nowrap> <em>current_frame</em></td>
Chris@1 433 </tr>
Chris@1 434 <tr>
Chris@1 435 <td class="md"></td>
Chris@1 436 <td class="md">)&nbsp;</td>
Chris@1 437 <td class="md" colspan="2"><code> [protected, virtual]</code></td>
Chris@1 438 </tr>
Chris@1 439 </table>
Chris@1 440 </td>
Chris@1 441 </tr>
Chris@1 442 </table>
Chris@1 443 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 444 <tr>
Chris@1 445 <td>
Chris@1 446 &nbsp;
Chris@1 447 </td>
Chris@1 448 <td>
Chris@1 449
Chris@1 450 <p>
Chris@1 451 This is a dummy implementation to satisfy the pure virtual in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">Stream</a> that is actually supplied internally by the C layer.
Chris@1 452 <p>
Chris@1 453
Chris@1 454 <p>
Chris@1 455 Implements <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streamb1">FLAC::Encoder::Stream</a>. </td>
Chris@1 456 </tr>
Chris@1 457 </table>
Chris@1 458 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama2" doxytag="FLAC::Encoder::File::is_valid"></a><p>
Chris@1 459 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 460 <tr>
Chris@1 461 <td class="mdRow">
Chris@1 462 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 463 <tr>
Chris@1 464 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::is_valid </td>
Chris@1 465 <td class="md" valign="top">(&nbsp;</td>
Chris@1 466 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 467 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 468 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 469 </tr>
Chris@1 470 </table>
Chris@1 471 </td>
Chris@1 472 </tr>
Chris@1 473 </table>
Chris@1 474 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 475 <tr>
Chris@1 476 <td>
Chris@1 477 &nbsp;
Chris@1 478 </td>
Chris@1 479 <td>
Chris@1 480
Chris@1 481 <p>
Chris@1 482 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 483 </tr>
Chris@1 484 </table>
Chris@1 485 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama3" doxytag="FLAC::Encoder::File::operator bool"></a><p>
Chris@1 486 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 487 <tr>
Chris@1 488 <td class="mdRow">
Chris@1 489 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 490 <tr>
Chris@1 491 <td class="md" nowrap valign="top">FLAC::Encoder::Stream::operator bool </td>
Chris@1 492 <td class="md" valign="top">(&nbsp;</td>
Chris@1 493 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 494 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 495 <td class="md" nowrap> const<code> [inline, inherited]</code></td>
Chris@1 496 </tr>
Chris@1 497 </table>
Chris@1 498 </td>
Chris@1 499 </tr>
Chris@1 500 </table>
Chris@1 501 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 502 <tr>
Chris@1 503 <td>
Chris@1 504 &nbsp;
Chris@1 505 </td>
Chris@1 506 <td>
Chris@1 507
Chris@1 508 <p>
Chris@1 509 See <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#FLAC_1_1Encoder_1_1Streama2">is_valid()</a>.
Chris@1 510 <p>
Chris@1 511 </td>
Chris@1 512 </tr>
Chris@1 513 </table>
Chris@1 514 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama4" doxytag="FLAC::Encoder::File::set_ogg_serial_number"></a><p>
Chris@1 515 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 516 <tr>
Chris@1 517 <td class="mdRow">
Chris@1 518 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 519 <tr>
Chris@1 520 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_ogg_serial_number </td>
Chris@1 521 <td class="md" valign="top">(&nbsp;</td>
Chris@1 522 <td class="md" nowrap valign="top">long&nbsp;</td>
Chris@1 523 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 524 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 525 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 526 </tr>
Chris@1 527 </table>
Chris@1 528 </td>
Chris@1 529 </tr>
Chris@1 530 </table>
Chris@1 531 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 532 <tr>
Chris@1 533 <td>
Chris@1 534 &nbsp;
Chris@1 535 </td>
Chris@1 536 <td>
Chris@1 537
Chris@1 538 <p>
Chris@1 539 See <a class="el" href="group__flac__stream__encoder.html#ga14">FLAC__stream_encoder_set_ogg_serial_number()</a>.
Chris@1 540 <p>
Chris@1 541 </td>
Chris@1 542 </tr>
Chris@1 543 </table>
Chris@1 544 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama5" doxytag="FLAC::Encoder::File::set_verify"></a><p>
Chris@1 545 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 546 <tr>
Chris@1 547 <td class="mdRow">
Chris@1 548 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 549 <tr>
Chris@1 550 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_verify </td>
Chris@1 551 <td class="md" valign="top">(&nbsp;</td>
Chris@1 552 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 553 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 554 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 555 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 556 </tr>
Chris@1 557 </table>
Chris@1 558 </td>
Chris@1 559 </tr>
Chris@1 560 </table>
Chris@1 561 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 562 <tr>
Chris@1 563 <td>
Chris@1 564 &nbsp;
Chris@1 565 </td>
Chris@1 566 <td>
Chris@1 567
Chris@1 568 <p>
Chris@1 569 See <a class="el" href="group__flac__stream__encoder.html#ga15">FLAC__stream_encoder_set_verify()</a>.
Chris@1 570 <p>
Chris@1 571 </td>
Chris@1 572 </tr>
Chris@1 573 </table>
Chris@1 574 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama6" doxytag="FLAC::Encoder::File::set_streamable_subset"></a><p>
Chris@1 575 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 576 <tr>
Chris@1 577 <td class="mdRow">
Chris@1 578 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 579 <tr>
Chris@1 580 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_streamable_subset </td>
Chris@1 581 <td class="md" valign="top">(&nbsp;</td>
Chris@1 582 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 583 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 584 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 585 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 586 </tr>
Chris@1 587 </table>
Chris@1 588 </td>
Chris@1 589 </tr>
Chris@1 590 </table>
Chris@1 591 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 592 <tr>
Chris@1 593 <td>
Chris@1 594 &nbsp;
Chris@1 595 </td>
Chris@1 596 <td>
Chris@1 597
Chris@1 598 <p>
Chris@1 599 See <a class="el" href="group__flac__stream__encoder.html#ga16">FLAC__stream_encoder_set_streamable_subset()</a>.
Chris@1 600 <p>
Chris@1 601 </td>
Chris@1 602 </tr>
Chris@1 603 </table>
Chris@1 604 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama7" doxytag="FLAC::Encoder::File::set_channels"></a><p>
Chris@1 605 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 606 <tr>
Chris@1 607 <td class="mdRow">
Chris@1 608 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 609 <tr>
Chris@1 610 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_channels </td>
Chris@1 611 <td class="md" valign="top">(&nbsp;</td>
Chris@1 612 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 613 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 614 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 615 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 616 </tr>
Chris@1 617 </table>
Chris@1 618 </td>
Chris@1 619 </tr>
Chris@1 620 </table>
Chris@1 621 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 622 <tr>
Chris@1 623 <td>
Chris@1 624 &nbsp;
Chris@1 625 </td>
Chris@1 626 <td>
Chris@1 627
Chris@1 628 <p>
Chris@1 629 See <a class="el" href="group__flac__stream__encoder.html#ga17">FLAC__stream_encoder_set_channels()</a>.
Chris@1 630 <p>
Chris@1 631 </td>
Chris@1 632 </tr>
Chris@1 633 </table>
Chris@1 634 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama8" doxytag="FLAC::Encoder::File::set_bits_per_sample"></a><p>
Chris@1 635 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 636 <tr>
Chris@1 637 <td class="mdRow">
Chris@1 638 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 639 <tr>
Chris@1 640 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_bits_per_sample </td>
Chris@1 641 <td class="md" valign="top">(&nbsp;</td>
Chris@1 642 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 643 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 644 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 645 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 646 </tr>
Chris@1 647 </table>
Chris@1 648 </td>
Chris@1 649 </tr>
Chris@1 650 </table>
Chris@1 651 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 652 <tr>
Chris@1 653 <td>
Chris@1 654 &nbsp;
Chris@1 655 </td>
Chris@1 656 <td>
Chris@1 657
Chris@1 658 <p>
Chris@1 659 See <a class="el" href="group__flac__stream__encoder.html#ga18">FLAC__stream_encoder_set_bits_per_sample()</a>.
Chris@1 660 <p>
Chris@1 661 </td>
Chris@1 662 </tr>
Chris@1 663 </table>
Chris@1 664 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama9" doxytag="FLAC::Encoder::File::set_sample_rate"></a><p>
Chris@1 665 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 666 <tr>
Chris@1 667 <td class="mdRow">
Chris@1 668 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 669 <tr>
Chris@1 670 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_sample_rate </td>
Chris@1 671 <td class="md" valign="top">(&nbsp;</td>
Chris@1 672 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 673 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 674 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 675 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 676 </tr>
Chris@1 677 </table>
Chris@1 678 </td>
Chris@1 679 </tr>
Chris@1 680 </table>
Chris@1 681 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 682 <tr>
Chris@1 683 <td>
Chris@1 684 &nbsp;
Chris@1 685 </td>
Chris@1 686 <td>
Chris@1 687
Chris@1 688 <p>
Chris@1 689 See <a class="el" href="group__flac__stream__encoder.html#ga19">FLAC__stream_encoder_set_sample_rate()</a>.
Chris@1 690 <p>
Chris@1 691 </td>
Chris@1 692 </tr>
Chris@1 693 </table>
Chris@1 694 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama10" doxytag="FLAC::Encoder::File::set_compression_level"></a><p>
Chris@1 695 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 696 <tr>
Chris@1 697 <td class="mdRow">
Chris@1 698 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 699 <tr>
Chris@1 700 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_compression_level </td>
Chris@1 701 <td class="md" valign="top">(&nbsp;</td>
Chris@1 702 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 703 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 704 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 705 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 706 </tr>
Chris@1 707 </table>
Chris@1 708 </td>
Chris@1 709 </tr>
Chris@1 710 </table>
Chris@1 711 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 712 <tr>
Chris@1 713 <td>
Chris@1 714 &nbsp;
Chris@1 715 </td>
Chris@1 716 <td>
Chris@1 717
Chris@1 718 <p>
Chris@1 719 See <a class="el" href="group__flac__stream__encoder.html#ga20">FLAC__stream_encoder_set_compression_level()</a>.
Chris@1 720 <p>
Chris@1 721 </td>
Chris@1 722 </tr>
Chris@1 723 </table>
Chris@1 724 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama11" doxytag="FLAC::Encoder::File::set_blocksize"></a><p>
Chris@1 725 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 726 <tr>
Chris@1 727 <td class="mdRow">
Chris@1 728 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 729 <tr>
Chris@1 730 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_blocksize </td>
Chris@1 731 <td class="md" valign="top">(&nbsp;</td>
Chris@1 732 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 733 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 734 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 735 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 736 </tr>
Chris@1 737 </table>
Chris@1 738 </td>
Chris@1 739 </tr>
Chris@1 740 </table>
Chris@1 741 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 742 <tr>
Chris@1 743 <td>
Chris@1 744 &nbsp;
Chris@1 745 </td>
Chris@1 746 <td>
Chris@1 747
Chris@1 748 <p>
Chris@1 749 See <a class="el" href="group__flac__stream__encoder.html#ga21">FLAC__stream_encoder_set_blocksize()</a>.
Chris@1 750 <p>
Chris@1 751 </td>
Chris@1 752 </tr>
Chris@1 753 </table>
Chris@1 754 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama12" doxytag="FLAC::Encoder::File::set_do_mid_side_stereo"></a><p>
Chris@1 755 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 756 <tr>
Chris@1 757 <td class="mdRow">
Chris@1 758 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 759 <tr>
Chris@1 760 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_mid_side_stereo </td>
Chris@1 761 <td class="md" valign="top">(&nbsp;</td>
Chris@1 762 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 763 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 764 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 765 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 766 </tr>
Chris@1 767 </table>
Chris@1 768 </td>
Chris@1 769 </tr>
Chris@1 770 </table>
Chris@1 771 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 772 <tr>
Chris@1 773 <td>
Chris@1 774 &nbsp;
Chris@1 775 </td>
Chris@1 776 <td>
Chris@1 777
Chris@1 778 <p>
Chris@1 779 See <a class="el" href="group__flac__stream__encoder.html#ga22">FLAC__stream_encoder_set_do_mid_side_stereo()</a>.
Chris@1 780 <p>
Chris@1 781 </td>
Chris@1 782 </tr>
Chris@1 783 </table>
Chris@1 784 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama13" doxytag="FLAC::Encoder::File::set_loose_mid_side_stereo"></a><p>
Chris@1 785 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 786 <tr>
Chris@1 787 <td class="mdRow">
Chris@1 788 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 789 <tr>
Chris@1 790 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_loose_mid_side_stereo </td>
Chris@1 791 <td class="md" valign="top">(&nbsp;</td>
Chris@1 792 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 793 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 794 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 795 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 796 </tr>
Chris@1 797 </table>
Chris@1 798 </td>
Chris@1 799 </tr>
Chris@1 800 </table>
Chris@1 801 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 802 <tr>
Chris@1 803 <td>
Chris@1 804 &nbsp;
Chris@1 805 </td>
Chris@1 806 <td>
Chris@1 807
Chris@1 808 <p>
Chris@1 809 See <a class="el" href="group__flac__stream__encoder.html#ga23">FLAC__stream_encoder_set_loose_mid_side_stereo()</a>.
Chris@1 810 <p>
Chris@1 811 </td>
Chris@1 812 </tr>
Chris@1 813 </table>
Chris@1 814 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama14" doxytag="FLAC::Encoder::File::set_apodization"></a><p>
Chris@1 815 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 816 <tr>
Chris@1 817 <td class="mdRow">
Chris@1 818 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 819 <tr>
Chris@1 820 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_apodization </td>
Chris@1 821 <td class="md" valign="top">(&nbsp;</td>
Chris@1 822 <td class="md" nowrap valign="top">const char *&nbsp;</td>
Chris@1 823 <td class="mdname1" valign="top" nowrap> <em>specification</em> </td>
Chris@1 824 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 825 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 826 </tr>
Chris@1 827 </table>
Chris@1 828 </td>
Chris@1 829 </tr>
Chris@1 830 </table>
Chris@1 831 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 832 <tr>
Chris@1 833 <td>
Chris@1 834 &nbsp;
Chris@1 835 </td>
Chris@1 836 <td>
Chris@1 837
Chris@1 838 <p>
Chris@1 839 See <a class="el" href="group__flac__stream__encoder.html#ga24">FLAC__stream_encoder_set_apodization()</a>.
Chris@1 840 <p>
Chris@1 841 </td>
Chris@1 842 </tr>
Chris@1 843 </table>
Chris@1 844 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama15" doxytag="FLAC::Encoder::File::set_max_lpc_order"></a><p>
Chris@1 845 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 846 <tr>
Chris@1 847 <td class="mdRow">
Chris@1 848 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 849 <tr>
Chris@1 850 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_max_lpc_order </td>
Chris@1 851 <td class="md" valign="top">(&nbsp;</td>
Chris@1 852 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 853 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 854 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 855 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 856 </tr>
Chris@1 857 </table>
Chris@1 858 </td>
Chris@1 859 </tr>
Chris@1 860 </table>
Chris@1 861 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 862 <tr>
Chris@1 863 <td>
Chris@1 864 &nbsp;
Chris@1 865 </td>
Chris@1 866 <td>
Chris@1 867
Chris@1 868 <p>
Chris@1 869 See <a class="el" href="group__flac__stream__encoder.html#ga25">FLAC__stream_encoder_set_max_lpc_order()</a>.
Chris@1 870 <p>
Chris@1 871 </td>
Chris@1 872 </tr>
Chris@1 873 </table>
Chris@1 874 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama16" doxytag="FLAC::Encoder::File::set_qlp_coeff_precision"></a><p>
Chris@1 875 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 876 <tr>
Chris@1 877 <td class="mdRow">
Chris@1 878 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 879 <tr>
Chris@1 880 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_qlp_coeff_precision </td>
Chris@1 881 <td class="md" valign="top">(&nbsp;</td>
Chris@1 882 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 883 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 884 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 885 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 886 </tr>
Chris@1 887 </table>
Chris@1 888 </td>
Chris@1 889 </tr>
Chris@1 890 </table>
Chris@1 891 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 892 <tr>
Chris@1 893 <td>
Chris@1 894 &nbsp;
Chris@1 895 </td>
Chris@1 896 <td>
Chris@1 897
Chris@1 898 <p>
Chris@1 899 See <a class="el" href="group__flac__stream__encoder.html#ga26">FLAC__stream_encoder_set_qlp_coeff_precision()</a>.
Chris@1 900 <p>
Chris@1 901 </td>
Chris@1 902 </tr>
Chris@1 903 </table>
Chris@1 904 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama17" doxytag="FLAC::Encoder::File::set_do_qlp_coeff_prec_search"></a><p>
Chris@1 905 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 906 <tr>
Chris@1 907 <td class="mdRow">
Chris@1 908 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 909 <tr>
Chris@1 910 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_qlp_coeff_prec_search </td>
Chris@1 911 <td class="md" valign="top">(&nbsp;</td>
Chris@1 912 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 913 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 914 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 915 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 916 </tr>
Chris@1 917 </table>
Chris@1 918 </td>
Chris@1 919 </tr>
Chris@1 920 </table>
Chris@1 921 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 922 <tr>
Chris@1 923 <td>
Chris@1 924 &nbsp;
Chris@1 925 </td>
Chris@1 926 <td>
Chris@1 927
Chris@1 928 <p>
Chris@1 929 See <a class="el" href="group__flac__stream__encoder.html#ga27">FLAC__stream_encoder_set_do_qlp_coeff_prec_search()</a>.
Chris@1 930 <p>
Chris@1 931 </td>
Chris@1 932 </tr>
Chris@1 933 </table>
Chris@1 934 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama18" doxytag="FLAC::Encoder::File::set_do_escape_coding"></a><p>
Chris@1 935 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 936 <tr>
Chris@1 937 <td class="mdRow">
Chris@1 938 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 939 <tr>
Chris@1 940 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_escape_coding </td>
Chris@1 941 <td class="md" valign="top">(&nbsp;</td>
Chris@1 942 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 943 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 944 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 945 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 946 </tr>
Chris@1 947 </table>
Chris@1 948 </td>
Chris@1 949 </tr>
Chris@1 950 </table>
Chris@1 951 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 952 <tr>
Chris@1 953 <td>
Chris@1 954 &nbsp;
Chris@1 955 </td>
Chris@1 956 <td>
Chris@1 957
Chris@1 958 <p>
Chris@1 959 See <a class="el" href="group__flac__stream__encoder.html#ga28">FLAC__stream_encoder_set_do_escape_coding()</a>.
Chris@1 960 <p>
Chris@1 961 </td>
Chris@1 962 </tr>
Chris@1 963 </table>
Chris@1 964 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama19" doxytag="FLAC::Encoder::File::set_do_exhaustive_model_search"></a><p>
Chris@1 965 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 966 <tr>
Chris@1 967 <td class="mdRow">
Chris@1 968 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 969 <tr>
Chris@1 970 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_do_exhaustive_model_search </td>
Chris@1 971 <td class="md" valign="top">(&nbsp;</td>
Chris@1 972 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 973 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 974 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 975 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 976 </tr>
Chris@1 977 </table>
Chris@1 978 </td>
Chris@1 979 </tr>
Chris@1 980 </table>
Chris@1 981 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 982 <tr>
Chris@1 983 <td>
Chris@1 984 &nbsp;
Chris@1 985 </td>
Chris@1 986 <td>
Chris@1 987
Chris@1 988 <p>
Chris@1 989 See <a class="el" href="group__flac__stream__encoder.html#ga29">FLAC__stream_encoder_set_do_exhaustive_model_search()</a>.
Chris@1 990 <p>
Chris@1 991 </td>
Chris@1 992 </tr>
Chris@1 993 </table>
Chris@1 994 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama20" doxytag="FLAC::Encoder::File::set_min_residual_partition_order"></a><p>
Chris@1 995 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 996 <tr>
Chris@1 997 <td class="mdRow">
Chris@1 998 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 999 <tr>
Chris@1 1000 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_min_residual_partition_order </td>
Chris@1 1001 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1002 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 1003 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 1004 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1005 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 1006 </tr>
Chris@1 1007 </table>
Chris@1 1008 </td>
Chris@1 1009 </tr>
Chris@1 1010 </table>
Chris@1 1011 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1012 <tr>
Chris@1 1013 <td>
Chris@1 1014 &nbsp;
Chris@1 1015 </td>
Chris@1 1016 <td>
Chris@1 1017
Chris@1 1018 <p>
Chris@1 1019 See <a class="el" href="group__flac__stream__encoder.html#ga30">FLAC__stream_encoder_set_min_residual_partition_order()</a>.
Chris@1 1020 <p>
Chris@1 1021 </td>
Chris@1 1022 </tr>
Chris@1 1023 </table>
Chris@1 1024 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama21" doxytag="FLAC::Encoder::File::set_max_residual_partition_order"></a><p>
Chris@1 1025 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1026 <tr>
Chris@1 1027 <td class="mdRow">
Chris@1 1028 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1029 <tr>
Chris@1 1030 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_max_residual_partition_order </td>
Chris@1 1031 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1032 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 1033 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 1034 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1035 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 1036 </tr>
Chris@1 1037 </table>
Chris@1 1038 </td>
Chris@1 1039 </tr>
Chris@1 1040 </table>
Chris@1 1041 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1042 <tr>
Chris@1 1043 <td>
Chris@1 1044 &nbsp;
Chris@1 1045 </td>
Chris@1 1046 <td>
Chris@1 1047
Chris@1 1048 <p>
Chris@1 1049 See <a class="el" href="group__flac__stream__encoder.html#ga31">FLAC__stream_encoder_set_max_residual_partition_order()</a>.
Chris@1 1050 <p>
Chris@1 1051 </td>
Chris@1 1052 </tr>
Chris@1 1053 </table>
Chris@1 1054 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama22" doxytag="FLAC::Encoder::File::set_rice_parameter_search_dist"></a><p>
Chris@1 1055 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1056 <tr>
Chris@1 1057 <td class="mdRow">
Chris@1 1058 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1059 <tr>
Chris@1 1060 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_rice_parameter_search_dist </td>
Chris@1 1061 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1062 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 1063 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 1064 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1065 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 1066 </tr>
Chris@1 1067 </table>
Chris@1 1068 </td>
Chris@1 1069 </tr>
Chris@1 1070 </table>
Chris@1 1071 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1072 <tr>
Chris@1 1073 <td>
Chris@1 1074 &nbsp;
Chris@1 1075 </td>
Chris@1 1076 <td>
Chris@1 1077
Chris@1 1078 <p>
Chris@1 1079 See <a class="el" href="group__flac__stream__encoder.html#ga32">FLAC__stream_encoder_set_rice_parameter_search_dist()</a>.
Chris@1 1080 <p>
Chris@1 1081 </td>
Chris@1 1082 </tr>
Chris@1 1083 </table>
Chris@1 1084 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama23" doxytag="FLAC::Encoder::File::set_total_samples_estimate"></a><p>
Chris@1 1085 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1086 <tr>
Chris@1 1087 <td class="mdRow">
Chris@1 1088 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1089 <tr>
Chris@1 1090 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_total_samples_estimate </td>
Chris@1 1091 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1092 <td class="md" nowrap valign="top">FLAC__uint64&nbsp;</td>
Chris@1 1093 <td class="mdname1" valign="top" nowrap> <em>value</em> </td>
Chris@1 1094 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1095 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 1096 </tr>
Chris@1 1097 </table>
Chris@1 1098 </td>
Chris@1 1099 </tr>
Chris@1 1100 </table>
Chris@1 1101 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1102 <tr>
Chris@1 1103 <td>
Chris@1 1104 &nbsp;
Chris@1 1105 </td>
Chris@1 1106 <td>
Chris@1 1107
Chris@1 1108 <p>
Chris@1 1109 See <a class="el" href="group__flac__stream__encoder.html#ga33">FLAC__stream_encoder_set_total_samples_estimate()</a>.
Chris@1 1110 <p>
Chris@1 1111 </td>
Chris@1 1112 </tr>
Chris@1 1113 </table>
Chris@1 1114 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama24" doxytag="FLAC::Encoder::File::set_metadata"></a><p>
Chris@1 1115 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1116 <tr>
Chris@1 1117 <td class="mdRow">
Chris@1 1118 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1119 <tr>
Chris@1 1120 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_metadata </td>
Chris@1 1121 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1122 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> **&nbsp;</td>
Chris@1 1123 <td class="mdname" nowrap> <em>metadata</em>, </td>
Chris@1 1124 </tr>
Chris@1 1125 <tr>
Chris@1 1126 <td class="md" nowrap align="right"></td>
Chris@1 1127 <td class="md"></td>
Chris@1 1128 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1129 <td class="mdname" nowrap> <em>num_blocks</em></td>
Chris@1 1130 </tr>
Chris@1 1131 <tr>
Chris@1 1132 <td class="md"></td>
Chris@1 1133 <td class="md">)&nbsp;</td>
Chris@1 1134 <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
Chris@1 1135 </tr>
Chris@1 1136 </table>
Chris@1 1137 </td>
Chris@1 1138 </tr>
Chris@1 1139 </table>
Chris@1 1140 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1141 <tr>
Chris@1 1142 <td>
Chris@1 1143 &nbsp;
Chris@1 1144 </td>
Chris@1 1145 <td>
Chris@1 1146
Chris@1 1147 <p>
Chris@1 1148 See <a class="el" href="group__flac__stream__encoder.html#ga34">FLAC__stream_encoder_set_metadata()</a>.
Chris@1 1149 <p>
Chris@1 1150 </td>
Chris@1 1151 </tr>
Chris@1 1152 </table>
Chris@1 1153 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama25" doxytag="FLAC::Encoder::File::set_metadata"></a><p>
Chris@1 1154 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1155 <tr>
Chris@1 1156 <td class="mdRow">
Chris@1 1157 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1158 <tr>
Chris@1 1159 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::set_metadata </td>
Chris@1 1160 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1161 <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a> **&nbsp;</td>
Chris@1 1162 <td class="mdname" nowrap> <em>metadata</em>, </td>
Chris@1 1163 </tr>
Chris@1 1164 <tr>
Chris@1 1165 <td class="md" nowrap align="right"></td>
Chris@1 1166 <td class="md"></td>
Chris@1 1167 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1168 <td class="mdname" nowrap> <em>num_blocks</em></td>
Chris@1 1169 </tr>
Chris@1 1170 <tr>
Chris@1 1171 <td class="md"></td>
Chris@1 1172 <td class="md">)&nbsp;</td>
Chris@1 1173 <td class="md" colspan="2"><code> [virtual, inherited]</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#ga34">FLAC__stream_encoder_set_metadata()</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_1Streama26" doxytag="FLAC::Encoder::File::get_state"></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">State FLAC::Encoder::Stream::get_state </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> [inherited]</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#ga35">FLAC__stream_encoder_get_state()</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_1Streama27" doxytag="FLAC::Encoder::File::get_verify_decoder_state"></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 <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 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, inherited]</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#ga36">FLAC__stream_encoder_get_verify_decoder_state()</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_1Streama28" doxytag="FLAC::Encoder::File::get_verify_decoder_error_stats"></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 void FLAC::Encoder::Stream::get_verify_decoder_error_stats </td>
Chris@1 1257 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1258 <td class="md" nowrap valign="top">FLAC__uint64 *&nbsp;</td>
Chris@1 1259 <td class="mdname" nowrap> <em>absolute_sample</em>, </td>
Chris@1 1260 </tr>
Chris@1 1261 <tr>
Chris@1 1262 <td class="md" nowrap align="right"></td>
Chris@1 1263 <td class="md"></td>
Chris@1 1264 <td class="md" nowrap>unsigned *&nbsp;</td>
Chris@1 1265 <td class="mdname" nowrap> <em>frame_number</em>, </td>
Chris@1 1266 </tr>
Chris@1 1267 <tr>
Chris@1 1268 <td class="md" nowrap align="right"></td>
Chris@1 1269 <td class="md"></td>
Chris@1 1270 <td class="md" nowrap>unsigned *&nbsp;</td>
Chris@1 1271 <td class="mdname" nowrap> <em>channel</em>, </td>
Chris@1 1272 </tr>
Chris@1 1273 <tr>
Chris@1 1274 <td class="md" nowrap align="right"></td>
Chris@1 1275 <td class="md"></td>
Chris@1 1276 <td class="md" nowrap>unsigned *&nbsp;</td>
Chris@1 1277 <td class="mdname" nowrap> <em>sample</em>, </td>
Chris@1 1278 </tr>
Chris@1 1279 <tr>
Chris@1 1280 <td class="md" nowrap align="right"></td>
Chris@1 1281 <td class="md"></td>
Chris@1 1282 <td class="md" nowrap>FLAC__int32 *&nbsp;</td>
Chris@1 1283 <td class="mdname" nowrap> <em>expected</em>, </td>
Chris@1 1284 </tr>
Chris@1 1285 <tr>
Chris@1 1286 <td class="md" nowrap align="right"></td>
Chris@1 1287 <td class="md"></td>
Chris@1 1288 <td class="md" nowrap>FLAC__int32 *&nbsp;</td>
Chris@1 1289 <td class="mdname" nowrap> <em>got</em></td>
Chris@1 1290 </tr>
Chris@1 1291 <tr>
Chris@1 1292 <td class="md"></td>
Chris@1 1293 <td class="md">)&nbsp;</td>
Chris@1 1294 <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
Chris@1 1295 </tr>
Chris@1 1296 </table>
Chris@1 1297 </td>
Chris@1 1298 </tr>
Chris@1 1299 </table>
Chris@1 1300 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1301 <tr>
Chris@1 1302 <td>
Chris@1 1303 &nbsp;
Chris@1 1304 </td>
Chris@1 1305 <td>
Chris@1 1306
Chris@1 1307 <p>
Chris@1 1308 See <a class="el" href="group__flac__stream__encoder.html#ga38">FLAC__stream_encoder_get_verify_decoder_error_stats()</a>.
Chris@1 1309 <p>
Chris@1 1310 </td>
Chris@1 1311 </tr>
Chris@1 1312 </table>
Chris@1 1313 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama29" doxytag="FLAC::Encoder::File::get_verify"></a><p>
Chris@1 1314 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1315 <tr>
Chris@1 1316 <td class="mdRow">
Chris@1 1317 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1318 <tr>
Chris@1 1319 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_verify </td>
Chris@1 1320 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1321 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1322 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1323 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1324 </tr>
Chris@1 1325 </table>
Chris@1 1326 </td>
Chris@1 1327 </tr>
Chris@1 1328 </table>
Chris@1 1329 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1330 <tr>
Chris@1 1331 <td>
Chris@1 1332 &nbsp;
Chris@1 1333 </td>
Chris@1 1334 <td>
Chris@1 1335
Chris@1 1336 <p>
Chris@1 1337 See <a class="el" href="group__flac__stream__encoder.html#ga39">FLAC__stream_encoder_get_verify()</a>.
Chris@1 1338 <p>
Chris@1 1339 </td>
Chris@1 1340 </tr>
Chris@1 1341 </table>
Chris@1 1342 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama30" doxytag="FLAC::Encoder::File::get_streamable_subset"></a><p>
Chris@1 1343 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1344 <tr>
Chris@1 1345 <td class="mdRow">
Chris@1 1346 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1347 <tr>
Chris@1 1348 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_streamable_subset </td>
Chris@1 1349 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1350 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1351 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1352 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1353 </tr>
Chris@1 1354 </table>
Chris@1 1355 </td>
Chris@1 1356 </tr>
Chris@1 1357 </table>
Chris@1 1358 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1359 <tr>
Chris@1 1360 <td>
Chris@1 1361 &nbsp;
Chris@1 1362 </td>
Chris@1 1363 <td>
Chris@1 1364
Chris@1 1365 <p>
Chris@1 1366 See <a class="el" href="group__flac__stream__encoder.html#ga40">FLAC__stream_encoder_get_streamable_subset()</a>.
Chris@1 1367 <p>
Chris@1 1368 </td>
Chris@1 1369 </tr>
Chris@1 1370 </table>
Chris@1 1371 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama31" doxytag="FLAC::Encoder::File::get_do_mid_side_stereo"></a><p>
Chris@1 1372 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1373 <tr>
Chris@1 1374 <td class="mdRow">
Chris@1 1375 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1376 <tr>
Chris@1 1377 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_mid_side_stereo </td>
Chris@1 1378 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1379 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1380 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1381 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1382 </tr>
Chris@1 1383 </table>
Chris@1 1384 </td>
Chris@1 1385 </tr>
Chris@1 1386 </table>
Chris@1 1387 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1388 <tr>
Chris@1 1389 <td>
Chris@1 1390 &nbsp;
Chris@1 1391 </td>
Chris@1 1392 <td>
Chris@1 1393
Chris@1 1394 <p>
Chris@1 1395 See <a class="el" href="group__flac__stream__encoder.html#ga45">FLAC__stream_encoder_get_do_mid_side_stereo()</a>.
Chris@1 1396 <p>
Chris@1 1397 </td>
Chris@1 1398 </tr>
Chris@1 1399 </table>
Chris@1 1400 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama32" doxytag="FLAC::Encoder::File::get_loose_mid_side_stereo"></a><p>
Chris@1 1401 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1402 <tr>
Chris@1 1403 <td class="mdRow">
Chris@1 1404 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1405 <tr>
Chris@1 1406 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_loose_mid_side_stereo </td>
Chris@1 1407 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1408 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1409 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1410 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1411 </tr>
Chris@1 1412 </table>
Chris@1 1413 </td>
Chris@1 1414 </tr>
Chris@1 1415 </table>
Chris@1 1416 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1417 <tr>
Chris@1 1418 <td>
Chris@1 1419 &nbsp;
Chris@1 1420 </td>
Chris@1 1421 <td>
Chris@1 1422
Chris@1 1423 <p>
Chris@1 1424 See <a class="el" href="group__flac__stream__encoder.html#ga46">FLAC__stream_encoder_get_loose_mid_side_stereo()</a>.
Chris@1 1425 <p>
Chris@1 1426 </td>
Chris@1 1427 </tr>
Chris@1 1428 </table>
Chris@1 1429 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama33" doxytag="FLAC::Encoder::File::get_channels"></a><p>
Chris@1 1430 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1431 <tr>
Chris@1 1432 <td class="mdRow">
Chris@1 1433 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1434 <tr>
Chris@1 1435 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_channels </td>
Chris@1 1436 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1437 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1438 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1439 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1440 </tr>
Chris@1 1441 </table>
Chris@1 1442 </td>
Chris@1 1443 </tr>
Chris@1 1444 </table>
Chris@1 1445 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1446 <tr>
Chris@1 1447 <td>
Chris@1 1448 &nbsp;
Chris@1 1449 </td>
Chris@1 1450 <td>
Chris@1 1451
Chris@1 1452 <p>
Chris@1 1453 See <a class="el" href="group__flac__stream__encoder.html#ga41">FLAC__stream_encoder_get_channels()</a>.
Chris@1 1454 <p>
Chris@1 1455 </td>
Chris@1 1456 </tr>
Chris@1 1457 </table>
Chris@1 1458 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama34" doxytag="FLAC::Encoder::File::get_bits_per_sample"></a><p>
Chris@1 1459 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1460 <tr>
Chris@1 1461 <td class="mdRow">
Chris@1 1462 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1463 <tr>
Chris@1 1464 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_bits_per_sample </td>
Chris@1 1465 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1466 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1467 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1468 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1469 </tr>
Chris@1 1470 </table>
Chris@1 1471 </td>
Chris@1 1472 </tr>
Chris@1 1473 </table>
Chris@1 1474 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1475 <tr>
Chris@1 1476 <td>
Chris@1 1477 &nbsp;
Chris@1 1478 </td>
Chris@1 1479 <td>
Chris@1 1480
Chris@1 1481 <p>
Chris@1 1482 See <a class="el" href="group__flac__stream__encoder.html#ga42">FLAC__stream_encoder_get_bits_per_sample()</a>.
Chris@1 1483 <p>
Chris@1 1484 </td>
Chris@1 1485 </tr>
Chris@1 1486 </table>
Chris@1 1487 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama35" doxytag="FLAC::Encoder::File::get_sample_rate"></a><p>
Chris@1 1488 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1489 <tr>
Chris@1 1490 <td class="mdRow">
Chris@1 1491 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1492 <tr>
Chris@1 1493 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_sample_rate </td>
Chris@1 1494 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1495 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1496 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1497 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1498 </tr>
Chris@1 1499 </table>
Chris@1 1500 </td>
Chris@1 1501 </tr>
Chris@1 1502 </table>
Chris@1 1503 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1504 <tr>
Chris@1 1505 <td>
Chris@1 1506 &nbsp;
Chris@1 1507 </td>
Chris@1 1508 <td>
Chris@1 1509
Chris@1 1510 <p>
Chris@1 1511 See <a class="el" href="group__flac__stream__encoder.html#ga43">FLAC__stream_encoder_get_sample_rate()</a>.
Chris@1 1512 <p>
Chris@1 1513 </td>
Chris@1 1514 </tr>
Chris@1 1515 </table>
Chris@1 1516 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama36" doxytag="FLAC::Encoder::File::get_blocksize"></a><p>
Chris@1 1517 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1518 <tr>
Chris@1 1519 <td class="mdRow">
Chris@1 1520 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1521 <tr>
Chris@1 1522 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_blocksize </td>
Chris@1 1523 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1524 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1525 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1526 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1527 </tr>
Chris@1 1528 </table>
Chris@1 1529 </td>
Chris@1 1530 </tr>
Chris@1 1531 </table>
Chris@1 1532 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1533 <tr>
Chris@1 1534 <td>
Chris@1 1535 &nbsp;
Chris@1 1536 </td>
Chris@1 1537 <td>
Chris@1 1538
Chris@1 1539 <p>
Chris@1 1540 See <a class="el" href="group__flac__stream__encoder.html#ga44">FLAC__stream_encoder_get_blocksize()</a>.
Chris@1 1541 <p>
Chris@1 1542 </td>
Chris@1 1543 </tr>
Chris@1 1544 </table>
Chris@1 1545 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama37" doxytag="FLAC::Encoder::File::get_max_lpc_order"></a><p>
Chris@1 1546 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1547 <tr>
Chris@1 1548 <td class="mdRow">
Chris@1 1549 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1550 <tr>
Chris@1 1551 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_max_lpc_order </td>
Chris@1 1552 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1553 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1554 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1555 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1556 </tr>
Chris@1 1557 </table>
Chris@1 1558 </td>
Chris@1 1559 </tr>
Chris@1 1560 </table>
Chris@1 1561 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1562 <tr>
Chris@1 1563 <td>
Chris@1 1564 &nbsp;
Chris@1 1565 </td>
Chris@1 1566 <td>
Chris@1 1567
Chris@1 1568 <p>
Chris@1 1569 See <a class="el" href="group__flac__stream__encoder.html#ga47">FLAC__stream_encoder_get_max_lpc_order()</a>.
Chris@1 1570 <p>
Chris@1 1571 </td>
Chris@1 1572 </tr>
Chris@1 1573 </table>
Chris@1 1574 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama38" doxytag="FLAC::Encoder::File::get_qlp_coeff_precision"></a><p>
Chris@1 1575 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1576 <tr>
Chris@1 1577 <td class="mdRow">
Chris@1 1578 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1579 <tr>
Chris@1 1580 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_qlp_coeff_precision </td>
Chris@1 1581 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1582 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1583 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1584 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1585 </tr>
Chris@1 1586 </table>
Chris@1 1587 </td>
Chris@1 1588 </tr>
Chris@1 1589 </table>
Chris@1 1590 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1591 <tr>
Chris@1 1592 <td>
Chris@1 1593 &nbsp;
Chris@1 1594 </td>
Chris@1 1595 <td>
Chris@1 1596
Chris@1 1597 <p>
Chris@1 1598 See <a class="el" href="group__flac__stream__encoder.html#ga48">FLAC__stream_encoder_get_qlp_coeff_precision()</a>.
Chris@1 1599 <p>
Chris@1 1600 </td>
Chris@1 1601 </tr>
Chris@1 1602 </table>
Chris@1 1603 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama39" doxytag="FLAC::Encoder::File::get_do_qlp_coeff_prec_search"></a><p>
Chris@1 1604 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1605 <tr>
Chris@1 1606 <td class="mdRow">
Chris@1 1607 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1608 <tr>
Chris@1 1609 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_qlp_coeff_prec_search </td>
Chris@1 1610 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1611 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1612 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1613 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1614 </tr>
Chris@1 1615 </table>
Chris@1 1616 </td>
Chris@1 1617 </tr>
Chris@1 1618 </table>
Chris@1 1619 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1620 <tr>
Chris@1 1621 <td>
Chris@1 1622 &nbsp;
Chris@1 1623 </td>
Chris@1 1624 <td>
Chris@1 1625
Chris@1 1626 <p>
Chris@1 1627 See <a class="el" href="group__flac__stream__encoder.html#ga49">FLAC__stream_encoder_get_do_qlp_coeff_prec_search()</a>.
Chris@1 1628 <p>
Chris@1 1629 </td>
Chris@1 1630 </tr>
Chris@1 1631 </table>
Chris@1 1632 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama40" doxytag="FLAC::Encoder::File::get_do_escape_coding"></a><p>
Chris@1 1633 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1634 <tr>
Chris@1 1635 <td class="mdRow">
Chris@1 1636 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1637 <tr>
Chris@1 1638 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_escape_coding </td>
Chris@1 1639 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1640 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1641 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1642 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1643 </tr>
Chris@1 1644 </table>
Chris@1 1645 </td>
Chris@1 1646 </tr>
Chris@1 1647 </table>
Chris@1 1648 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1649 <tr>
Chris@1 1650 <td>
Chris@1 1651 &nbsp;
Chris@1 1652 </td>
Chris@1 1653 <td>
Chris@1 1654
Chris@1 1655 <p>
Chris@1 1656 See <a class="el" href="group__flac__stream__encoder.html#ga50">FLAC__stream_encoder_get_do_escape_coding()</a>.
Chris@1 1657 <p>
Chris@1 1658 </td>
Chris@1 1659 </tr>
Chris@1 1660 </table>
Chris@1 1661 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama41" doxytag="FLAC::Encoder::File::get_do_exhaustive_model_search"></a><p>
Chris@1 1662 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1663 <tr>
Chris@1 1664 <td class="mdRow">
Chris@1 1665 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1666 <tr>
Chris@1 1667 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::get_do_exhaustive_model_search </td>
Chris@1 1668 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1669 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1670 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1671 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1672 </tr>
Chris@1 1673 </table>
Chris@1 1674 </td>
Chris@1 1675 </tr>
Chris@1 1676 </table>
Chris@1 1677 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1678 <tr>
Chris@1 1679 <td>
Chris@1 1680 &nbsp;
Chris@1 1681 </td>
Chris@1 1682 <td>
Chris@1 1683
Chris@1 1684 <p>
Chris@1 1685 See <a class="el" href="group__flac__stream__encoder.html#ga51">FLAC__stream_encoder_get_do_exhaustive_model_search()</a>.
Chris@1 1686 <p>
Chris@1 1687 </td>
Chris@1 1688 </tr>
Chris@1 1689 </table>
Chris@1 1690 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama42" doxytag="FLAC::Encoder::File::get_min_residual_partition_order"></a><p>
Chris@1 1691 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1692 <tr>
Chris@1 1693 <td class="mdRow">
Chris@1 1694 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1695 <tr>
Chris@1 1696 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_min_residual_partition_order </td>
Chris@1 1697 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1698 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1699 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1700 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1701 </tr>
Chris@1 1702 </table>
Chris@1 1703 </td>
Chris@1 1704 </tr>
Chris@1 1705 </table>
Chris@1 1706 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1707 <tr>
Chris@1 1708 <td>
Chris@1 1709 &nbsp;
Chris@1 1710 </td>
Chris@1 1711 <td>
Chris@1 1712
Chris@1 1713 <p>
Chris@1 1714 See <a class="el" href="group__flac__stream__encoder.html#ga52">FLAC__stream_encoder_get_min_residual_partition_order()</a>.
Chris@1 1715 <p>
Chris@1 1716 </td>
Chris@1 1717 </tr>
Chris@1 1718 </table>
Chris@1 1719 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama43" doxytag="FLAC::Encoder::File::get_max_residual_partition_order"></a><p>
Chris@1 1720 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1721 <tr>
Chris@1 1722 <td class="mdRow">
Chris@1 1723 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1724 <tr>
Chris@1 1725 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_max_residual_partition_order </td>
Chris@1 1726 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1727 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1728 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1729 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1730 </tr>
Chris@1 1731 </table>
Chris@1 1732 </td>
Chris@1 1733 </tr>
Chris@1 1734 </table>
Chris@1 1735 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1736 <tr>
Chris@1 1737 <td>
Chris@1 1738 &nbsp;
Chris@1 1739 </td>
Chris@1 1740 <td>
Chris@1 1741
Chris@1 1742 <p>
Chris@1 1743 See <a class="el" href="group__flac__stream__encoder.html#ga53">FLAC__stream_encoder_get_max_residual_partition_order()</a>.
Chris@1 1744 <p>
Chris@1 1745 </td>
Chris@1 1746 </tr>
Chris@1 1747 </table>
Chris@1 1748 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama44" doxytag="FLAC::Encoder::File::get_rice_parameter_search_dist"></a><p>
Chris@1 1749 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1750 <tr>
Chris@1 1751 <td class="mdRow">
Chris@1 1752 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1753 <tr>
Chris@1 1754 <td class="md" nowrap valign="top">virtual unsigned FLAC::Encoder::Stream::get_rice_parameter_search_dist </td>
Chris@1 1755 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1756 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1757 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1758 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1759 </tr>
Chris@1 1760 </table>
Chris@1 1761 </td>
Chris@1 1762 </tr>
Chris@1 1763 </table>
Chris@1 1764 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1765 <tr>
Chris@1 1766 <td>
Chris@1 1767 &nbsp;
Chris@1 1768 </td>
Chris@1 1769 <td>
Chris@1 1770
Chris@1 1771 <p>
Chris@1 1772 See <a class="el" href="group__flac__stream__encoder.html#ga54">FLAC__stream_encoder_get_rice_parameter_search_dist()</a>.
Chris@1 1773 <p>
Chris@1 1774 </td>
Chris@1 1775 </tr>
Chris@1 1776 </table>
Chris@1 1777 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama45" doxytag="FLAC::Encoder::File::get_total_samples_estimate"></a><p>
Chris@1 1778 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1779 <tr>
Chris@1 1780 <td class="mdRow">
Chris@1 1781 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1782 <tr>
Chris@1 1783 <td class="md" nowrap valign="top">virtual FLAC__uint64 FLAC::Encoder::Stream::get_total_samples_estimate </td>
Chris@1 1784 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1785 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1786 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1787 <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
Chris@1 1788 </tr>
Chris@1 1789 </table>
Chris@1 1790 </td>
Chris@1 1791 </tr>
Chris@1 1792 </table>
Chris@1 1793 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1794 <tr>
Chris@1 1795 <td>
Chris@1 1796 &nbsp;
Chris@1 1797 </td>
Chris@1 1798 <td>
Chris@1 1799
Chris@1 1800 <p>
Chris@1 1801 See <a class="el" href="group__flac__stream__encoder.html#ga55">FLAC__stream_encoder_get_total_samples_estimate()</a>.
Chris@1 1802 <p>
Chris@1 1803 </td>
Chris@1 1804 </tr>
Chris@1 1805 </table>
Chris@1 1806 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama46" doxytag="FLAC::Encoder::File::init"></a><p>
Chris@1 1807 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1808 <tr>
Chris@1 1809 <td class="mdRow">
Chris@1 1810 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1811 <tr>
Chris@1 1812 <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 1813 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1814 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1815 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1816 <td class="md" nowrap><code> [inherited]</code></td>
Chris@1 1817 </tr>
Chris@1 1818 </table>
Chris@1 1819 </td>
Chris@1 1820 </tr>
Chris@1 1821 </table>
Chris@1 1822 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1823 <tr>
Chris@1 1824 <td>
Chris@1 1825 &nbsp;
Chris@1 1826 </td>
Chris@1 1827 <td>
Chris@1 1828
Chris@1 1829 <p>
Chris@1 1830 See <a class="el" href="group__flac__stream__encoder.html#ga56">FLAC__stream_encoder_init_stream()</a>.
Chris@1 1831 <p>
Chris@1 1832 </td>
Chris@1 1833 </tr>
Chris@1 1834 </table>
Chris@1 1835 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama47" doxytag="FLAC::Encoder::File::init_ogg"></a><p>
Chris@1 1836 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1837 <tr>
Chris@1 1838 <td class="mdRow">
Chris@1 1839 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1840 <tr>
Chris@1 1841 <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 1842 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1843 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1844 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1845 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 1846 </tr>
Chris@1 1847 </table>
Chris@1 1848 </td>
Chris@1 1849 </tr>
Chris@1 1850 </table>
Chris@1 1851 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1852 <tr>
Chris@1 1853 <td>
Chris@1 1854 &nbsp;
Chris@1 1855 </td>
Chris@1 1856 <td>
Chris@1 1857
Chris@1 1858 <p>
Chris@1 1859 See <a class="el" href="group__flac__stream__encoder.html#ga57">FLAC__stream_encoder_init_ogg_stream()</a>.
Chris@1 1860 <p>
Chris@1 1861 </td>
Chris@1 1862 </tr>
Chris@1 1863 </table>
Chris@1 1864 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama48" doxytag="FLAC::Encoder::File::finish"></a><p>
Chris@1 1865 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1866 <tr>
Chris@1 1867 <td class="mdRow">
Chris@1 1868 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1869 <tr>
Chris@1 1870 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::finish </td>
Chris@1 1871 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1872 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 1873 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 1874 <td class="md" nowrap><code> [virtual, inherited]</code></td>
Chris@1 1875 </tr>
Chris@1 1876 </table>
Chris@1 1877 </td>
Chris@1 1878 </tr>
Chris@1 1879 </table>
Chris@1 1880 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1881 <tr>
Chris@1 1882 <td>
Chris@1 1883 &nbsp;
Chris@1 1884 </td>
Chris@1 1885 <td>
Chris@1 1886
Chris@1 1887 <p>
Chris@1 1888 See <a class="el" href="group__flac__stream__encoder.html#ga62">FLAC__stream_encoder_finish()</a>.
Chris@1 1889 <p>
Chris@1 1890 </td>
Chris@1 1891 </tr>
Chris@1 1892 </table>
Chris@1 1893 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama49" doxytag="FLAC::Encoder::File::process"></a><p>
Chris@1 1894 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1895 <tr>
Chris@1 1896 <td class="mdRow">
Chris@1 1897 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1898 <tr>
Chris@1 1899 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::process </td>
Chris@1 1900 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1901 <td class="md" nowrap valign="top">const FLAC__int32 *const &nbsp;</td>
Chris@1 1902 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 1903 </tr>
Chris@1 1904 <tr>
Chris@1 1905 <td class="md" nowrap align="right"></td>
Chris@1 1906 <td class="md"></td>
Chris@1 1907 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1908 <td class="mdname" nowrap> <em>samples</em></td>
Chris@1 1909 </tr>
Chris@1 1910 <tr>
Chris@1 1911 <td class="md"></td>
Chris@1 1912 <td class="md">)&nbsp;</td>
Chris@1 1913 <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
Chris@1 1914 </tr>
Chris@1 1915 </table>
Chris@1 1916 </td>
Chris@1 1917 </tr>
Chris@1 1918 </table>
Chris@1 1919 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1920 <tr>
Chris@1 1921 <td>
Chris@1 1922 &nbsp;
Chris@1 1923 </td>
Chris@1 1924 <td>
Chris@1 1925
Chris@1 1926 <p>
Chris@1 1927 See <a class="el" href="group__flac__stream__encoder.html#ga63">FLAC__stream_encoder_process()</a>.
Chris@1 1928 <p>
Chris@1 1929 </td>
Chris@1 1930 </tr>
Chris@1 1931 </table>
Chris@1 1932 <a class="anchor" name="FLAC_1_1Encoder_1_1Streama50" doxytag="FLAC::Encoder::File::process_interleaved"></a><p>
Chris@1 1933 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1934 <tr>
Chris@1 1935 <td class="mdRow">
Chris@1 1936 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1937 <tr>
Chris@1 1938 <td class="md" nowrap valign="top">virtual bool FLAC::Encoder::Stream::process_interleaved </td>
Chris@1 1939 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1940 <td class="md" nowrap valign="top">const FLAC__int32&nbsp;</td>
Chris@1 1941 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 1942 </tr>
Chris@1 1943 <tr>
Chris@1 1944 <td class="md" nowrap align="right"></td>
Chris@1 1945 <td class="md"></td>
Chris@1 1946 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 1947 <td class="mdname" nowrap> <em>samples</em></td>
Chris@1 1948 </tr>
Chris@1 1949 <tr>
Chris@1 1950 <td class="md"></td>
Chris@1 1951 <td class="md">)&nbsp;</td>
Chris@1 1952 <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
Chris@1 1953 </tr>
Chris@1 1954 </table>
Chris@1 1955 </td>
Chris@1 1956 </tr>
Chris@1 1957 </table>
Chris@1 1958 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1959 <tr>
Chris@1 1960 <td>
Chris@1 1961 &nbsp;
Chris@1 1962 </td>
Chris@1 1963 <td>
Chris@1 1964
Chris@1 1965 <p>
Chris@1 1966 See <a class="el" href="group__flac__stream__encoder.html#ga64">FLAC__stream_encoder_process_interleaved()</a>.
Chris@1 1967 <p>
Chris@1 1968 </td>
Chris@1 1969 </tr>
Chris@1 1970 </table>
Chris@1 1971 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb0" doxytag="FLAC::Encoder::File::read_callback"></a><p>
Chris@1 1972 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 1973 <tr>
Chris@1 1974 <td class="mdRow">
Chris@1 1975 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 1976 <tr>
Chris@1 1977 <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 1978 <td class="md" valign="top">(&nbsp;</td>
Chris@1 1979 <td class="md" nowrap valign="top">FLAC__byte&nbsp;</td>
Chris@1 1980 <td class="mdname" nowrap> <em>buffer</em>[], </td>
Chris@1 1981 </tr>
Chris@1 1982 <tr>
Chris@1 1983 <td class="md" nowrap align="right"></td>
Chris@1 1984 <td class="md"></td>
Chris@1 1985 <td class="md" nowrap>size_t *&nbsp;</td>
Chris@1 1986 <td class="mdname" nowrap> <em>bytes</em></td>
Chris@1 1987 </tr>
Chris@1 1988 <tr>
Chris@1 1989 <td class="md"></td>
Chris@1 1990 <td class="md">)&nbsp;</td>
Chris@1 1991 <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
Chris@1 1992 </tr>
Chris@1 1993 </table>
Chris@1 1994 </td>
Chris@1 1995 </tr>
Chris@1 1996 </table>
Chris@1 1997 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 1998 <tr>
Chris@1 1999 <td>
Chris@1 2000 &nbsp;
Chris@1 2001 </td>
Chris@1 2002 <td>
Chris@1 2003
Chris@1 2004 <p>
Chris@1 2005 See FLAC__StreamEncoderReadCallback.
Chris@1 2006 <p>
Chris@1 2007 </td>
Chris@1 2008 </tr>
Chris@1 2009 </table>
Chris@1 2010 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb2" doxytag="FLAC::Encoder::File::seek_callback"></a><p>
Chris@1 2011 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 2012 <tr>
Chris@1 2013 <td class="mdRow">
Chris@1 2014 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 2015 <tr>
Chris@1 2016 <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 2017 <td class="md" valign="top">(&nbsp;</td>
Chris@1 2018 <td class="md" nowrap valign="top">FLAC__uint64&nbsp;</td>
Chris@1 2019 <td class="mdname1" valign="top" nowrap> <em>absolute_byte_offset</em> </td>
Chris@1 2020 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 2021 <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
Chris@1 2022 </tr>
Chris@1 2023 </table>
Chris@1 2024 </td>
Chris@1 2025 </tr>
Chris@1 2026 </table>
Chris@1 2027 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 2028 <tr>
Chris@1 2029 <td>
Chris@1 2030 &nbsp;
Chris@1 2031 </td>
Chris@1 2032 <td>
Chris@1 2033
Chris@1 2034 <p>
Chris@1 2035 See FLAC__StreamEncoderSeekCallback.
Chris@1 2036 <p>
Chris@1 2037 </td>
Chris@1 2038 </tr>
Chris@1 2039 </table>
Chris@1 2040 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb3" doxytag="FLAC::Encoder::File::tell_callback"></a><p>
Chris@1 2041 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 2042 <tr>
Chris@1 2043 <td class="mdRow">
Chris@1 2044 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 2045 <tr>
Chris@1 2046 <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 2047 <td class="md" valign="top">(&nbsp;</td>
Chris@1 2048 <td class="md" nowrap valign="top">FLAC__uint64 *&nbsp;</td>
Chris@1 2049 <td class="mdname1" valign="top" nowrap> <em>absolute_byte_offset</em> </td>
Chris@1 2050 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 2051 <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
Chris@1 2052 </tr>
Chris@1 2053 </table>
Chris@1 2054 </td>
Chris@1 2055 </tr>
Chris@1 2056 </table>
Chris@1 2057 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 2058 <tr>
Chris@1 2059 <td>
Chris@1 2060 &nbsp;
Chris@1 2061 </td>
Chris@1 2062 <td>
Chris@1 2063
Chris@1 2064 <p>
Chris@1 2065 See FLAC__StreamEncoderTellCallback.
Chris@1 2066 <p>
Chris@1 2067 </td>
Chris@1 2068 </tr>
Chris@1 2069 </table>
Chris@1 2070 <a class="anchor" name="FLAC_1_1Encoder_1_1Streamb4" doxytag="FLAC::Encoder::File::metadata_callback"></a><p>
Chris@1 2071 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 2072 <tr>
Chris@1 2073 <td class="mdRow">
Chris@1 2074 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 2075 <tr>
Chris@1 2076 <td class="md" nowrap valign="top">virtual void FLAC::Encoder::Stream::metadata_callback </td>
Chris@1 2077 <td class="md" valign="top">(&nbsp;</td>
Chris@1 2078 <td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1 2079 <td class="mdname1" valign="top" nowrap> <em>metadata</em> </td>
Chris@1 2080 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 2081 <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
Chris@1 2082 </tr>
Chris@1 2083 </table>
Chris@1 2084 </td>
Chris@1 2085 </tr>
Chris@1 2086 </table>
Chris@1 2087 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 2088 <tr>
Chris@1 2089 <td>
Chris@1 2090 &nbsp;
Chris@1 2091 </td>
Chris@1 2092 <td>
Chris@1 2093
Chris@1 2094 <p>
Chris@1 2095 See FLAC__StreamEncoderMetadataCallback.
Chris@1 2096 <p>
Chris@1 2097 </td>
Chris@1 2098 </tr>
Chris@1 2099 </table>
Chris@1 2100 <hr>The documentation for this class was generated from the following file:<ul>
Chris@1 2101 <li>include/FLAC++/<a class="el" href="encoder_8h-source.html">encoder.h</a></ul>
Chris@1 2102
Chris@1 2103 <hr size="1">
Chris@1 2104 <div class="copyright">
Chris@1 2105 <!-- @@@ oh so hacky -->
Chris@1 2106 <table>
Chris@1 2107 <tr>
Chris@1 2108 <td align="left">
Chris@1 2109 Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
Chris@1 2110 </td>
Chris@1 2111 <td width="1%" align="right">
Chris@1 2112 <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 2113 </td>
Chris@1 2114 </tr>
Chris@1 2115 </table>
Chris@1 2116 </div>
Chris@1 2117 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
Chris@1 2118 <!-- Permission is granted to copy, distribute and/or modify this document -->
Chris@1 2119 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
Chris@1 2120 <!-- or any later version published by the Free Software Foundation; -->
Chris@1 2121 <!-- with no invariant sections. -->
Chris@1 2122 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
Chris@1 2123 </body>
Chris@1 2124 </html>