annotate src/flac-1.2.1/doc/html/api/classFLAC_1_1Metadata_1_1CueSheet.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::Metadata::CueSheet 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>Metadata</b>::<a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a></div>
Chris@1 10 <h1>FLAC::Metadata::CueSheet Class Reference<br>
Chris@1 11 <small>
Chris@1 12 [<a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a>]</small>
Chris@1 13 </h1><code>#include &lt;<a class="el" href="+_2metadata_8h-source.html">metadata.h</a>&gt;</code>
Chris@1 14 <p>
Chris@1 15 <p>Inheritance diagram for FLAC::Metadata::CueSheet:
Chris@1 16 <p><center><img src="classFLAC_1_1Metadata_1_1CueSheet.png" usemap="#FLAC::Metadata::CueSheet_map" border="0" alt=""></center>
Chris@1 17 <map name="FLAC::Metadata::CueSheet_map">
Chris@1 18 <area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,164,24">
Chris@1 19 </map>
Chris@1 20 <a href="classFLAC_1_1Metadata_1_1CueSheet-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Chris@1 21 CUESHEET metadata block. See the <a class="el" href="group__flacpp__metadata__object.html">overview </a> for more, and the <a href="../format.html#metadata_block_cuesheet">format specification</a>.
Chris@1 22 <p>
Chris@1 23 <table border="0" cellpadding="0" cellspacing="0">
Chris@1 24 <tr><td></td></tr>
Chris@1 25 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
Chris@1 26 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta1">CueSheet</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object)</td></tr>
Chris@1 27
Chris@1 28 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta2" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a>
Chris@1 29 &nbsp;</td><td class="memItemRight" valign="bottom"><b>CueSheet</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
Chris@1 30
Chris@1 31 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta3" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a>
Chris@1 32 &nbsp;</td><td class="memItemRight" valign="bottom"><b>CueSheet</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
Chris@1 33
Chris@1 34 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta4">CueSheet</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
Chris@1 35
Chris@1 36 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta6">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object)</td></tr>
Chris@1 37
Chris@1 38 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta7" doxytag="FLAC::Metadata::CueSheet::operator="></a>
Chris@1 39 <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
Chris@1 40
Chris@1 41 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta8" doxytag="FLAC::Metadata::CueSheet::operator="></a>
Chris@1 42 <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
Chris@1 43
Chris@1 44 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta9">assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
Chris@1 45
Chris@1 46 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta10">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object) const </td></tr>
Chris@1 47
Chris@1 48 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta11" doxytag="FLAC::Metadata::CueSheet::operator=="></a>
Chris@1 49 bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const </td></tr>
Chris@1 50
Chris@1 51 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta12" doxytag="FLAC::Metadata::CueSheet::operator=="></a>
Chris@1 52 bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const </td></tr>
Chris@1 53
Chris@1 54 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta13">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;object) const </td></tr>
Chris@1 55
Chris@1 56 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta14" doxytag="FLAC::Metadata::CueSheet::operator!="></a>
Chris@1 57 bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object) const </td></tr>
Chris@1 58
Chris@1 59 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta15" doxytag="FLAC::Metadata::CueSheet::operator!="></a>
Chris@1 60 bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const </td></tr>
Chris@1 61
Chris@1 62 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta16" doxytag="FLAC::Metadata::CueSheet::get_media_catalog_number"></a>
Chris@1 63 const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_media_catalog_number</b> () const </td></tr>
Chris@1 64
Chris@1 65 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta17" doxytag="FLAC::Metadata::CueSheet::get_lead_in"></a>
Chris@1 66 FLAC__uint64&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_lead_in</b> () const </td></tr>
Chris@1 67
Chris@1 68 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta18" doxytag="FLAC::Metadata::CueSheet::get_is_cd"></a>
Chris@1 69 bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_is_cd</b> () const </td></tr>
Chris@1 70
Chris@1 71 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta19" doxytag="FLAC::Metadata::CueSheet::get_num_tracks"></a>
Chris@1 72 unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_num_tracks</b> () const </td></tr>
Chris@1 73
Chris@1 74 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta20" doxytag="FLAC::Metadata::CueSheet::get_track"></a>
Chris@1 75 <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_track</b> (unsigned i) const </td></tr>
Chris@1 76
Chris@1 77 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta21" doxytag="FLAC::Metadata::CueSheet::set_media_catalog_number"></a>
Chris@1 78 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_media_catalog_number</b> (const char value[128])</td></tr>
Chris@1 79
Chris@1 80 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta22" doxytag="FLAC::Metadata::CueSheet::set_lead_in"></a>
Chris@1 81 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_lead_in</b> (FLAC__uint64 value)</td></tr>
Chris@1 82
Chris@1 83 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta23" doxytag="FLAC::Metadata::CueSheet::set_is_cd"></a>
Chris@1 84 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_is_cd</b> (bool value)</td></tr>
Chris@1 85
Chris@1 86 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta24" doxytag="FLAC::Metadata::CueSheet::set_index"></a>
Chris@1 87 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_index</b> (unsigned track_num, unsigned index_num, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;index)</td></tr>
Chris@1 88
Chris@1 89 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta25">insert_index</a> (unsigned track_num, unsigned index_num, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;index)</td></tr>
Chris@1 90
Chris@1 91 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta26">delete_index</a> (unsigned track_num, unsigned index_num)</td></tr>
Chris@1 92
Chris@1 93 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta27">set_track</a> (unsigned i, const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
Chris@1 94
Chris@1 95 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta28">insert_track</a> (unsigned i, const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;track)</td></tr>
Chris@1 96
Chris@1 97 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta29">delete_track</a> (unsigned i)</td></tr>
Chris@1 98
Chris@1 99 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta30">is_legal</a> (bool check_cd_da_subset=false, const char **violation=0) const </td></tr>
Chris@1 100
Chris@1 101 <tr><td class="memItemLeft" nowrap align="right" valign="top">FLAC__uint32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#FLAC_1_1Metadata_1_1CueSheeta31">calculate_cddb_id</a> () const </td></tr>
Chris@1 102
Chris@1 103 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga1">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const </td></tr>
Chris@1 104
Chris@1 105 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga4">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;) const </td></tr>
Chris@1 106
Chris@1 107 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga7">is_valid</a> () const </td></tr>
Chris@1 108
Chris@1 109 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta27">get_is_last</a> () const </td></tr>
Chris@1 110
Chris@1 111 <tr><td class="memItemLeft" nowrap align="right" valign="top">::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta28">get_type</a> () const </td></tr>
Chris@1 112
Chris@1 113 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta29">get_length</a> () const </td></tr>
Chris@1 114
Chris@1 115 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommenta30">set_is_last</a> (bool)</td></tr>
Chris@1 116
Chris@1 117 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga8">operator const ::FLAC__StreamMetadata *</a> () const </td></tr>
Chris@1 118
Chris@1 119 <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
Chris@1 120 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb0">assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
Chris@1 121
Chris@1 122 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb1">clear</a> ()</td></tr>
Chris@1 123
Chris@1 124 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
Chris@1 125 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentp0" doxytag="FLAC::Metadata::CueSheet::object_"></a>
Chris@1 126 ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
Chris@1 127
Chris@1 128 <tr><td colspan="2"><br><h2>Friends</h2></td></tr>
Chris@1 129 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn0" doxytag="FLAC::Metadata::CueSheet::SimpleIterator"></a>
Chris@1 130 class&nbsp;</td><td class="memItemRight" valign="bottom"><b>SimpleIterator</b></td></tr>
Chris@1 131
Chris@1 132 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn1" doxytag="FLAC::Metadata::CueSheet::Iterator"></a>
Chris@1 133 class&nbsp;</td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
Chris@1 134
Chris@1 135 <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
Chris@1 136 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a></td></tr>
Chris@1 137
Chris@1 138 </table>
Chris@1 139 <hr><h2>Constructor &amp; Destructor Documentation</h2>
Chris@1 140 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta1" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a><p>
Chris@1 141 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 142 <tr>
Chris@1 143 <td class="mdRow">
Chris@1 144 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 145 <tr>
Chris@1 146 <td class="md" nowrap valign="top">FLAC::Metadata::CueSheet::CueSheet </td>
Chris@1 147 <td class="md" valign="top">(&nbsp;</td>
Chris@1 148 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1 149 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
Chris@1 150 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 151 <td class="md" nowrap><code> [inline]</code></td>
Chris@1 152 </tr>
Chris@1 153 </table>
Chris@1 154 </td>
Chris@1 155 </tr>
Chris@1 156 </table>
Chris@1 157 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 158 <tr>
Chris@1 159 <td>
Chris@1 160 &nbsp;
Chris@1 161 </td>
Chris@1 162 <td>
Chris@1 163
Chris@1 164 <p>
Chris@1 165 Constructs a copy of the given object. This form always performs a deep copy. </td>
Chris@1 166 </tr>
Chris@1 167 </table>
Chris@1 168 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta4" doxytag="FLAC::Metadata::CueSheet::CueSheet"></a><p>
Chris@1 169 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 170 <tr>
Chris@1 171 <td class="mdRow">
Chris@1 172 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 173 <tr>
Chris@1 174 <td class="md" nowrap valign="top">FLAC::Metadata::CueSheet::CueSheet </td>
Chris@1 175 <td class="md" valign="top">(&nbsp;</td>
Chris@1 176 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1 177 <td class="mdname" nowrap> <em>object</em>, </td>
Chris@1 178 </tr>
Chris@1 179 <tr>
Chris@1 180 <td class="md" nowrap align="right"></td>
Chris@1 181 <td class="md"></td>
Chris@1 182 <td class="md" nowrap>bool&nbsp;</td>
Chris@1 183 <td class="mdname" nowrap> <em>copy</em></td>
Chris@1 184 </tr>
Chris@1 185 <tr>
Chris@1 186 <td class="md"></td>
Chris@1 187 <td class="md">)&nbsp;</td>
Chris@1 188 <td class="md" colspan="2"><code> [inline]</code></td>
Chris@1 189 </tr>
Chris@1 190 </table>
Chris@1 191 </td>
Chris@1 192 </tr>
Chris@1 193 </table>
Chris@1 194 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 195 <tr>
Chris@1 196 <td>
Chris@1 197 &nbsp;
Chris@1 198 </td>
Chris@1 199 <td>
Chris@1 200
Chris@1 201 <p>
Chris@1 202 Constructs an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1Prototypeb3">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </td>
Chris@1 203 </tr>
Chris@1 204 </table>
Chris@1 205 <hr><h2>Member Function Documentation</h2>
Chris@1 206 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta6" doxytag="FLAC::Metadata::CueSheet::operator="></a><p>
Chris@1 207 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 208 <tr>
Chris@1 209 <td class="mdRow">
Chris@1 210 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 211 <tr>
Chris@1 212 <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a>&amp; FLAC::Metadata::CueSheet::operator= </td>
Chris@1 213 <td class="md" valign="top">(&nbsp;</td>
Chris@1 214 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1 215 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
Chris@1 216 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 217 <td class="md" nowrap><code> [inline]</code></td>
Chris@1 218 </tr>
Chris@1 219 </table>
Chris@1 220 </td>
Chris@1 221 </tr>
Chris@1 222 </table>
Chris@1 223 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 224 <tr>
Chris@1 225 <td>
Chris@1 226 &nbsp;
Chris@1 227 </td>
Chris@1 228 <td>
Chris@1 229
Chris@1 230 <p>
Chris@1 231 Assign from another object. Always performs a deep copy. </td>
Chris@1 232 </tr>
Chris@1 233 </table>
Chris@1 234 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta9" doxytag="FLAC::Metadata::CueSheet::assign"></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"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a>&amp; FLAC::Metadata::CueSheet::assign </td>
Chris@1 241 <td class="md" valign="top">(&nbsp;</td>
Chris@1 242 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1 243 <td class="mdname" nowrap> <em>object</em>, </td>
Chris@1 244 </tr>
Chris@1 245 <tr>
Chris@1 246 <td class="md" nowrap align="right"></td>
Chris@1 247 <td class="md"></td>
Chris@1 248 <td class="md" nowrap>bool&nbsp;</td>
Chris@1 249 <td class="mdname" nowrap> <em>copy</em></td>
Chris@1 250 </tr>
Chris@1 251 <tr>
Chris@1 252 <td class="md"></td>
Chris@1 253 <td class="md">)&nbsp;</td>
Chris@1 254 <td class="md" colspan="2"><code> [inline]</code></td>
Chris@1 255 </tr>
Chris@1 256 </table>
Chris@1 257 </td>
Chris@1 258 </tr>
Chris@1 259 </table>
Chris@1 260 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 261 <tr>
Chris@1 262 <td>
Chris@1 263 &nbsp;
Chris@1 264 </td>
Chris@1 265 <td>
Chris@1 266
Chris@1 267 <p>
Chris@1 268 Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1VorbisCommentb0">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </td>
Chris@1 269 </tr>
Chris@1 270 </table>
Chris@1 271 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta10" doxytag="FLAC::Metadata::CueSheet::operator=="></a><p>
Chris@1 272 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 273 <tr>
Chris@1 274 <td class="mdRow">
Chris@1 275 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 276 <tr>
Chris@1 277 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::operator== </td>
Chris@1 278 <td class="md" valign="top">(&nbsp;</td>
Chris@1 279 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1 280 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
Chris@1 281 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 282 <td class="md" nowrap> const<code> [inline]</code></td>
Chris@1 283 </tr>
Chris@1 284 </table>
Chris@1 285 </td>
Chris@1 286 </tr>
Chris@1 287 </table>
Chris@1 288 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 289 <tr>
Chris@1 290 <td>
Chris@1 291 &nbsp;
Chris@1 292 </td>
Chris@1 293 <td>
Chris@1 294
Chris@1 295 <p>
Chris@1 296 Check for equality, performing a deep compare by following pointers. </td>
Chris@1 297 </tr>
Chris@1 298 </table>
Chris@1 299 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta13" doxytag="FLAC::Metadata::CueSheet::operator!="></a><p>
Chris@1 300 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 301 <tr>
Chris@1 302 <td class="mdRow">
Chris@1 303 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 304 <tr>
Chris@1 305 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::operator!= </td>
Chris@1 306 <td class="md" valign="top">(&nbsp;</td>
Chris@1 307 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a> &amp;&nbsp;</td>
Chris@1 308 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
Chris@1 309 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 310 <td class="md" nowrap> const<code> [inline]</code></td>
Chris@1 311 </tr>
Chris@1 312 </table>
Chris@1 313 </td>
Chris@1 314 </tr>
Chris@1 315 </table>
Chris@1 316 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 317 <tr>
Chris@1 318 <td>
Chris@1 319 &nbsp;
Chris@1 320 </td>
Chris@1 321 <td>
Chris@1 322
Chris@1 323 <p>
Chris@1 324 Check for inequality, performing a deep compare by following pointers. </td>
Chris@1 325 </tr>
Chris@1 326 </table>
Chris@1 327 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta25" doxytag="FLAC::Metadata::CueSheet::insert_index"></a><p>
Chris@1 328 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 329 <tr>
Chris@1 330 <td class="mdRow">
Chris@1 331 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 332 <tr>
Chris@1 333 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::insert_index </td>
Chris@1 334 <td class="md" valign="top">(&nbsp;</td>
Chris@1 335 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 336 <td class="mdname" nowrap> <em>track_num</em>, </td>
Chris@1 337 </tr>
Chris@1 338 <tr>
Chris@1 339 <td class="md" nowrap align="right"></td>
Chris@1 340 <td class="md"></td>
Chris@1 341 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 342 <td class="mdname" nowrap> <em>index_num</em>, </td>
Chris@1 343 </tr>
Chris@1 344 <tr>
Chris@1 345 <td class="md" nowrap align="right"></td>
Chris@1 346 <td class="md"></td>
Chris@1 347 <td class="md" nowrap>const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &amp;&nbsp;</td>
Chris@1 348 <td class="mdname" nowrap> <em>index</em></td>
Chris@1 349 </tr>
Chris@1 350 <tr>
Chris@1 351 <td class="md"></td>
Chris@1 352 <td class="md">)&nbsp;</td>
Chris@1 353 <td class="md" colspan="2"></td>
Chris@1 354 </tr>
Chris@1 355 </table>
Chris@1 356 </td>
Chris@1 357 </tr>
Chris@1 358 </table>
Chris@1 359 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 360 <tr>
Chris@1 361 <td>
Chris@1 362 &nbsp;
Chris@1 363 </td>
Chris@1 364 <td>
Chris@1 365
Chris@1 366 <p>
Chris@1 367 See <a class="el" href="group__flac__metadata__object.html#ga33">FLAC__metadata_object_cuesheet_track_insert_index()</a>.
Chris@1 368 <p>
Chris@1 369 </td>
Chris@1 370 </tr>
Chris@1 371 </table>
Chris@1 372 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta26" doxytag="FLAC::Metadata::CueSheet::delete_index"></a><p>
Chris@1 373 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 374 <tr>
Chris@1 375 <td class="mdRow">
Chris@1 376 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 377 <tr>
Chris@1 378 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::delete_index </td>
Chris@1 379 <td class="md" valign="top">(&nbsp;</td>
Chris@1 380 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 381 <td class="mdname" nowrap> <em>track_num</em>, </td>
Chris@1 382 </tr>
Chris@1 383 <tr>
Chris@1 384 <td class="md" nowrap align="right"></td>
Chris@1 385 <td class="md"></td>
Chris@1 386 <td class="md" nowrap>unsigned&nbsp;</td>
Chris@1 387 <td class="mdname" nowrap> <em>index_num</em></td>
Chris@1 388 </tr>
Chris@1 389 <tr>
Chris@1 390 <td class="md"></td>
Chris@1 391 <td class="md">)&nbsp;</td>
Chris@1 392 <td class="md" colspan="2"></td>
Chris@1 393 </tr>
Chris@1 394 </table>
Chris@1 395 </td>
Chris@1 396 </tr>
Chris@1 397 </table>
Chris@1 398 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 399 <tr>
Chris@1 400 <td>
Chris@1 401 &nbsp;
Chris@1 402 </td>
Chris@1 403 <td>
Chris@1 404
Chris@1 405 <p>
Chris@1 406 See <a class="el" href="group__flac__metadata__object.html#ga35">FLAC__metadata_object_cuesheet_track_delete_index()</a>.
Chris@1 407 <p>
Chris@1 408 </td>
Chris@1 409 </tr>
Chris@1 410 </table>
Chris@1 411 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta27" doxytag="FLAC::Metadata::CueSheet::set_track"></a><p>
Chris@1 412 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 413 <tr>
Chris@1 414 <td class="mdRow">
Chris@1 415 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 416 <tr>
Chris@1 417 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::set_track </td>
Chris@1 418 <td class="md" valign="top">(&nbsp;</td>
Chris@1 419 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 420 <td class="mdname" nowrap> <em>i</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>const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;&nbsp;</td>
Chris@1 426 <td class="mdname" nowrap> <em>track</em></td>
Chris@1 427 </tr>
Chris@1 428 <tr>
Chris@1 429 <td class="md"></td>
Chris@1 430 <td class="md">)&nbsp;</td>
Chris@1 431 <td class="md" colspan="2"></td>
Chris@1 432 </tr>
Chris@1 433 </table>
Chris@1 434 </td>
Chris@1 435 </tr>
Chris@1 436 </table>
Chris@1 437 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 438 <tr>
Chris@1 439 <td>
Chris@1 440 &nbsp;
Chris@1 441 </td>
Chris@1 442 <td>
Chris@1 443
Chris@1 444 <p>
Chris@1 445 See FLAC__metadata_object_cuesheet_set_track().
Chris@1 446 <p>
Chris@1 447 </td>
Chris@1 448 </tr>
Chris@1 449 </table>
Chris@1 450 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta28" doxytag="FLAC::Metadata::CueSheet::insert_track"></a><p>
Chris@1 451 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 452 <tr>
Chris@1 453 <td class="mdRow">
Chris@1 454 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 455 <tr>
Chris@1 456 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::insert_track </td>
Chris@1 457 <td class="md" valign="top">(&nbsp;</td>
Chris@1 458 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 459 <td class="mdname" nowrap> <em>i</em>, </td>
Chris@1 460 </tr>
Chris@1 461 <tr>
Chris@1 462 <td class="md" nowrap align="right"></td>
Chris@1 463 <td class="md"></td>
Chris@1 464 <td class="md" nowrap>const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &amp;&nbsp;</td>
Chris@1 465 <td class="mdname" nowrap> <em>track</em></td>
Chris@1 466 </tr>
Chris@1 467 <tr>
Chris@1 468 <td class="md"></td>
Chris@1 469 <td class="md">)&nbsp;</td>
Chris@1 470 <td class="md" colspan="2"></td>
Chris@1 471 </tr>
Chris@1 472 </table>
Chris@1 473 </td>
Chris@1 474 </tr>
Chris@1 475 </table>
Chris@1 476 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 477 <tr>
Chris@1 478 <td>
Chris@1 479 &nbsp;
Chris@1 480 </td>
Chris@1 481 <td>
Chris@1 482
Chris@1 483 <p>
Chris@1 484 See <a class="el" href="group__flac__metadata__object.html#ga37">FLAC__metadata_object_cuesheet_insert_track()</a>.
Chris@1 485 <p>
Chris@1 486 </td>
Chris@1 487 </tr>
Chris@1 488 </table>
Chris@1 489 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta29" doxytag="FLAC::Metadata::CueSheet::delete_track"></a><p>
Chris@1 490 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 491 <tr>
Chris@1 492 <td class="mdRow">
Chris@1 493 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 494 <tr>
Chris@1 495 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::delete_track </td>
Chris@1 496 <td class="md" valign="top">(&nbsp;</td>
Chris@1 497 <td class="md" nowrap valign="top">unsigned&nbsp;</td>
Chris@1 498 <td class="mdname1" valign="top" nowrap> <em>i</em> </td>
Chris@1 499 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 500 <td class="md" nowrap></td>
Chris@1 501 </tr>
Chris@1 502 </table>
Chris@1 503 </td>
Chris@1 504 </tr>
Chris@1 505 </table>
Chris@1 506 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 507 <tr>
Chris@1 508 <td>
Chris@1 509 &nbsp;
Chris@1 510 </td>
Chris@1 511 <td>
Chris@1 512
Chris@1 513 <p>
Chris@1 514 See <a class="el" href="group__flac__metadata__object.html#ga39">FLAC__metadata_object_cuesheet_delete_track()</a>.
Chris@1 515 <p>
Chris@1 516 </td>
Chris@1 517 </tr>
Chris@1 518 </table>
Chris@1 519 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta30" doxytag="FLAC::Metadata::CueSheet::is_legal"></a><p>
Chris@1 520 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 521 <tr>
Chris@1 522 <td class="mdRow">
Chris@1 523 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 524 <tr>
Chris@1 525 <td class="md" nowrap valign="top">bool FLAC::Metadata::CueSheet::is_legal </td>
Chris@1 526 <td class="md" valign="top">(&nbsp;</td>
Chris@1 527 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 528 <td class="mdname" nowrap> <em>check_cd_da_subset</em> = <code>false</code>, </td>
Chris@1 529 </tr>
Chris@1 530 <tr>
Chris@1 531 <td class="md" nowrap align="right"></td>
Chris@1 532 <td class="md"></td>
Chris@1 533 <td class="md" nowrap>const char **&nbsp;</td>
Chris@1 534 <td class="mdname" nowrap> <em>violation</em> = <code>0</code></td>
Chris@1 535 </tr>
Chris@1 536 <tr>
Chris@1 537 <td class="md"></td>
Chris@1 538 <td class="md">)&nbsp;</td>
Chris@1 539 <td class="md" colspan="2"> const</td>
Chris@1 540 </tr>
Chris@1 541 </table>
Chris@1 542 </td>
Chris@1 543 </tr>
Chris@1 544 </table>
Chris@1 545 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 546 <tr>
Chris@1 547 <td>
Chris@1 548 &nbsp;
Chris@1 549 </td>
Chris@1 550 <td>
Chris@1 551
Chris@1 552 <p>
Chris@1 553 See <a class="el" href="group__flac__metadata__object.html#ga40">FLAC__metadata_object_cuesheet_is_legal()</a>.
Chris@1 554 <p>
Chris@1 555 </td>
Chris@1 556 </tr>
Chris@1 557 </table>
Chris@1 558 <a class="anchor" name="FLAC_1_1Metadata_1_1CueSheeta31" doxytag="FLAC::Metadata::CueSheet::calculate_cddb_id"></a><p>
Chris@1 559 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 560 <tr>
Chris@1 561 <td class="mdRow">
Chris@1 562 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 563 <tr>
Chris@1 564 <td class="md" nowrap valign="top">FLAC__uint32 FLAC::Metadata::CueSheet::calculate_cddb_id </td>
Chris@1 565 <td class="md" valign="top">(&nbsp;</td>
Chris@1 566 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 567 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 568 <td class="md" nowrap> const</td>
Chris@1 569 </tr>
Chris@1 570 </table>
Chris@1 571 </td>
Chris@1 572 </tr>
Chris@1 573 </table>
Chris@1 574 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 575 <tr>
Chris@1 576 <td>
Chris@1 577 &nbsp;
Chris@1 578 </td>
Chris@1 579 <td>
Chris@1 580
Chris@1 581 <p>
Chris@1 582 See <a class="el" href="group__flac__metadata__object.html#ga41">FLAC__metadata_object_cuesheet_calculate_cddb_id()</a>.
Chris@1 583 <p>
Chris@1 584 </td>
Chris@1 585 </tr>
Chris@1 586 </table>
Chris@1 587 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb0" doxytag="FLAC::Metadata::CueSheet::assign_object"></a><p>
Chris@1 588 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 589 <tr>
Chris@1 590 <td class="mdRow">
Chris@1 591 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 592 <tr>
Chris@1 593 <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>&amp; FLAC::Metadata::Prototype::assign_object </td>
Chris@1 594 <td class="md" valign="top">(&nbsp;</td>
Chris@1 595 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
Chris@1 596 <td class="mdname" nowrap> <em>object</em>, </td>
Chris@1 597 </tr>
Chris@1 598 <tr>
Chris@1 599 <td class="md" nowrap align="right"></td>
Chris@1 600 <td class="md"></td>
Chris@1 601 <td class="md" nowrap>bool&nbsp;</td>
Chris@1 602 <td class="mdname" nowrap> <em>copy</em></td>
Chris@1 603 </tr>
Chris@1 604 <tr>
Chris@1 605 <td class="md"></td>
Chris@1 606 <td class="md">)&nbsp;</td>
Chris@1 607 <td class="md" colspan="2"><code> [protected, inherited]</code></td>
Chris@1 608 </tr>
Chris@1 609 </table>
Chris@1 610 </td>
Chris@1 611 </tr>
Chris@1 612 </table>
Chris@1 613 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 614 <tr>
Chris@1 615 <td>
Chris@1 616 &nbsp;
Chris@1 617 </td>
Chris@1 618 <td>
Chris@1 619
Chris@1 620 <p>
Chris@1 621 Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#FLAC_1_1Metadata_1_1Prototypeb3">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </td>
Chris@1 622 </tr>
Chris@1 623 </table>
Chris@1 624 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb1" doxytag="FLAC::Metadata::CueSheet::clear"></a><p>
Chris@1 625 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 626 <tr>
Chris@1 627 <td class="mdRow">
Chris@1 628 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 629 <tr>
Chris@1 630 <td class="md" nowrap valign="top">virtual void FLAC::Metadata::Prototype::clear </td>
Chris@1 631 <td class="md" valign="top">(&nbsp;</td>
Chris@1 632 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 633 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 634 <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
Chris@1 635 </tr>
Chris@1 636 </table>
Chris@1 637 </td>
Chris@1 638 </tr>
Chris@1 639 </table>
Chris@1 640 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 641 <tr>
Chris@1 642 <td>
Chris@1 643 &nbsp;
Chris@1 644 </td>
Chris@1 645 <td>
Chris@1 646
Chris@1 647 <p>
Chris@1 648 Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </td>
Chris@1 649 </tr>
Chris@1 650 </table>
Chris@1 651 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta27" doxytag="FLAC::Metadata::CueSheet::get_is_last"></a><p>
Chris@1 652 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 653 <tr>
Chris@1 654 <td class="mdRow">
Chris@1 655 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 656 <tr>
Chris@1 657 <td class="md" nowrap valign="top">bool FLAC::Metadata::Prototype::get_is_last </td>
Chris@1 658 <td class="md" valign="top">(&nbsp;</td>
Chris@1 659 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 660 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 661 <td class="md" nowrap> const<code> [inherited]</code></td>
Chris@1 662 </tr>
Chris@1 663 </table>
Chris@1 664 </td>
Chris@1 665 </tr>
Chris@1 666 </table>
Chris@1 667 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 668 <tr>
Chris@1 669 <td>
Chris@1 670 &nbsp;
Chris@1 671 </td>
Chris@1 672 <td>
Chris@1 673
Chris@1 674 <p>
Chris@1 675 Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.<p>
Chris@1 676 <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>()
Chris@1 677 </pre></div> </dd></dl>
Chris@1 678 </td>
Chris@1 679 </tr>
Chris@1 680 </table>
Chris@1 681 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta28" doxytag="FLAC::Metadata::CueSheet::get_type"></a><p>
Chris@1 682 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 683 <tr>
Chris@1 684 <td class="mdRow">
Chris@1 685 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 686 <tr>
Chris@1 687 <td class="md" nowrap valign="top">::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> FLAC::Metadata::Prototype::get_type </td>
Chris@1 688 <td class="md" valign="top">(&nbsp;</td>
Chris@1 689 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 690 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 691 <td class="md" nowrap> const<code> [inherited]</code></td>
Chris@1 692 </tr>
Chris@1 693 </table>
Chris@1 694 </td>
Chris@1 695 </tr>
Chris@1 696 </table>
Chris@1 697 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 698 <tr>
Chris@1 699 <td>
Chris@1 700 &nbsp;
Chris@1 701 </td>
Chris@1 702 <td>
Chris@1 703
Chris@1 704 <p>
Chris@1 705 Returns the type of the block.<p>
Chris@1 706 <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>()
Chris@1 707 </pre></div> </dd></dl>
Chris@1 708
Chris@1 709 <p>
Chris@1 710 Reimplemented in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea16">FLAC::Metadata::Picture</a>. </td>
Chris@1 711 </tr>
Chris@1 712 </table>
Chris@1 713 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta29" doxytag="FLAC::Metadata::CueSheet::get_length"></a><p>
Chris@1 714 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 715 <tr>
Chris@1 716 <td class="mdRow">
Chris@1 717 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 718 <tr>
Chris@1 719 <td class="md" nowrap valign="top">unsigned FLAC::Metadata::Prototype::get_length </td>
Chris@1 720 <td class="md" valign="top">(&nbsp;</td>
Chris@1 721 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 722 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 723 <td class="md" nowrap> const<code> [inherited]</code></td>
Chris@1 724 </tr>
Chris@1 725 </table>
Chris@1 726 </td>
Chris@1 727 </tr>
Chris@1 728 </table>
Chris@1 729 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 730 <tr>
Chris@1 731 <td>
Chris@1 732 &nbsp;
Chris@1 733 </td>
Chris@1 734 <td>
Chris@1 735
Chris@1 736 <p>
Chris@1 737 Returns the stream length of the metadata block.<p>
Chris@1 738 <dl compact><dt><b>Note:</b></dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
Chris@1 739 <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>()
Chris@1 740 </pre></div> </dd></dl>
Chris@1 741 </td>
Chris@1 742 </tr>
Chris@1 743 </table>
Chris@1 744 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta30" doxytag="FLAC::Metadata::CueSheet::set_is_last"></a><p>
Chris@1 745 <table class="mdTable" cellpadding="2" cellspacing="0">
Chris@1 746 <tr>
Chris@1 747 <td class="mdRow">
Chris@1 748 <table cellpadding="0" cellspacing="0" border="0">
Chris@1 749 <tr>
Chris@1 750 <td class="md" nowrap valign="top">void FLAC::Metadata::Prototype::set_is_last </td>
Chris@1 751 <td class="md" valign="top">(&nbsp;</td>
Chris@1 752 <td class="md" nowrap valign="top">bool&nbsp;</td>
Chris@1 753 <td class="mdname1" valign="top" nowrap> </td>
Chris@1 754 <td class="md" valign="top">&nbsp;)&nbsp;</td>
Chris@1 755 <td class="md" nowrap><code> [inherited]</code></td>
Chris@1 756 </tr>
Chris@1 757 </table>
Chris@1 758 </td>
Chris@1 759 </tr>
Chris@1 760 </table>
Chris@1 761 <table cellspacing="5" cellpadding="0" border="0">
Chris@1 762 <tr>
Chris@1 763 <td>
Chris@1 764 &nbsp;
Chris@1 765 </td>
Chris@1 766 <td>
Chris@1 767
Chris@1 768 <p>
Chris@1 769 Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.<p>
Chris@1 770 <dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="group__flacpp__metadata__object.html#ga7">is_valid</a>()
Chris@1 771 </pre></div> </dd></dl>
Chris@1 772 </td>
Chris@1 773 </tr>
Chris@1 774 </table>
Chris@1 775 <hr>The documentation for this class was generated from the following file:<ul>
Chris@1 776 <li>include/FLAC++/<a class="el" href="+_2metadata_8h-source.html">metadata.h</a></ul>
Chris@1 777
Chris@1 778 <hr size="1">
Chris@1 779 <div class="copyright">
Chris@1 780 <!-- @@@ oh so hacky -->
Chris@1 781 <table>
Chris@1 782 <tr>
Chris@1 783 <td align="left">
Chris@1 784 Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
Chris@1 785 </td>
Chris@1 786 <td width="1%" align="right">
Chris@1 787 <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 788 </td>
Chris@1 789 </tr>
Chris@1 790 </table>
Chris@1 791 </div>
Chris@1 792 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
Chris@1 793 <!-- Permission is granted to copy, distribute and/or modify this document -->
Chris@1 794 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
Chris@1 795 <!-- or any later version published by the Free Software Foundation; -->
Chris@1 796 <!-- with no invariant sections. -->
Chris@1 797 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
Chris@1 798 </body>
Chris@1 799 </html>