comparison src/flac-1.2.1/doc/html/api/classFLAC_1_1Metadata_1_1Padding.html @ 86:98c1576536ae

Bring in flac, ogg, vorbis
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 19 Mar 2013 17:37:49 +0000
parents
children
comparison
equal deleted inserted replaced
85:545efbb81310 86:98c1576536ae
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::Metadata::Padding 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&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>
8 <div class="nav">
9 <b>FLAC</b>::<b>Metadata</b>::<a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a></div>
10 <h1>FLAC::Metadata::Padding Class Reference<br>
11 <small>
12 [<a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a>]</small>
13 </h1><code>#include &lt;<a class="el" href="+_2metadata_8h-source.html">metadata.h</a>&gt;</code>
14 <p>
15 <p>Inheritance diagram for FLAC::Metadata::Padding:
16 <p><center><img src="classFLAC_1_1Metadata_1_1Padding.png" usemap="#FLAC::Metadata::Padding_map" border="0" alt=""></center>
17 <map name="FLAC::Metadata::Padding_map">
18 <area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,163,24">
19 </map>
20 <a href="classFLAC_1_1Metadata_1_1Padding-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
21 PADDING 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_padding">format specification</a>.
22 <p>
23 <table border="0" cellpadding="0" cellspacing="0">
24 <tr><td></td></tr>
25 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
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_1Padding.html#FLAC_1_1Metadata_1_1Paddinga1">Padding</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object)</td></tr>
27
28 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga2" doxytag="FLAC::Metadata::Padding::Padding"></a>
29 &nbsp;</td><td class="memItemRight" valign="bottom"><b>Padding</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &amp;object)</td></tr>
30
31 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga3" doxytag="FLAC::Metadata::Padding::Padding"></a>
32 &nbsp;</td><td class="memItemRight" valign="bottom"><b>Padding</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
33
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_1Padding.html#FLAC_1_1Metadata_1_1Paddinga4">Padding</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
35
36 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#FLAC_1_1Metadata_1_1Paddinga6">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object)</td></tr>
37
38 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga7" doxytag="FLAC::Metadata::Padding::operator="></a>
39 <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</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>
40
41 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga8" doxytag="FLAC::Metadata::Padding::operator="></a>
42 <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</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>
43
44 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#FLAC_1_1Metadata_1_1Paddinga9">assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
45
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_1Padding.html#FLAC_1_1Metadata_1_1Paddinga10">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object) const </td></tr>
47
48 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga11" doxytag="FLAC::Metadata::Padding::operator=="></a>
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>
50
51 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga12" doxytag="FLAC::Metadata::Padding::operator=="></a>
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>
53
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_1Padding.html#FLAC_1_1Metadata_1_1Paddinga13">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;object) const </td></tr>
55
56 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga14" doxytag="FLAC::Metadata::Padding::operator!="></a>
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>
58
59 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga15" doxytag="FLAC::Metadata::Padding::operator!="></a>
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>
61
62 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga16" doxytag="FLAC::Metadata::Padding::set_length"></a>
63 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_length</b> (unsigned length)</td></tr>
64
65 <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>
66
67 <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>
68
69 <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>
70
71 <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>
72
73 <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>
74
75 <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>
76
77 <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>
78
79 <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>
80
81 <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
82 <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>
83
84 <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>
85
86 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
87 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentp0" doxytag="FLAC::Metadata::Padding::object_"></a>
88 ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
89
90 <tr><td colspan="2"><br><h2>Friends</h2></td></tr>
91 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn0" doxytag="FLAC::Metadata::Padding::SimpleIterator"></a>
92 class&nbsp;</td><td class="memItemRight" valign="bottom"><b>SimpleIterator</b></td></tr>
93
94 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentn1" doxytag="FLAC::Metadata::Padding::Iterator"></a>
95 class&nbsp;</td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
96
97 </table>
98 <hr><h2>Constructor &amp; Destructor Documentation</h2>
99 <a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga1" doxytag="FLAC::Metadata::Padding::Padding"></a><p>
100 <table class="mdTable" cellpadding="2" cellspacing="0">
101 <tr>
102 <td class="mdRow">
103 <table cellpadding="0" cellspacing="0" border="0">
104 <tr>
105 <td class="md" nowrap valign="top">FLAC::Metadata::Padding::Padding </td>
106 <td class="md" valign="top">(&nbsp;</td>
107 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&nbsp;</td>
108 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
109 <td class="md" valign="top">&nbsp;)&nbsp;</td>
110 <td class="md" nowrap><code> [inline]</code></td>
111 </tr>
112 </table>
113 </td>
114 </tr>
115 </table>
116 <table cellspacing="5" cellpadding="0" border="0">
117 <tr>
118 <td>
119 &nbsp;
120 </td>
121 <td>
122
123 <p>
124 Constructs a copy of the given object. This form always performs a deep copy. </td>
125 </tr>
126 </table>
127 <a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga4" doxytag="FLAC::Metadata::Padding::Padding"></a><p>
128 <table class="mdTable" cellpadding="2" cellspacing="0">
129 <tr>
130 <td class="mdRow">
131 <table cellpadding="0" cellspacing="0" border="0">
132 <tr>
133 <td class="md" nowrap valign="top">FLAC::Metadata::Padding::Padding </td>
134 <td class="md" valign="top">(&nbsp;</td>
135 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
136 <td class="mdname" nowrap> <em>object</em>, </td>
137 </tr>
138 <tr>
139 <td class="md" nowrap align="right"></td>
140 <td class="md"></td>
141 <td class="md" nowrap>bool&nbsp;</td>
142 <td class="mdname" nowrap> <em>copy</em></td>
143 </tr>
144 <tr>
145 <td class="md"></td>
146 <td class="md">)&nbsp;</td>
147 <td class="md" colspan="2"><code> [inline]</code></td>
148 </tr>
149 </table>
150 </td>
151 </tr>
152 </table>
153 <table cellspacing="5" cellpadding="0" border="0">
154 <tr>
155 <td>
156 &nbsp;
157 </td>
158 <td>
159
160 <p>
161 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>
162 </tr>
163 </table>
164 <hr><h2>Member Function Documentation</h2>
165 <a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga6" doxytag="FLAC::Metadata::Padding::operator="></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"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>&amp; FLAC::Metadata::Padding::operator= </td>
172 <td class="md" valign="top">(&nbsp;</td>
173 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&nbsp;</td>
174 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
175 <td class="md" valign="top">&nbsp;)&nbsp;</td>
176 <td class="md" nowrap><code> [inline]</code></td>
177 </tr>
178 </table>
179 </td>
180 </tr>
181 </table>
182 <table cellspacing="5" cellpadding="0" border="0">
183 <tr>
184 <td>
185 &nbsp;
186 </td>
187 <td>
188
189 <p>
190 Assign from another object. Always performs a deep copy. </td>
191 </tr>
192 </table>
193 <a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga9" doxytag="FLAC::Metadata::Padding::assign"></a><p>
194 <table class="mdTable" cellpadding="2" cellspacing="0">
195 <tr>
196 <td class="mdRow">
197 <table cellpadding="0" cellspacing="0" border="0">
198 <tr>
199 <td class="md" nowrap valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>&amp; FLAC::Metadata::Padding::assign </td>
200 <td class="md" valign="top">(&nbsp;</td>
201 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
202 <td class="mdname" nowrap> <em>object</em>, </td>
203 </tr>
204 <tr>
205 <td class="md" nowrap align="right"></td>
206 <td class="md"></td>
207 <td class="md" nowrap>bool&nbsp;</td>
208 <td class="mdname" nowrap> <em>copy</em></td>
209 </tr>
210 <tr>
211 <td class="md"></td>
212 <td class="md">)&nbsp;</td>
213 <td class="md" colspan="2"><code> [inline]</code></td>
214 </tr>
215 </table>
216 </td>
217 </tr>
218 </table>
219 <table cellspacing="5" cellpadding="0" border="0">
220 <tr>
221 <td>
222 &nbsp;
223 </td>
224 <td>
225
226 <p>
227 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>
228 </tr>
229 </table>
230 <a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga10" doxytag="FLAC::Metadata::Padding::operator=="></a><p>
231 <table class="mdTable" cellpadding="2" cellspacing="0">
232 <tr>
233 <td class="mdRow">
234 <table cellpadding="0" cellspacing="0" border="0">
235 <tr>
236 <td class="md" nowrap valign="top">bool FLAC::Metadata::Padding::operator== </td>
237 <td class="md" valign="top">(&nbsp;</td>
238 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&nbsp;</td>
239 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
240 <td class="md" valign="top">&nbsp;)&nbsp;</td>
241 <td class="md" nowrap> const<code> [inline]</code></td>
242 </tr>
243 </table>
244 </td>
245 </tr>
246 </table>
247 <table cellspacing="5" cellpadding="0" border="0">
248 <tr>
249 <td>
250 &nbsp;
251 </td>
252 <td>
253
254 <p>
255 Check for equality, performing a deep compare by following pointers. </td>
256 </tr>
257 </table>
258 <a class="anchor" name="FLAC_1_1Metadata_1_1Paddinga13" doxytag="FLAC::Metadata::Padding::operator!="></a><p>
259 <table class="mdTable" cellpadding="2" cellspacing="0">
260 <tr>
261 <td class="mdRow">
262 <table cellpadding="0" cellspacing="0" border="0">
263 <tr>
264 <td class="md" nowrap valign="top">bool FLAC::Metadata::Padding::operator!= </td>
265 <td class="md" valign="top">(&nbsp;</td>
266 <td class="md" nowrap valign="top">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &amp;&nbsp;</td>
267 <td class="mdname1" valign="top" nowrap> <em>object</em> </td>
268 <td class="md" valign="top">&nbsp;)&nbsp;</td>
269 <td class="md" nowrap> const<code> [inline]</code></td>
270 </tr>
271 </table>
272 </td>
273 </tr>
274 </table>
275 <table cellspacing="5" cellpadding="0" border="0">
276 <tr>
277 <td>
278 &nbsp;
279 </td>
280 <td>
281
282 <p>
283 Check for inequality, performing a deep compare by following pointers. </td>
284 </tr>
285 </table>
286 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb0" doxytag="FLAC::Metadata::Padding::assign_object"></a><p>
287 <table class="mdTable" cellpadding="2" cellspacing="0">
288 <tr>
289 <td class="mdRow">
290 <table cellpadding="0" cellspacing="0" border="0">
291 <tr>
292 <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>
293 <td class="md" valign="top">(&nbsp;</td>
294 <td class="md" nowrap valign="top">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td>
295 <td class="mdname" nowrap> <em>object</em>, </td>
296 </tr>
297 <tr>
298 <td class="md" nowrap align="right"></td>
299 <td class="md"></td>
300 <td class="md" nowrap>bool&nbsp;</td>
301 <td class="mdname" nowrap> <em>copy</em></td>
302 </tr>
303 <tr>
304 <td class="md"></td>
305 <td class="md">)&nbsp;</td>
306 <td class="md" colspan="2"><code> [protected, inherited]</code></td>
307 </tr>
308 </table>
309 </td>
310 </tr>
311 </table>
312 <table cellspacing="5" cellpadding="0" border="0">
313 <tr>
314 <td>
315 &nbsp;
316 </td>
317 <td>
318
319 <p>
320 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>
321 </tr>
322 </table>
323 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommentb1" doxytag="FLAC::Metadata::Padding::clear"></a><p>
324 <table class="mdTable" cellpadding="2" cellspacing="0">
325 <tr>
326 <td class="mdRow">
327 <table cellpadding="0" cellspacing="0" border="0">
328 <tr>
329 <td class="md" nowrap valign="top">virtual void FLAC::Metadata::Prototype::clear </td>
330 <td class="md" valign="top">(&nbsp;</td>
331 <td class="mdname1" valign="top" nowrap> </td>
332 <td class="md" valign="top">&nbsp;)&nbsp;</td>
333 <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
334 </tr>
335 </table>
336 </td>
337 </tr>
338 </table>
339 <table cellspacing="5" cellpadding="0" border="0">
340 <tr>
341 <td>
342 &nbsp;
343 </td>
344 <td>
345
346 <p>
347 Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </td>
348 </tr>
349 </table>
350 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta27" doxytag="FLAC::Metadata::Padding::get_is_last"></a><p>
351 <table class="mdTable" cellpadding="2" cellspacing="0">
352 <tr>
353 <td class="mdRow">
354 <table cellpadding="0" cellspacing="0" border="0">
355 <tr>
356 <td class="md" nowrap valign="top">bool FLAC::Metadata::Prototype::get_is_last </td>
357 <td class="md" valign="top">(&nbsp;</td>
358 <td class="mdname1" valign="top" nowrap> </td>
359 <td class="md" valign="top">&nbsp;)&nbsp;</td>
360 <td class="md" nowrap> const<code> [inherited]</code></td>
361 </tr>
362 </table>
363 </td>
364 </tr>
365 </table>
366 <table cellspacing="5" cellpadding="0" border="0">
367 <tr>
368 <td>
369 &nbsp;
370 </td>
371 <td>
372
373 <p>
374 Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.<p>
375 <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>()
376 </pre></div> </dd></dl>
377 </td>
378 </tr>
379 </table>
380 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta28" doxytag="FLAC::Metadata::Padding::get_type"></a><p>
381 <table class="mdTable" cellpadding="2" cellspacing="0">
382 <tr>
383 <td class="mdRow">
384 <table cellpadding="0" cellspacing="0" border="0">
385 <tr>
386 <td class="md" nowrap valign="top">::<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> FLAC::Metadata::Prototype::get_type </td>
387 <td class="md" valign="top">(&nbsp;</td>
388 <td class="mdname1" valign="top" nowrap> </td>
389 <td class="md" valign="top">&nbsp;)&nbsp;</td>
390 <td class="md" nowrap> const<code> [inherited]</code></td>
391 </tr>
392 </table>
393 </td>
394 </tr>
395 </table>
396 <table cellspacing="5" cellpadding="0" border="0">
397 <tr>
398 <td>
399 &nbsp;
400 </td>
401 <td>
402
403 <p>
404 Returns the type of the block.<p>
405 <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>()
406 </pre></div> </dd></dl>
407
408 <p>
409 Reimplemented in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#FLAC_1_1Metadata_1_1Picturea16">FLAC::Metadata::Picture</a>. </td>
410 </tr>
411 </table>
412 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta29" doxytag="FLAC::Metadata::Padding::get_length"></a><p>
413 <table class="mdTable" cellpadding="2" cellspacing="0">
414 <tr>
415 <td class="mdRow">
416 <table cellpadding="0" cellspacing="0" border="0">
417 <tr>
418 <td class="md" nowrap valign="top">unsigned FLAC::Metadata::Prototype::get_length </td>
419 <td class="md" valign="top">(&nbsp;</td>
420 <td class="mdname1" valign="top" nowrap> </td>
421 <td class="md" valign="top">&nbsp;)&nbsp;</td>
422 <td class="md" nowrap> const<code> [inherited]</code></td>
423 </tr>
424 </table>
425 </td>
426 </tr>
427 </table>
428 <table cellspacing="5" cellpadding="0" border="0">
429 <tr>
430 <td>
431 &nbsp;
432 </td>
433 <td>
434
435 <p>
436 Returns the stream length of the metadata block.<p>
437 <dl compact><dt><b>Note:</b></dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
438 <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>()
439 </pre></div> </dd></dl>
440 </td>
441 </tr>
442 </table>
443 <a class="anchor" name="FLAC_1_1Metadata_1_1VorbisCommenta30" doxytag="FLAC::Metadata::Padding::set_is_last"></a><p>
444 <table class="mdTable" cellpadding="2" cellspacing="0">
445 <tr>
446 <td class="mdRow">
447 <table cellpadding="0" cellspacing="0" border="0">
448 <tr>
449 <td class="md" nowrap valign="top">void FLAC::Metadata::Prototype::set_is_last </td>
450 <td class="md" valign="top">(&nbsp;</td>
451 <td class="md" nowrap valign="top">bool&nbsp;</td>
452 <td class="mdname1" valign="top" nowrap> </td>
453 <td class="md" valign="top">&nbsp;)&nbsp;</td>
454 <td class="md" nowrap><code> [inherited]</code></td>
455 </tr>
456 </table>
457 </td>
458 </tr>
459 </table>
460 <table cellspacing="5" cellpadding="0" border="0">
461 <tr>
462 <td>
463 &nbsp;
464 </td>
465 <td>
466
467 <p>
468 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>
469 <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>()
470 </pre></div> </dd></dl>
471 </td>
472 </tr>
473 </table>
474 <hr>The documentation for this class was generated from the following file:<ul>
475 <li>include/FLAC++/<a class="el" href="+_2metadata_8h-source.html">metadata.h</a></ul>
476
477 <hr size="1">
478 <div class="copyright">
479 <!-- @@@ oh so hacky -->
480 <table>
481 <tr>
482 <td align="left">
483 Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
484 </td>
485 <td width="1%" align="right">
486 <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>
487 </td>
488 </tr>
489 </table>
490 </div>
491 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
492 <!-- Permission is granted to copy, distribute and/or modify this document -->
493 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
494 <!-- or any later version published by the Free Software Foundation; -->
495 <!-- with no invariant sections. -->
496 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
497 </body>
498 </html>