Mercurial > hg > sv-dependency-builds
comparison src/flac-1.2.1/doc/html/api/classFLAC_1_1Decoder_1_1Stream.html @ 1:05aa0afa9217
Bring in flac, ogg, vorbis
| author | Chris Cannam |
|---|---|
| date | Tue, 19 Mar 2013 17:37:49 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 0:c7265573341e | 1:05aa0afa9217 |
|---|---|
| 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
| 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> | |
| 3 <title>FLAC: FLAC::Decoder::Stream Class Reference</title> | |
| 4 <link href="doxygen.css" rel="stylesheet" type="text/css"> | |
| 5 </head><body> | |
| 6 <!-- Generated by Doxygen 1.4.2 --> | |
| 7 <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div> | |
| 8 <div class="nav"> | |
| 9 <b>FLAC</b>::<b>Decoder</b>::<a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">Stream</a></div> | |
| 10 <h1>FLAC::Decoder::Stream Class Reference<br> | |
| 11 <small> | |
| 12 [<a class="el" href="group__flacpp__decoder.html">FLAC++/decoder.h: decoder classes</a>]</small> | |
| 13 </h1><code>#include <<a class="el" href="decoder_8h-source.html">decoder.h</a>></code> | |
| 14 <p> | |
| 15 <p>Inheritance diagram for FLAC::Decoder::Stream: | |
| 16 <p><center><img src="classFLAC_1_1Decoder_1_1Stream.png" usemap="#FLAC::Decoder::Stream_map" border="0" alt=""></center> | |
| 17 <map name="FLAC::Decoder::Stream_map"> | |
| 18 <area href="classFLAC_1_1Decoder_1_1File.html" alt="FLAC::Decoder::File" shape="rect" coords="0,56,145,80"> | |
| 19 </map> | |
| 20 <a href="classFLAC_1_1Decoder_1_1Stream-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> | |
| 21 This class wraps the <a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a>. If you are decoding from a file, <a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a> may be more convenient. | |
| 22 <p> | |
| 23 The usage of this class is similar to <a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a>, except instead of providing callbacks to FLAC__stream_decoder_init*_stream(), you will inherit from this class and override the virtual callback functions with your own implementations, then call <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama21">init()</a> or <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama22">init_ogg()</a>. The rest of the calls work the same as in the C layer.<p> | |
| 24 Only the read, write, and error callbacks are mandatory. The others are optional; this class provides default implementations that do nothing. In order for seeking to work you must overide <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb1">seek_callback()</a>, <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb2">tell_callback()</a>, <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb3">length_callback()</a>, and <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb4">eof_callback()</a>. | |
| 25 <p> | |
| 26 <table border="0" cellpadding="0" cellspacing="0"> | |
| 27 <tr><td></td></tr> | |
| 28 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> | |
| 29 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama2">is_valid</a> () const </td></tr> | |
| 30 | |
| 31 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama3">operator bool</a> () const </td></tr> | |
| 32 | |
| 33 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama4">set_ogg_serial_number</a> (long value)</td></tr> | |
| 34 | |
| 35 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama5">set_md5_checking</a> (bool value)</td></tr> | |
| 36 | |
| 37 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama6">set_metadata_respond</a> (::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> type)</td></tr> | |
| 38 | |
| 39 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama7">set_metadata_respond_application</a> (const FLAC__byte id[4])</td></tr> | |
| 40 | |
| 41 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama8">set_metadata_respond_all</a> ()</td></tr> | |
| 42 | |
| 43 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama9">set_metadata_ignore</a> (::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> type)</td></tr> | |
| 44 | |
| 45 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama10">set_metadata_ignore_application</a> (const FLAC__byte id[4])</td></tr> | |
| 46 | |
| 47 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama11">set_metadata_ignore_all</a> ()</td></tr> | |
| 48 | |
| 49 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">State</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama12">get_state</a> () const </td></tr> | |
| 50 | |
| 51 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama13">get_md5_checking</a> () const </td></tr> | |
| 52 | |
| 53 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual FLAC__uint64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama14">get_total_samples</a> () const </td></tr> | |
| 54 | |
| 55 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama15">get_channels</a> () const </td></tr> | |
| 56 | |
| 57 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__format.html#ga111">FLAC__ChannelAssignment</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama16">get_channel_assignment</a> () const </td></tr> | |
| 58 | |
| 59 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama17">get_bits_per_sample</a> () const </td></tr> | |
| 60 | |
| 61 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama18">get_sample_rate</a> () const </td></tr> | |
| 62 | |
| 63 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama19">get_blocksize</a> () const </td></tr> | |
| 64 | |
| 65 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama20">get_decode_position</a> (FLAC__uint64 *position) const </td></tr> | |
| 66 | |
| 67 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga51">FLAC__StreamDecoderInitStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama21">init</a> ()</td></tr> | |
| 68 | |
| 69 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga51">FLAC__StreamDecoderInitStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama22">init_ogg</a> ()</td></tr> | |
| 70 | |
| 71 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama23">finish</a> ()</td></tr> | |
| 72 | |
| 73 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama24">flush</a> ()</td></tr> | |
| 74 | |
| 75 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama25">reset</a> ()</td></tr> | |
| 76 | |
| 77 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama26">process_single</a> ()</td></tr> | |
| 78 | |
| 79 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama27">process_until_end_of_metadata</a> ()</td></tr> | |
| 80 | |
| 81 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama28">process_until_end_of_stream</a> ()</td></tr> | |
| 82 | |
| 83 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama29">skip_single_frame</a> ()</td></tr> | |
| 84 | |
| 85 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama30">seek_absolute</a> (FLAC__uint64 sample)</td></tr> | |
| 86 | |
| 87 <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> | |
| 88 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga52">FLAC__StreamDecoderReadStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb0">read_callback</a> (FLAC__byte buffer[], size_t *bytes)=0</td></tr> | |
| 89 | |
| 90 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga53">FLAC__StreamDecoderSeekStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb1">seek_callback</a> (FLAC__uint64 absolute_byte_offset)</td></tr> | |
| 91 | |
| 92 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga54">FLAC__StreamDecoderTellStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb2">tell_callback</a> (FLAC__uint64 *absolute_byte_offset)</td></tr> | |
| 93 | |
| 94 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga55">FLAC__StreamDecoderLengthStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb3">length_callback</a> (FLAC__uint64 *stream_length)</td></tr> | |
| 95 | |
| 96 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb4">eof_callback</a> ()</td></tr> | |
| 97 | |
| 98 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga56">FLAC__StreamDecoderWriteStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb5">write_callback</a> (const ::<a class="el" href="structFLAC____Frame.html">FLAC__Frame</a> *frame, const FLAC__int32 *const buffer[])=0</td></tr> | |
| 99 | |
| 100 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb6">metadata_callback</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *metadata)</td></tr> | |
| 101 | |
| 102 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streamb7">error_callback</a> (::<a class="el" href="group__flac__stream__decoder.html#ga57">FLAC__StreamDecoderErrorStatus</a> status)=0</td></tr> | |
| 103 | |
| 104 <tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr> | |
| 105 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf0" doxytag="FLAC::Decoder::Stream::read_callback_"></a> | |
| 106 ::<a class="el" href="group__flac__stream__decoder.html#ga52">FLAC__StreamDecoderReadStatus</a> </td><td class="memItemRight" valign="bottom"><b>read_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder, FLAC__byte buffer[], size_t *bytes, void *client_data)</td></tr> | |
| 107 | |
| 108 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf1" doxytag="FLAC::Decoder::Stream::seek_callback_"></a> | |
| 109 ::<a class="el" href="group__flac__stream__decoder.html#ga53">FLAC__StreamDecoderSeekStatus</a> </td><td class="memItemRight" valign="bottom"><b>seek_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder, FLAC__uint64 absolute_byte_offset, void *client_data)</td></tr> | |
| 110 | |
| 111 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf2" doxytag="FLAC::Decoder::Stream::tell_callback_"></a> | |
| 112 ::<a class="el" href="group__flac__stream__decoder.html#ga54">FLAC__StreamDecoderTellStatus</a> </td><td class="memItemRight" valign="bottom"><b>tell_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data)</td></tr> | |
| 113 | |
| 114 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf3" doxytag="FLAC::Decoder::Stream::length_callback_"></a> | |
| 115 ::<a class="el" href="group__flac__stream__decoder.html#ga55">FLAC__StreamDecoderLengthStatus</a> </td><td class="memItemRight" valign="bottom"><b>length_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder, FLAC__uint64 *stream_length, void *client_data)</td></tr> | |
| 116 | |
| 117 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf4" doxytag="FLAC::Decoder::Stream::eof_callback_"></a> | |
| 118 static FLAC__bool </td><td class="memItemRight" valign="bottom"><b>eof_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder, void *client_data)</td></tr> | |
| 119 | |
| 120 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf5" doxytag="FLAC::Decoder::Stream::write_callback_"></a> | |
| 121 ::<a class="el" href="group__flac__stream__decoder.html#ga56">FLAC__StreamDecoderWriteStatus</a> </td><td class="memItemRight" valign="bottom"><b>write_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder, const ::<a class="el" href="structFLAC____Frame.html">FLAC__Frame</a> *frame, const FLAC__int32 *const buffer[], void *client_data)</td></tr> | |
| 122 | |
| 123 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf6" doxytag="FLAC::Decoder::Stream::metadata_callback_"></a> | |
| 124 static void </td><td class="memItemRight" valign="bottom"><b>metadata_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder, const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *metadata, void *client_data)</td></tr> | |
| 125 | |
| 126 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamf7" doxytag="FLAC::Decoder::Stream::error_callback_"></a> | |
| 127 static void </td><td class="memItemRight" valign="bottom"><b>error_callback_</b> (const ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> *decoder,::<a class="el" href="group__flac__stream__decoder.html#ga57">FLAC__StreamDecoderErrorStatus</a> status, void *client_data)</td></tr> | |
| 128 | |
| 129 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> | |
| 130 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Decoder_1_1Streamp0" doxytag="FLAC::Decoder::Stream::decoder_"></a> | |
| 131 ::<a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a> * </td><td class="memItemRight" valign="bottom"><b>decoder_</b></td></tr> | |
| 132 | |
| 133 <tr><td colspan="2"><br><h2>Classes</h2></td></tr> | |
| 134 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">State</a></td></tr> | |
| 135 | |
| 136 </table> | |
| 137 <hr><h2>Member Function Documentation</h2> | |
| 138 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama2" doxytag="FLAC::Decoder::Stream::is_valid"></a><p> | |
| 139 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 140 <tr> | |
| 141 <td class="mdRow"> | |
| 142 <table cellpadding="0" cellspacing="0" border="0"> | |
| 143 <tr> | |
| 144 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::is_valid </td> | |
| 145 <td class="md" valign="top">( </td> | |
| 146 <td class="mdname1" valign="top" nowrap> </td> | |
| 147 <td class="md" valign="top"> ) </td> | |
| 148 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 149 </tr> | |
| 150 </table> | |
| 151 </td> | |
| 152 </tr> | |
| 153 </table> | |
| 154 <table cellspacing="5" cellpadding="0" border="0"> | |
| 155 <tr> | |
| 156 <td> | |
| 157 | |
| 158 </td> | |
| 159 <td> | |
| 160 | |
| 161 <p> | |
| 162 Call after construction to check the that the object was created successfully. If not, use <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama12">get_state()</a> to find out why not. </td> | |
| 163 </tr> | |
| 164 </table> | |
| 165 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama3" doxytag="FLAC::Decoder::Stream::operator bool"></a><p> | |
| 166 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 167 <tr> | |
| 168 <td class="mdRow"> | |
| 169 <table cellpadding="0" cellspacing="0" border="0"> | |
| 170 <tr> | |
| 171 <td class="md" nowrap valign="top">FLAC::Decoder::Stream::operator bool </td> | |
| 172 <td class="md" valign="top">( </td> | |
| 173 <td class="mdname1" valign="top" nowrap> </td> | |
| 174 <td class="md" valign="top"> ) </td> | |
| 175 <td class="md" nowrap> const<code> [inline]</code></td> | |
| 176 </tr> | |
| 177 </table> | |
| 178 </td> | |
| 179 </tr> | |
| 180 </table> | |
| 181 <table cellspacing="5" cellpadding="0" border="0"> | |
| 182 <tr> | |
| 183 <td> | |
| 184 | |
| 185 </td> | |
| 186 <td> | |
| 187 | |
| 188 <p> | |
| 189 See <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#FLAC_1_1Decoder_1_1Streama2">is_valid()</a>. | |
| 190 <p> | |
| 191 </td> | |
| 192 </tr> | |
| 193 </table> | |
| 194 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama4" doxytag="FLAC::Decoder::Stream::set_ogg_serial_number"></a><p> | |
| 195 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 196 <tr> | |
| 197 <td class="mdRow"> | |
| 198 <table cellpadding="0" cellspacing="0" border="0"> | |
| 199 <tr> | |
| 200 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_ogg_serial_number </td> | |
| 201 <td class="md" valign="top">( </td> | |
| 202 <td class="md" nowrap valign="top">long </td> | |
| 203 <td class="mdname1" valign="top" nowrap> <em>value</em> </td> | |
| 204 <td class="md" valign="top"> ) </td> | |
| 205 <td class="md" nowrap><code> [virtual]</code></td> | |
| 206 </tr> | |
| 207 </table> | |
| 208 </td> | |
| 209 </tr> | |
| 210 </table> | |
| 211 <table cellspacing="5" cellpadding="0" border="0"> | |
| 212 <tr> | |
| 213 <td> | |
| 214 | |
| 215 </td> | |
| 216 <td> | |
| 217 | |
| 218 <p> | |
| 219 See <a class="el" href="group__flac__stream__decoder.html#ga18">FLAC__stream_decoder_set_ogg_serial_number()</a>. | |
| 220 <p> | |
| 221 </td> | |
| 222 </tr> | |
| 223 </table> | |
| 224 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama5" doxytag="FLAC::Decoder::Stream::set_md5_checking"></a><p> | |
| 225 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 226 <tr> | |
| 227 <td class="mdRow"> | |
| 228 <table cellpadding="0" cellspacing="0" border="0"> | |
| 229 <tr> | |
| 230 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_md5_checking </td> | |
| 231 <td class="md" valign="top">( </td> | |
| 232 <td class="md" nowrap valign="top">bool </td> | |
| 233 <td class="mdname1" valign="top" nowrap> <em>value</em> </td> | |
| 234 <td class="md" valign="top"> ) </td> | |
| 235 <td class="md" nowrap><code> [virtual]</code></td> | |
| 236 </tr> | |
| 237 </table> | |
| 238 </td> | |
| 239 </tr> | |
| 240 </table> | |
| 241 <table cellspacing="5" cellpadding="0" border="0"> | |
| 242 <tr> | |
| 243 <td> | |
| 244 | |
| 245 </td> | |
| 246 <td> | |
| 247 | |
| 248 <p> | |
| 249 See <a class="el" href="group__flac__stream__decoder.html#ga19">FLAC__stream_decoder_set_md5_checking()</a>. | |
| 250 <p> | |
| 251 </td> | |
| 252 </tr> | |
| 253 </table> | |
| 254 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama6" doxytag="FLAC::Decoder::Stream::set_metadata_respond"></a><p> | |
| 255 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 256 <tr> | |
| 257 <td class="mdRow"> | |
| 258 <table cellpadding="0" cellspacing="0" border="0"> | |
| 259 <tr> | |
| 260 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_metadata_respond </td> | |
| 261 <td class="md" valign="top">( </td> | |
| 262 <td class="md" nowrap valign="top">::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> </td> | |
| 263 <td class="mdname1" valign="top" nowrap> <em>type</em> </td> | |
| 264 <td class="md" valign="top"> ) </td> | |
| 265 <td class="md" nowrap><code> [virtual]</code></td> | |
| 266 </tr> | |
| 267 </table> | |
| 268 </td> | |
| 269 </tr> | |
| 270 </table> | |
| 271 <table cellspacing="5" cellpadding="0" border="0"> | |
| 272 <tr> | |
| 273 <td> | |
| 274 | |
| 275 </td> | |
| 276 <td> | |
| 277 | |
| 278 <p> | |
| 279 See <a class="el" href="group__flac__stream__decoder.html#ga20">FLAC__stream_decoder_set_metadata_respond()</a>. | |
| 280 <p> | |
| 281 </td> | |
| 282 </tr> | |
| 283 </table> | |
| 284 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama7" doxytag="FLAC::Decoder::Stream::set_metadata_respond_application"></a><p> | |
| 285 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 286 <tr> | |
| 287 <td class="mdRow"> | |
| 288 <table cellpadding="0" cellspacing="0" border="0"> | |
| 289 <tr> | |
| 290 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_metadata_respond_application </td> | |
| 291 <td class="md" valign="top">( </td> | |
| 292 <td class="md" nowrap valign="top">const FLAC__byte </td> | |
| 293 <td class="mdname1" valign="top" nowrap> <em>id</em>[4] </td> | |
| 294 <td class="md" valign="top"> ) </td> | |
| 295 <td class="md" nowrap><code> [virtual]</code></td> | |
| 296 </tr> | |
| 297 </table> | |
| 298 </td> | |
| 299 </tr> | |
| 300 </table> | |
| 301 <table cellspacing="5" cellpadding="0" border="0"> | |
| 302 <tr> | |
| 303 <td> | |
| 304 | |
| 305 </td> | |
| 306 <td> | |
| 307 | |
| 308 <p> | |
| 309 See <a class="el" href="group__flac__stream__decoder.html#ga21">FLAC__stream_decoder_set_metadata_respond_application()</a>. | |
| 310 <p> | |
| 311 </td> | |
| 312 </tr> | |
| 313 </table> | |
| 314 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama8" doxytag="FLAC::Decoder::Stream::set_metadata_respond_all"></a><p> | |
| 315 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 316 <tr> | |
| 317 <td class="mdRow"> | |
| 318 <table cellpadding="0" cellspacing="0" border="0"> | |
| 319 <tr> | |
| 320 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_metadata_respond_all </td> | |
| 321 <td class="md" valign="top">( </td> | |
| 322 <td class="mdname1" valign="top" nowrap> </td> | |
| 323 <td class="md" valign="top"> ) </td> | |
| 324 <td class="md" nowrap><code> [virtual]</code></td> | |
| 325 </tr> | |
| 326 </table> | |
| 327 </td> | |
| 328 </tr> | |
| 329 </table> | |
| 330 <table cellspacing="5" cellpadding="0" border="0"> | |
| 331 <tr> | |
| 332 <td> | |
| 333 | |
| 334 </td> | |
| 335 <td> | |
| 336 | |
| 337 <p> | |
| 338 See <a class="el" href="group__flac__stream__decoder.html#ga22">FLAC__stream_decoder_set_metadata_respond_all()</a>. | |
| 339 <p> | |
| 340 </td> | |
| 341 </tr> | |
| 342 </table> | |
| 343 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama9" doxytag="FLAC::Decoder::Stream::set_metadata_ignore"></a><p> | |
| 344 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 345 <tr> | |
| 346 <td class="mdRow"> | |
| 347 <table cellpadding="0" cellspacing="0" border="0"> | |
| 348 <tr> | |
| 349 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_metadata_ignore </td> | |
| 350 <td class="md" valign="top">( </td> | |
| 351 <td class="md" nowrap valign="top">::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> </td> | |
| 352 <td class="mdname1" valign="top" nowrap> <em>type</em> </td> | |
| 353 <td class="md" valign="top"> ) </td> | |
| 354 <td class="md" nowrap><code> [virtual]</code></td> | |
| 355 </tr> | |
| 356 </table> | |
| 357 </td> | |
| 358 </tr> | |
| 359 </table> | |
| 360 <table cellspacing="5" cellpadding="0" border="0"> | |
| 361 <tr> | |
| 362 <td> | |
| 363 | |
| 364 </td> | |
| 365 <td> | |
| 366 | |
| 367 <p> | |
| 368 See <a class="el" href="group__flac__stream__decoder.html#ga23">FLAC__stream_decoder_set_metadata_ignore()</a>. | |
| 369 <p> | |
| 370 </td> | |
| 371 </tr> | |
| 372 </table> | |
| 373 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama10" doxytag="FLAC::Decoder::Stream::set_metadata_ignore_application"></a><p> | |
| 374 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 375 <tr> | |
| 376 <td class="mdRow"> | |
| 377 <table cellpadding="0" cellspacing="0" border="0"> | |
| 378 <tr> | |
| 379 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_metadata_ignore_application </td> | |
| 380 <td class="md" valign="top">( </td> | |
| 381 <td class="md" nowrap valign="top">const FLAC__byte </td> | |
| 382 <td class="mdname1" valign="top" nowrap> <em>id</em>[4] </td> | |
| 383 <td class="md" valign="top"> ) </td> | |
| 384 <td class="md" nowrap><code> [virtual]</code></td> | |
| 385 </tr> | |
| 386 </table> | |
| 387 </td> | |
| 388 </tr> | |
| 389 </table> | |
| 390 <table cellspacing="5" cellpadding="0" border="0"> | |
| 391 <tr> | |
| 392 <td> | |
| 393 | |
| 394 </td> | |
| 395 <td> | |
| 396 | |
| 397 <p> | |
| 398 See <a class="el" href="group__flac__stream__decoder.html#ga24">FLAC__stream_decoder_set_metadata_ignore_application()</a>. | |
| 399 <p> | |
| 400 </td> | |
| 401 </tr> | |
| 402 </table> | |
| 403 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama11" doxytag="FLAC::Decoder::Stream::set_metadata_ignore_all"></a><p> | |
| 404 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 405 <tr> | |
| 406 <td class="mdRow"> | |
| 407 <table cellpadding="0" cellspacing="0" border="0"> | |
| 408 <tr> | |
| 409 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::set_metadata_ignore_all </td> | |
| 410 <td class="md" valign="top">( </td> | |
| 411 <td class="mdname1" valign="top" nowrap> </td> | |
| 412 <td class="md" valign="top"> ) </td> | |
| 413 <td class="md" nowrap><code> [virtual]</code></td> | |
| 414 </tr> | |
| 415 </table> | |
| 416 </td> | |
| 417 </tr> | |
| 418 </table> | |
| 419 <table cellspacing="5" cellpadding="0" border="0"> | |
| 420 <tr> | |
| 421 <td> | |
| 422 | |
| 423 </td> | |
| 424 <td> | |
| 425 | |
| 426 <p> | |
| 427 See <a class="el" href="group__flac__stream__decoder.html#ga25">FLAC__stream_decoder_set_metadata_ignore_all()</a>. | |
| 428 <p> | |
| 429 </td> | |
| 430 </tr> | |
| 431 </table> | |
| 432 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama12" doxytag="FLAC::Decoder::Stream::get_state"></a><p> | |
| 433 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 434 <tr> | |
| 435 <td class="mdRow"> | |
| 436 <table cellpadding="0" cellspacing="0" border="0"> | |
| 437 <tr> | |
| 438 <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">State</a> FLAC::Decoder::Stream::get_state </td> | |
| 439 <td class="md" valign="top">( </td> | |
| 440 <td class="mdname1" valign="top" nowrap> </td> | |
| 441 <td class="md" valign="top"> ) </td> | |
| 442 <td class="md" nowrap> const</td> | |
| 443 </tr> | |
| 444 </table> | |
| 445 </td> | |
| 446 </tr> | |
| 447 </table> | |
| 448 <table cellspacing="5" cellpadding="0" border="0"> | |
| 449 <tr> | |
| 450 <td> | |
| 451 | |
| 452 </td> | |
| 453 <td> | |
| 454 | |
| 455 <p> | |
| 456 See <a class="el" href="group__flac__stream__decoder.html#ga26">FLAC__stream_decoder_get_state()</a>. | |
| 457 <p> | |
| 458 </td> | |
| 459 </tr> | |
| 460 </table> | |
| 461 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama13" doxytag="FLAC::Decoder::Stream::get_md5_checking"></a><p> | |
| 462 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 463 <tr> | |
| 464 <td class="mdRow"> | |
| 465 <table cellpadding="0" cellspacing="0" border="0"> | |
| 466 <tr> | |
| 467 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::get_md5_checking </td> | |
| 468 <td class="md" valign="top">( </td> | |
| 469 <td class="mdname1" valign="top" nowrap> </td> | |
| 470 <td class="md" valign="top"> ) </td> | |
| 471 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 472 </tr> | |
| 473 </table> | |
| 474 </td> | |
| 475 </tr> | |
| 476 </table> | |
| 477 <table cellspacing="5" cellpadding="0" border="0"> | |
| 478 <tr> | |
| 479 <td> | |
| 480 | |
| 481 </td> | |
| 482 <td> | |
| 483 | |
| 484 <p> | |
| 485 See <a class="el" href="group__flac__stream__decoder.html#ga28">FLAC__stream_decoder_get_md5_checking()</a>. | |
| 486 <p> | |
| 487 </td> | |
| 488 </tr> | |
| 489 </table> | |
| 490 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama14" doxytag="FLAC::Decoder::Stream::get_total_samples"></a><p> | |
| 491 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 492 <tr> | |
| 493 <td class="mdRow"> | |
| 494 <table cellpadding="0" cellspacing="0" border="0"> | |
| 495 <tr> | |
| 496 <td class="md" nowrap valign="top">virtual FLAC__uint64 FLAC::Decoder::Stream::get_total_samples </td> | |
| 497 <td class="md" valign="top">( </td> | |
| 498 <td class="mdname1" valign="top" nowrap> </td> | |
| 499 <td class="md" valign="top"> ) </td> | |
| 500 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 501 </tr> | |
| 502 </table> | |
| 503 </td> | |
| 504 </tr> | |
| 505 </table> | |
| 506 <table cellspacing="5" cellpadding="0" border="0"> | |
| 507 <tr> | |
| 508 <td> | |
| 509 | |
| 510 </td> | |
| 511 <td> | |
| 512 | |
| 513 <p> | |
| 514 See <a class="el" href="group__flac__stream__decoder.html#ga29">FLAC__stream_decoder_get_total_samples()</a>. | |
| 515 <p> | |
| 516 </td> | |
| 517 </tr> | |
| 518 </table> | |
| 519 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama15" doxytag="FLAC::Decoder::Stream::get_channels"></a><p> | |
| 520 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 521 <tr> | |
| 522 <td class="mdRow"> | |
| 523 <table cellpadding="0" cellspacing="0" border="0"> | |
| 524 <tr> | |
| 525 <td class="md" nowrap valign="top">virtual unsigned FLAC::Decoder::Stream::get_channels </td> | |
| 526 <td class="md" valign="top">( </td> | |
| 527 <td class="mdname1" valign="top" nowrap> </td> | |
| 528 <td class="md" valign="top"> ) </td> | |
| 529 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 530 </tr> | |
| 531 </table> | |
| 532 </td> | |
| 533 </tr> | |
| 534 </table> | |
| 535 <table cellspacing="5" cellpadding="0" border="0"> | |
| 536 <tr> | |
| 537 <td> | |
| 538 | |
| 539 </td> | |
| 540 <td> | |
| 541 | |
| 542 <p> | |
| 543 See <a class="el" href="group__flac__stream__decoder.html#ga30">FLAC__stream_decoder_get_channels()</a>. | |
| 544 <p> | |
| 545 </td> | |
| 546 </tr> | |
| 547 </table> | |
| 548 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama16" doxytag="FLAC::Decoder::Stream::get_channel_assignment"></a><p> | |
| 549 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 550 <tr> | |
| 551 <td class="mdRow"> | |
| 552 <table cellpadding="0" cellspacing="0" border="0"> | |
| 553 <tr> | |
| 554 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__format.html#ga111">FLAC__ChannelAssignment</a> FLAC::Decoder::Stream::get_channel_assignment </td> | |
| 555 <td class="md" valign="top">( </td> | |
| 556 <td class="mdname1" valign="top" nowrap> </td> | |
| 557 <td class="md" valign="top"> ) </td> | |
| 558 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 559 </tr> | |
| 560 </table> | |
| 561 </td> | |
| 562 </tr> | |
| 563 </table> | |
| 564 <table cellspacing="5" cellpadding="0" border="0"> | |
| 565 <tr> | |
| 566 <td> | |
| 567 | |
| 568 </td> | |
| 569 <td> | |
| 570 | |
| 571 <p> | |
| 572 See <a class="el" href="group__flac__stream__decoder.html#ga31">FLAC__stream_decoder_get_channel_assignment()</a>. | |
| 573 <p> | |
| 574 </td> | |
| 575 </tr> | |
| 576 </table> | |
| 577 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama17" doxytag="FLAC::Decoder::Stream::get_bits_per_sample"></a><p> | |
| 578 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 579 <tr> | |
| 580 <td class="mdRow"> | |
| 581 <table cellpadding="0" cellspacing="0" border="0"> | |
| 582 <tr> | |
| 583 <td class="md" nowrap valign="top">virtual unsigned FLAC::Decoder::Stream::get_bits_per_sample </td> | |
| 584 <td class="md" valign="top">( </td> | |
| 585 <td class="mdname1" valign="top" nowrap> </td> | |
| 586 <td class="md" valign="top"> ) </td> | |
| 587 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 588 </tr> | |
| 589 </table> | |
| 590 </td> | |
| 591 </tr> | |
| 592 </table> | |
| 593 <table cellspacing="5" cellpadding="0" border="0"> | |
| 594 <tr> | |
| 595 <td> | |
| 596 | |
| 597 </td> | |
| 598 <td> | |
| 599 | |
| 600 <p> | |
| 601 See <a class="el" href="group__flac__stream__decoder.html#ga32">FLAC__stream_decoder_get_bits_per_sample()</a>. | |
| 602 <p> | |
| 603 </td> | |
| 604 </tr> | |
| 605 </table> | |
| 606 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama18" doxytag="FLAC::Decoder::Stream::get_sample_rate"></a><p> | |
| 607 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 608 <tr> | |
| 609 <td class="mdRow"> | |
| 610 <table cellpadding="0" cellspacing="0" border="0"> | |
| 611 <tr> | |
| 612 <td class="md" nowrap valign="top">virtual unsigned FLAC::Decoder::Stream::get_sample_rate </td> | |
| 613 <td class="md" valign="top">( </td> | |
| 614 <td class="mdname1" valign="top" nowrap> </td> | |
| 615 <td class="md" valign="top"> ) </td> | |
| 616 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 617 </tr> | |
| 618 </table> | |
| 619 </td> | |
| 620 </tr> | |
| 621 </table> | |
| 622 <table cellspacing="5" cellpadding="0" border="0"> | |
| 623 <tr> | |
| 624 <td> | |
| 625 | |
| 626 </td> | |
| 627 <td> | |
| 628 | |
| 629 <p> | |
| 630 See <a class="el" href="group__flac__stream__decoder.html#ga33">FLAC__stream_decoder_get_sample_rate()</a>. | |
| 631 <p> | |
| 632 </td> | |
| 633 </tr> | |
| 634 </table> | |
| 635 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama19" doxytag="FLAC::Decoder::Stream::get_blocksize"></a><p> | |
| 636 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 637 <tr> | |
| 638 <td class="mdRow"> | |
| 639 <table cellpadding="0" cellspacing="0" border="0"> | |
| 640 <tr> | |
| 641 <td class="md" nowrap valign="top">virtual unsigned FLAC::Decoder::Stream::get_blocksize </td> | |
| 642 <td class="md" valign="top">( </td> | |
| 643 <td class="mdname1" valign="top" nowrap> </td> | |
| 644 <td class="md" valign="top"> ) </td> | |
| 645 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 646 </tr> | |
| 647 </table> | |
| 648 </td> | |
| 649 </tr> | |
| 650 </table> | |
| 651 <table cellspacing="5" cellpadding="0" border="0"> | |
| 652 <tr> | |
| 653 <td> | |
| 654 | |
| 655 </td> | |
| 656 <td> | |
| 657 | |
| 658 <p> | |
| 659 See <a class="el" href="group__flac__stream__decoder.html#ga34">FLAC__stream_decoder_get_blocksize()</a>. | |
| 660 <p> | |
| 661 </td> | |
| 662 </tr> | |
| 663 </table> | |
| 664 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama20" doxytag="FLAC::Decoder::Stream::get_decode_position"></a><p> | |
| 665 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 666 <tr> | |
| 667 <td class="mdRow"> | |
| 668 <table cellpadding="0" cellspacing="0" border="0"> | |
| 669 <tr> | |
| 670 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::get_decode_position </td> | |
| 671 <td class="md" valign="top">( </td> | |
| 672 <td class="md" nowrap valign="top">FLAC__uint64 * </td> | |
| 673 <td class="mdname1" valign="top" nowrap> <em>position</em> </td> | |
| 674 <td class="md" valign="top"> ) </td> | |
| 675 <td class="md" nowrap> const<code> [virtual]</code></td> | |
| 676 </tr> | |
| 677 </table> | |
| 678 </td> | |
| 679 </tr> | |
| 680 </table> | |
| 681 <table cellspacing="5" cellpadding="0" border="0"> | |
| 682 <tr> | |
| 683 <td> | |
| 684 | |
| 685 </td> | |
| 686 <td> | |
| 687 | |
| 688 <p> | |
| 689 See <a class="el" href="group__flac__stream__decoder.html#ga35">FLAC__stream_decoder_get_decode_position()</a>. | |
| 690 <p> | |
| 691 </td> | |
| 692 </tr> | |
| 693 </table> | |
| 694 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama21" doxytag="FLAC::Decoder::Stream::init"></a><p> | |
| 695 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 696 <tr> | |
| 697 <td class="mdRow"> | |
| 698 <table cellpadding="0" cellspacing="0" border="0"> | |
| 699 <tr> | |
| 700 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga51">FLAC__StreamDecoderInitStatus</a> FLAC::Decoder::Stream::init </td> | |
| 701 <td class="md" valign="top">( </td> | |
| 702 <td class="mdname1" valign="top" nowrap> </td> | |
| 703 <td class="md" valign="top"> ) </td> | |
| 704 <td class="md" nowrap></td> | |
| 705 </tr> | |
| 706 </table> | |
| 707 </td> | |
| 708 </tr> | |
| 709 </table> | |
| 710 <table cellspacing="5" cellpadding="0" border="0"> | |
| 711 <tr> | |
| 712 <td> | |
| 713 | |
| 714 </td> | |
| 715 <td> | |
| 716 | |
| 717 <p> | |
| 718 Seek <a class="el" href="group__flac__stream__decoder.html#ga36">FLAC__stream_decoder_init_stream()</a>. | |
| 719 <p> | |
| 720 </td> | |
| 721 </tr> | |
| 722 </table> | |
| 723 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama22" doxytag="FLAC::Decoder::Stream::init_ogg"></a><p> | |
| 724 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 725 <tr> | |
| 726 <td class="mdRow"> | |
| 727 <table cellpadding="0" cellspacing="0" border="0"> | |
| 728 <tr> | |
| 729 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga51">FLAC__StreamDecoderInitStatus</a> FLAC::Decoder::Stream::init_ogg </td> | |
| 730 <td class="md" valign="top">( </td> | |
| 731 <td class="mdname1" valign="top" nowrap> </td> | |
| 732 <td class="md" valign="top"> ) </td> | |
| 733 <td class="md" nowrap><code> [virtual]</code></td> | |
| 734 </tr> | |
| 735 </table> | |
| 736 </td> | |
| 737 </tr> | |
| 738 </table> | |
| 739 <table cellspacing="5" cellpadding="0" border="0"> | |
| 740 <tr> | |
| 741 <td> | |
| 742 | |
| 743 </td> | |
| 744 <td> | |
| 745 | |
| 746 <p> | |
| 747 Seek <a class="el" href="group__flac__stream__decoder.html#ga37">FLAC__stream_decoder_init_ogg_stream()</a>. | |
| 748 <p> | |
| 749 </td> | |
| 750 </tr> | |
| 751 </table> | |
| 752 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama23" doxytag="FLAC::Decoder::Stream::finish"></a><p> | |
| 753 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 754 <tr> | |
| 755 <td class="mdRow"> | |
| 756 <table cellpadding="0" cellspacing="0" border="0"> | |
| 757 <tr> | |
| 758 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::finish </td> | |
| 759 <td class="md" valign="top">( </td> | |
| 760 <td class="mdname1" valign="top" nowrap> </td> | |
| 761 <td class="md" valign="top"> ) </td> | |
| 762 <td class="md" nowrap><code> [virtual]</code></td> | |
| 763 </tr> | |
| 764 </table> | |
| 765 </td> | |
| 766 </tr> | |
| 767 </table> | |
| 768 <table cellspacing="5" cellpadding="0" border="0"> | |
| 769 <tr> | |
| 770 <td> | |
| 771 | |
| 772 </td> | |
| 773 <td> | |
| 774 | |
| 775 <p> | |
| 776 See <a class="el" href="group__flac__stream__decoder.html#ga42">FLAC__stream_decoder_finish()</a>. | |
| 777 <p> | |
| 778 </td> | |
| 779 </tr> | |
| 780 </table> | |
| 781 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama24" doxytag="FLAC::Decoder::Stream::flush"></a><p> | |
| 782 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 783 <tr> | |
| 784 <td class="mdRow"> | |
| 785 <table cellpadding="0" cellspacing="0" border="0"> | |
| 786 <tr> | |
| 787 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::flush </td> | |
| 788 <td class="md" valign="top">( </td> | |
| 789 <td class="mdname1" valign="top" nowrap> </td> | |
| 790 <td class="md" valign="top"> ) </td> | |
| 791 <td class="md" nowrap><code> [virtual]</code></td> | |
| 792 </tr> | |
| 793 </table> | |
| 794 </td> | |
| 795 </tr> | |
| 796 </table> | |
| 797 <table cellspacing="5" cellpadding="0" border="0"> | |
| 798 <tr> | |
| 799 <td> | |
| 800 | |
| 801 </td> | |
| 802 <td> | |
| 803 | |
| 804 <p> | |
| 805 See <a class="el" href="group__flac__stream__decoder.html#ga43">FLAC__stream_decoder_flush()</a>. | |
| 806 <p> | |
| 807 </td> | |
| 808 </tr> | |
| 809 </table> | |
| 810 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama25" doxytag="FLAC::Decoder::Stream::reset"></a><p> | |
| 811 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 812 <tr> | |
| 813 <td class="mdRow"> | |
| 814 <table cellpadding="0" cellspacing="0" border="0"> | |
| 815 <tr> | |
| 816 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::reset </td> | |
| 817 <td class="md" valign="top">( </td> | |
| 818 <td class="mdname1" valign="top" nowrap> </td> | |
| 819 <td class="md" valign="top"> ) </td> | |
| 820 <td class="md" nowrap><code> [virtual]</code></td> | |
| 821 </tr> | |
| 822 </table> | |
| 823 </td> | |
| 824 </tr> | |
| 825 </table> | |
| 826 <table cellspacing="5" cellpadding="0" border="0"> | |
| 827 <tr> | |
| 828 <td> | |
| 829 | |
| 830 </td> | |
| 831 <td> | |
| 832 | |
| 833 <p> | |
| 834 See <a class="el" href="group__flac__stream__decoder.html#ga44">FLAC__stream_decoder_reset()</a>. | |
| 835 <p> | |
| 836 </td> | |
| 837 </tr> | |
| 838 </table> | |
| 839 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama26" doxytag="FLAC::Decoder::Stream::process_single"></a><p> | |
| 840 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 841 <tr> | |
| 842 <td class="mdRow"> | |
| 843 <table cellpadding="0" cellspacing="0" border="0"> | |
| 844 <tr> | |
| 845 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::process_single </td> | |
| 846 <td class="md" valign="top">( </td> | |
| 847 <td class="mdname1" valign="top" nowrap> </td> | |
| 848 <td class="md" valign="top"> ) </td> | |
| 849 <td class="md" nowrap><code> [virtual]</code></td> | |
| 850 </tr> | |
| 851 </table> | |
| 852 </td> | |
| 853 </tr> | |
| 854 </table> | |
| 855 <table cellspacing="5" cellpadding="0" border="0"> | |
| 856 <tr> | |
| 857 <td> | |
| 858 | |
| 859 </td> | |
| 860 <td> | |
| 861 | |
| 862 <p> | |
| 863 See <a class="el" href="group__flac__stream__decoder.html#ga45">FLAC__stream_decoder_process_single()</a>. | |
| 864 <p> | |
| 865 </td> | |
| 866 </tr> | |
| 867 </table> | |
| 868 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama27" doxytag="FLAC::Decoder::Stream::process_until_end_of_metadata"></a><p> | |
| 869 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 870 <tr> | |
| 871 <td class="mdRow"> | |
| 872 <table cellpadding="0" cellspacing="0" border="0"> | |
| 873 <tr> | |
| 874 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::process_until_end_of_metadata </td> | |
| 875 <td class="md" valign="top">( </td> | |
| 876 <td class="mdname1" valign="top" nowrap> </td> | |
| 877 <td class="md" valign="top"> ) </td> | |
| 878 <td class="md" nowrap><code> [virtual]</code></td> | |
| 879 </tr> | |
| 880 </table> | |
| 881 </td> | |
| 882 </tr> | |
| 883 </table> | |
| 884 <table cellspacing="5" cellpadding="0" border="0"> | |
| 885 <tr> | |
| 886 <td> | |
| 887 | |
| 888 </td> | |
| 889 <td> | |
| 890 | |
| 891 <p> | |
| 892 See <a class="el" href="group__flac__stream__decoder.html#ga46">FLAC__stream_decoder_process_until_end_of_metadata()</a>. | |
| 893 <p> | |
| 894 </td> | |
| 895 </tr> | |
| 896 </table> | |
| 897 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama28" doxytag="FLAC::Decoder::Stream::process_until_end_of_stream"></a><p> | |
| 898 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 899 <tr> | |
| 900 <td class="mdRow"> | |
| 901 <table cellpadding="0" cellspacing="0" border="0"> | |
| 902 <tr> | |
| 903 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::process_until_end_of_stream </td> | |
| 904 <td class="md" valign="top">( </td> | |
| 905 <td class="mdname1" valign="top" nowrap> </td> | |
| 906 <td class="md" valign="top"> ) </td> | |
| 907 <td class="md" nowrap><code> [virtual]</code></td> | |
| 908 </tr> | |
| 909 </table> | |
| 910 </td> | |
| 911 </tr> | |
| 912 </table> | |
| 913 <table cellspacing="5" cellpadding="0" border="0"> | |
| 914 <tr> | |
| 915 <td> | |
| 916 | |
| 917 </td> | |
| 918 <td> | |
| 919 | |
| 920 <p> | |
| 921 See <a class="el" href="group__flac__stream__decoder.html#ga47">FLAC__stream_decoder_process_until_end_of_stream()</a>. | |
| 922 <p> | |
| 923 </td> | |
| 924 </tr> | |
| 925 </table> | |
| 926 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama29" doxytag="FLAC::Decoder::Stream::skip_single_frame"></a><p> | |
| 927 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 928 <tr> | |
| 929 <td class="mdRow"> | |
| 930 <table cellpadding="0" cellspacing="0" border="0"> | |
| 931 <tr> | |
| 932 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::skip_single_frame </td> | |
| 933 <td class="md" valign="top">( </td> | |
| 934 <td class="mdname1" valign="top" nowrap> </td> | |
| 935 <td class="md" valign="top"> ) </td> | |
| 936 <td class="md" nowrap><code> [virtual]</code></td> | |
| 937 </tr> | |
| 938 </table> | |
| 939 </td> | |
| 940 </tr> | |
| 941 </table> | |
| 942 <table cellspacing="5" cellpadding="0" border="0"> | |
| 943 <tr> | |
| 944 <td> | |
| 945 | |
| 946 </td> | |
| 947 <td> | |
| 948 | |
| 949 <p> | |
| 950 See <a class="el" href="group__flac__stream__decoder.html#ga48">FLAC__stream_decoder_skip_single_frame()</a>. | |
| 951 <p> | |
| 952 </td> | |
| 953 </tr> | |
| 954 </table> | |
| 955 <a class="anchor" name="FLAC_1_1Decoder_1_1Streama30" doxytag="FLAC::Decoder::Stream::seek_absolute"></a><p> | |
| 956 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 957 <tr> | |
| 958 <td class="mdRow"> | |
| 959 <table cellpadding="0" cellspacing="0" border="0"> | |
| 960 <tr> | |
| 961 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::seek_absolute </td> | |
| 962 <td class="md" valign="top">( </td> | |
| 963 <td class="md" nowrap valign="top">FLAC__uint64 </td> | |
| 964 <td class="mdname1" valign="top" nowrap> <em>sample</em> </td> | |
| 965 <td class="md" valign="top"> ) </td> | |
| 966 <td class="md" nowrap><code> [virtual]</code></td> | |
| 967 </tr> | |
| 968 </table> | |
| 969 </td> | |
| 970 </tr> | |
| 971 </table> | |
| 972 <table cellspacing="5" cellpadding="0" border="0"> | |
| 973 <tr> | |
| 974 <td> | |
| 975 | |
| 976 </td> | |
| 977 <td> | |
| 978 | |
| 979 <p> | |
| 980 See <a class="el" href="group__flac__stream__decoder.html#ga49">FLAC__stream_decoder_seek_absolute()</a>. | |
| 981 <p> | |
| 982 </td> | |
| 983 </tr> | |
| 984 </table> | |
| 985 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb0" doxytag="FLAC::Decoder::Stream::read_callback"></a><p> | |
| 986 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 987 <tr> | |
| 988 <td class="mdRow"> | |
| 989 <table cellpadding="0" cellspacing="0" border="0"> | |
| 990 <tr> | |
| 991 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga52">FLAC__StreamDecoderReadStatus</a> FLAC::Decoder::Stream::read_callback </td> | |
| 992 <td class="md" valign="top">( </td> | |
| 993 <td class="md" nowrap valign="top">FLAC__byte </td> | |
| 994 <td class="mdname" nowrap> <em>buffer</em>[], </td> | |
| 995 </tr> | |
| 996 <tr> | |
| 997 <td class="md" nowrap align="right"></td> | |
| 998 <td class="md"></td> | |
| 999 <td class="md" nowrap>size_t * </td> | |
| 1000 <td class="mdname" nowrap> <em>bytes</em></td> | |
| 1001 </tr> | |
| 1002 <tr> | |
| 1003 <td class="md"></td> | |
| 1004 <td class="md">) </td> | |
| 1005 <td class="md" colspan="2"><code> [protected, pure virtual]</code></td> | |
| 1006 </tr> | |
| 1007 </table> | |
| 1008 </td> | |
| 1009 </tr> | |
| 1010 </table> | |
| 1011 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1012 <tr> | |
| 1013 <td> | |
| 1014 | |
| 1015 </td> | |
| 1016 <td> | |
| 1017 | |
| 1018 <p> | |
| 1019 see FLAC__StreamDecoderReadCallback | |
| 1020 <p> | |
| 1021 | |
| 1022 <p> | |
| 1023 Implemented in <a class="el" href="classFLAC_1_1Decoder_1_1File.html#FLAC_1_1Decoder_1_1Fileb0">FLAC::Decoder::File</a>. </td> | |
| 1024 </tr> | |
| 1025 </table> | |
| 1026 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb1" doxytag="FLAC::Decoder::Stream::seek_callback"></a><p> | |
| 1027 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 1028 <tr> | |
| 1029 <td class="mdRow"> | |
| 1030 <table cellpadding="0" cellspacing="0" border="0"> | |
| 1031 <tr> | |
| 1032 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga53">FLAC__StreamDecoderSeekStatus</a> FLAC::Decoder::Stream::seek_callback </td> | |
| 1033 <td class="md" valign="top">( </td> | |
| 1034 <td class="md" nowrap valign="top">FLAC__uint64 </td> | |
| 1035 <td class="mdname1" valign="top" nowrap> <em>absolute_byte_offset</em> </td> | |
| 1036 <td class="md" valign="top"> ) </td> | |
| 1037 <td class="md" nowrap><code> [protected, virtual]</code></td> | |
| 1038 </tr> | |
| 1039 </table> | |
| 1040 </td> | |
| 1041 </tr> | |
| 1042 </table> | |
| 1043 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1044 <tr> | |
| 1045 <td> | |
| 1046 | |
| 1047 </td> | |
| 1048 <td> | |
| 1049 | |
| 1050 <p> | |
| 1051 see FLAC__StreamDecoderSeekCallback | |
| 1052 <p> | |
| 1053 </td> | |
| 1054 </tr> | |
| 1055 </table> | |
| 1056 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb2" doxytag="FLAC::Decoder::Stream::tell_callback"></a><p> | |
| 1057 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 1058 <tr> | |
| 1059 <td class="mdRow"> | |
| 1060 <table cellpadding="0" cellspacing="0" border="0"> | |
| 1061 <tr> | |
| 1062 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga54">FLAC__StreamDecoderTellStatus</a> FLAC::Decoder::Stream::tell_callback </td> | |
| 1063 <td class="md" valign="top">( </td> | |
| 1064 <td class="md" nowrap valign="top">FLAC__uint64 * </td> | |
| 1065 <td class="mdname1" valign="top" nowrap> <em>absolute_byte_offset</em> </td> | |
| 1066 <td class="md" valign="top"> ) </td> | |
| 1067 <td class="md" nowrap><code> [protected, virtual]</code></td> | |
| 1068 </tr> | |
| 1069 </table> | |
| 1070 </td> | |
| 1071 </tr> | |
| 1072 </table> | |
| 1073 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1074 <tr> | |
| 1075 <td> | |
| 1076 | |
| 1077 </td> | |
| 1078 <td> | |
| 1079 | |
| 1080 <p> | |
| 1081 see FLAC__StreamDecoderTellCallback | |
| 1082 <p> | |
| 1083 </td> | |
| 1084 </tr> | |
| 1085 </table> | |
| 1086 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb3" doxytag="FLAC::Decoder::Stream::length_callback"></a><p> | |
| 1087 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 1088 <tr> | |
| 1089 <td class="mdRow"> | |
| 1090 <table cellpadding="0" cellspacing="0" border="0"> | |
| 1091 <tr> | |
| 1092 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga55">FLAC__StreamDecoderLengthStatus</a> FLAC::Decoder::Stream::length_callback </td> | |
| 1093 <td class="md" valign="top">( </td> | |
| 1094 <td class="md" nowrap valign="top">FLAC__uint64 * </td> | |
| 1095 <td class="mdname1" valign="top" nowrap> <em>stream_length</em> </td> | |
| 1096 <td class="md" valign="top"> ) </td> | |
| 1097 <td class="md" nowrap><code> [protected, virtual]</code></td> | |
| 1098 </tr> | |
| 1099 </table> | |
| 1100 </td> | |
| 1101 </tr> | |
| 1102 </table> | |
| 1103 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1104 <tr> | |
| 1105 <td> | |
| 1106 | |
| 1107 </td> | |
| 1108 <td> | |
| 1109 | |
| 1110 <p> | |
| 1111 see FLAC__StreamDecoderLengthCallback | |
| 1112 <p> | |
| 1113 </td> | |
| 1114 </tr> | |
| 1115 </table> | |
| 1116 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb4" doxytag="FLAC::Decoder::Stream::eof_callback"></a><p> | |
| 1117 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 1118 <tr> | |
| 1119 <td class="mdRow"> | |
| 1120 <table cellpadding="0" cellspacing="0" border="0"> | |
| 1121 <tr> | |
| 1122 <td class="md" nowrap valign="top">virtual bool FLAC::Decoder::Stream::eof_callback </td> | |
| 1123 <td class="md" valign="top">( </td> | |
| 1124 <td class="mdname1" valign="top" nowrap> </td> | |
| 1125 <td class="md" valign="top"> ) </td> | |
| 1126 <td class="md" nowrap><code> [protected, virtual]</code></td> | |
| 1127 </tr> | |
| 1128 </table> | |
| 1129 </td> | |
| 1130 </tr> | |
| 1131 </table> | |
| 1132 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1133 <tr> | |
| 1134 <td> | |
| 1135 | |
| 1136 </td> | |
| 1137 <td> | |
| 1138 | |
| 1139 <p> | |
| 1140 see FLAC__StreamDecoderEofCallback | |
| 1141 <p> | |
| 1142 </td> | |
| 1143 </tr> | |
| 1144 </table> | |
| 1145 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb5" doxytag="FLAC::Decoder::Stream::write_callback"></a><p> | |
| 1146 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 1147 <tr> | |
| 1148 <td class="mdRow"> | |
| 1149 <table cellpadding="0" cellspacing="0" border="0"> | |
| 1150 <tr> | |
| 1151 <td class="md" nowrap valign="top">virtual ::<a class="el" href="group__flac__stream__decoder.html#ga56">FLAC__StreamDecoderWriteStatus</a> FLAC::Decoder::Stream::write_callback </td> | |
| 1152 <td class="md" valign="top">( </td> | |
| 1153 <td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____Frame.html">FLAC__Frame</a> * </td> | |
| 1154 <td class="mdname" nowrap> <em>frame</em>, </td> | |
| 1155 </tr> | |
| 1156 <tr> | |
| 1157 <td class="md" nowrap align="right"></td> | |
| 1158 <td class="md"></td> | |
| 1159 <td class="md" nowrap>const FLAC__int32 *const </td> | |
| 1160 <td class="mdname" nowrap> <em>buffer</em>[]</td> | |
| 1161 </tr> | |
| 1162 <tr> | |
| 1163 <td class="md"></td> | |
| 1164 <td class="md">) </td> | |
| 1165 <td class="md" colspan="2"><code> [protected, pure virtual]</code></td> | |
| 1166 </tr> | |
| 1167 </table> | |
| 1168 </td> | |
| 1169 </tr> | |
| 1170 </table> | |
| 1171 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1172 <tr> | |
| 1173 <td> | |
| 1174 | |
| 1175 </td> | |
| 1176 <td> | |
| 1177 | |
| 1178 <p> | |
| 1179 see FLAC__StreamDecoderWriteCallback | |
| 1180 <p> | |
| 1181 </td> | |
| 1182 </tr> | |
| 1183 </table> | |
| 1184 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb6" doxytag="FLAC::Decoder::Stream::metadata_callback"></a><p> | |
| 1185 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 1186 <tr> | |
| 1187 <td class="mdRow"> | |
| 1188 <table cellpadding="0" cellspacing="0" border="0"> | |
| 1189 <tr> | |
| 1190 <td class="md" nowrap valign="top">virtual void FLAC::Decoder::Stream::metadata_callback </td> | |
| 1191 <td class="md" valign="top">( </td> | |
| 1192 <td class="md" nowrap valign="top">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td> | |
| 1193 <td class="mdname1" valign="top" nowrap> <em>metadata</em> </td> | |
| 1194 <td class="md" valign="top"> ) </td> | |
| 1195 <td class="md" nowrap><code> [protected, virtual]</code></td> | |
| 1196 </tr> | |
| 1197 </table> | |
| 1198 </td> | |
| 1199 </tr> | |
| 1200 </table> | |
| 1201 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1202 <tr> | |
| 1203 <td> | |
| 1204 | |
| 1205 </td> | |
| 1206 <td> | |
| 1207 | |
| 1208 <p> | |
| 1209 see FLAC__StreamDecoderMetadataCallback | |
| 1210 <p> | |
| 1211 </td> | |
| 1212 </tr> | |
| 1213 </table> | |
| 1214 <a class="anchor" name="FLAC_1_1Decoder_1_1Streamb7" doxytag="FLAC::Decoder::Stream::error_callback"></a><p> | |
| 1215 <table class="mdTable" cellpadding="2" cellspacing="0"> | |
| 1216 <tr> | |
| 1217 <td class="mdRow"> | |
| 1218 <table cellpadding="0" cellspacing="0" border="0"> | |
| 1219 <tr> | |
| 1220 <td class="md" nowrap valign="top">virtual void FLAC::Decoder::Stream::error_callback </td> | |
| 1221 <td class="md" valign="top">( </td> | |
| 1222 <td class="md" nowrap valign="top">::<a class="el" href="group__flac__stream__decoder.html#ga57">FLAC__StreamDecoderErrorStatus</a> </td> | |
| 1223 <td class="mdname1" valign="top" nowrap> <em>status</em> </td> | |
| 1224 <td class="md" valign="top"> ) </td> | |
| 1225 <td class="md" nowrap><code> [protected, pure virtual]</code></td> | |
| 1226 </tr> | |
| 1227 </table> | |
| 1228 </td> | |
| 1229 </tr> | |
| 1230 </table> | |
| 1231 <table cellspacing="5" cellpadding="0" border="0"> | |
| 1232 <tr> | |
| 1233 <td> | |
| 1234 | |
| 1235 </td> | |
| 1236 <td> | |
| 1237 | |
| 1238 <p> | |
| 1239 see FLAC__StreamDecoderErrorCallback | |
| 1240 <p> | |
| 1241 </td> | |
| 1242 </tr> | |
| 1243 </table> | |
| 1244 <hr>The documentation for this class was generated from the following file:<ul> | |
| 1245 <li>include/FLAC++/<a class="el" href="decoder_8h-source.html">decoder.h</a></ul> | |
| 1246 | |
| 1247 <hr size="1"> | |
| 1248 <div class="copyright"> | |
| 1249 <!-- @@@ oh so hacky --> | |
| 1250 <table> | |
| 1251 <tr> | |
| 1252 <td align="left"> | |
| 1253 Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson | |
| 1254 </td> | |
| 1255 <td width="1%" align="right"> | |
| 1256 <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a> | |
| 1257 </td> | |
| 1258 </tr> | |
| 1259 </table> | |
| 1260 </div> | |
| 1261 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson --> | |
| 1262 <!-- Permission is granted to copy, distribute and/or modify this document --> | |
| 1263 <!-- under the terms of the GNU Free Documentation License, Version 1.1 --> | |
| 1264 <!-- or any later version published by the Free Software Foundation; --> | |
| 1265 <!-- with no invariant sections. --> | |
| 1266 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html --> | |
| 1267 </body> | |
| 1268 </html> |
