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

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 05aa0afa9217
children
rev   line source
Chris@1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Chris@1 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
Chris@1 3 <title>FLAC: FLAC::Encoder::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>