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.h: metadata level 0 interface</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<h1>FLAC++/metadata.h: metadata level 0 interface<br>
9<small>
10[<a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a>]</small>
11</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
12Level 0 metadata iterators. 
13<p>
14See the <a class="el" href="group__flac__metadata__level0.html">C layer equivalent </a> for more. 
15<p>
16<table border="0" cellpadding="0" cellspacing="0">
17<tr><td></td></tr>
18<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
19<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga0">FLAC::Metadata::get_streaminfo</a> (const char *filename, StreamInfo &amp;streaminfo)</td></tr>
20
21<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga1">FLAC::Metadata::get_tags</a> (const char *filename, VorbisComment *&amp;tags)</td></tr>
22
23<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga2">FLAC::Metadata::get_tags</a> (const char *filename, VorbisComment &amp;tags)</td></tr>
24
25<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga3">FLAC::Metadata::get_cuesheet</a> (const char *filename, CueSheet *&amp;cuesheet)</td></tr>
26
27<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga4">FLAC::Metadata::get_cuesheet</a> (const char *filename, CueSheet &amp;cuesheet)</td></tr>
28
29<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga5">FLAC::Metadata::get_picture</a> (const char *filename, Picture *&amp;picture,::<a class="el" href="group__flac__format.html#ga114">FLAC__StreamMetadata_Picture_Type</a> type, const char *mime_type, const FLAC__byte *description, unsigned max_width, unsigned max_height, unsigned max_depth, unsigned max_colors)</td></tr>
30
31<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga6">FLAC::Metadata::get_picture</a> (const char *filename, Picture &amp;picture,::<a class="el" href="group__flac__format.html#ga114">FLAC__StreamMetadata_Picture_Type</a> type, const char *mime_type, const FLAC__byte *description, unsigned max_width, unsigned max_height, unsigned max_depth, unsigned max_colors)</td></tr>
32
33</table>
34<hr><h2>Function Documentation</h2>
35<a class="anchor" name="ga0" doxytag="FLAC::Metadata::get_streaminfo"></a><p>
36<table class="mdTable" cellpadding="2" cellspacing="0">
37  <tr>
38    <td class="mdRow">
39      <table cellpadding="0" cellspacing="0" border="0">
40        <tr>
41          <td class="md" nowrap valign="top">bool FLAC::Metadata::get_streaminfo           </td>
42          <td class="md" valign="top">(&nbsp;</td>
43          <td class="md" nowrap valign="top">const char *&nbsp;</td>
44          <td class="mdname" nowrap> <em>filename</em>, </td>
45        </tr>
46        <tr>
47          <td class="md" nowrap align="right"></td>
48          <td class="md"></td>
49          <td class="md" nowrap>StreamInfo &amp;&nbsp;</td>
50          <td class="mdname" nowrap> <em>streaminfo</em></td>
51        </tr>
52        <tr>
53          <td class="md"></td>
54          <td class="md">)&nbsp;</td>
55          <td class="md" colspan="2"></td>
56        </tr>
57      </table>
58    </td>
59  </tr>
60</table>
61<table cellspacing="5" cellpadding="0" border="0">
62  <tr>
63    <td>
64      &nbsp;
65    </td>
66    <td>
67
68<p>
69See <a class="el" href="group__flac__metadata__level0.html#ga0">FLAC__metadata_get_streaminfo()</a>. 
70<p>
71    </td>
72  </tr>
73</table>
74<a class="anchor" name="ga1" doxytag="FLAC::Metadata::get_tags"></a><p>
75<table class="mdTable" cellpadding="2" cellspacing="0">
76  <tr>
77    <td class="mdRow">
78      <table cellpadding="0" cellspacing="0" border="0">
79        <tr>
80          <td class="md" nowrap valign="top">bool FLAC::Metadata::get_tags           </td>
81          <td class="md" valign="top">(&nbsp;</td>
82          <td class="md" nowrap valign="top">const char *&nbsp;</td>
83          <td class="mdname" nowrap> <em>filename</em>, </td>
84        </tr>
85        <tr>
86          <td class="md" nowrap align="right"></td>
87          <td class="md"></td>
88          <td class="md" nowrap>VorbisComment *&amp;&nbsp;</td>
89          <td class="mdname" nowrap> <em>tags</em></td>
90        </tr>
91        <tr>
92          <td class="md"></td>
93          <td class="md">)&nbsp;</td>
94          <td class="md" colspan="2"></td>
95        </tr>
96      </table>
97    </td>
98  </tr>
99</table>
100<table cellspacing="5" cellpadding="0" border="0">
101  <tr>
102    <td>
103      &nbsp;
104    </td>
105    <td>
106
107<p>
108See <a class="el" href="group__flac__metadata__level0.html#ga1">FLAC__metadata_get_tags()</a>. 
109<p>
110    </td>
111  </tr>
112</table>
113<a class="anchor" name="ga2" doxytag="FLAC::Metadata::get_tags"></a><p>
114<table class="mdTable" cellpadding="2" cellspacing="0">
115  <tr>
116    <td class="mdRow">
117      <table cellpadding="0" cellspacing="0" border="0">
118        <tr>
119          <td class="md" nowrap valign="top">bool FLAC::Metadata::get_tags           </td>
120          <td class="md" valign="top">(&nbsp;</td>
121          <td class="md" nowrap valign="top">const char *&nbsp;</td>
122          <td class="mdname" nowrap> <em>filename</em>, </td>
123        </tr>
124        <tr>
125          <td class="md" nowrap align="right"></td>
126          <td class="md"></td>
127          <td class="md" nowrap>VorbisComment &amp;&nbsp;</td>
128          <td class="mdname" nowrap> <em>tags</em></td>
129        </tr>
130        <tr>
131          <td class="md"></td>
132          <td class="md">)&nbsp;</td>
133          <td class="md" colspan="2"></td>
134        </tr>
135      </table>
136    </td>
137  </tr>
138</table>
139<table cellspacing="5" cellpadding="0" border="0">
140  <tr>
141    <td>
142      &nbsp;
143    </td>
144    <td>
145
146<p>
147See <a class="el" href="group__flac__metadata__level0.html#ga1">FLAC__metadata_get_tags()</a>. 
148<p>
149    </td>
150  </tr>
151</table>
152<a class="anchor" name="ga3" doxytag="FLAC::Metadata::get_cuesheet"></a><p>
153<table class="mdTable" cellpadding="2" cellspacing="0">
154  <tr>
155    <td class="mdRow">
156      <table cellpadding="0" cellspacing="0" border="0">
157        <tr>
158          <td class="md" nowrap valign="top">bool FLAC::Metadata::get_cuesheet           </td>
159          <td class="md" valign="top">(&nbsp;</td>
160          <td class="md" nowrap valign="top">const char *&nbsp;</td>
161          <td class="mdname" nowrap> <em>filename</em>, </td>
162        </tr>
163        <tr>
164          <td class="md" nowrap align="right"></td>
165          <td class="md"></td>
166          <td class="md" nowrap>CueSheet *&amp;&nbsp;</td>
167          <td class="mdname" nowrap> <em>cuesheet</em></td>
168        </tr>
169        <tr>
170          <td class="md"></td>
171          <td class="md">)&nbsp;</td>
172          <td class="md" colspan="2"></td>
173        </tr>
174      </table>
175    </td>
176  </tr>
177</table>
178<table cellspacing="5" cellpadding="0" border="0">
179  <tr>
180    <td>
181      &nbsp;
182    </td>
183    <td>
184
185<p>
186See <a class="el" href="group__flac__metadata__level0.html#ga2">FLAC__metadata_get_cuesheet()</a>. 
187<p>
188    </td>
189  </tr>
190</table>
191<a class="anchor" name="ga4" doxytag="FLAC::Metadata::get_cuesheet"></a><p>
192<table class="mdTable" cellpadding="2" cellspacing="0">
193  <tr>
194    <td class="mdRow">
195      <table cellpadding="0" cellspacing="0" border="0">
196        <tr>
197          <td class="md" nowrap valign="top">bool FLAC::Metadata::get_cuesheet           </td>
198          <td class="md" valign="top">(&nbsp;</td>
199          <td class="md" nowrap valign="top">const char *&nbsp;</td>
200          <td class="mdname" nowrap> <em>filename</em>, </td>
201        </tr>
202        <tr>
203          <td class="md" nowrap align="right"></td>
204          <td class="md"></td>
205          <td class="md" nowrap>CueSheet &amp;&nbsp;</td>
206          <td class="mdname" nowrap> <em>cuesheet</em></td>
207        </tr>
208        <tr>
209          <td class="md"></td>
210          <td class="md">)&nbsp;</td>
211          <td class="md" colspan="2"></td>
212        </tr>
213      </table>
214    </td>
215  </tr>
216</table>
217<table cellspacing="5" cellpadding="0" border="0">
218  <tr>
219    <td>
220      &nbsp;
221    </td>
222    <td>
223
224<p>
225See <a class="el" href="group__flac__metadata__level0.html#ga2">FLAC__metadata_get_cuesheet()</a>. 
226<p>
227    </td>
228  </tr>
229</table>
230<a class="anchor" name="ga5" doxytag="FLAC::Metadata::get_picture"></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::get_picture           </td>
237          <td class="md" valign="top">(&nbsp;</td>
238          <td class="md" nowrap valign="top">const char *&nbsp;</td>
239          <td class="mdname" nowrap> <em>filename</em>, </td>
240        </tr>
241        <tr>
242          <td class="md" nowrap align="right"></td>
243          <td class="md"></td>
244          <td class="md" nowrap>Picture *&amp;&nbsp;</td>
245          <td class="mdname" nowrap> <em>picture</em>, </td>
246        </tr>
247        <tr>
248          <td class="md" nowrap align="right"></td>
249          <td class="md"></td>
250          <td class="md" nowrap>::<a class="el" href="group__flac__format.html#ga114">FLAC__StreamMetadata_Picture_Type</a>&nbsp;</td>
251          <td class="mdname" nowrap> <em>type</em>, </td>
252        </tr>
253        <tr>
254          <td class="md" nowrap align="right"></td>
255          <td class="md"></td>
256          <td class="md" nowrap>const char *&nbsp;</td>
257          <td class="mdname" nowrap> <em>mime_type</em>, </td>
258        </tr>
259        <tr>
260          <td class="md" nowrap align="right"></td>
261          <td class="md"></td>
262          <td class="md" nowrap>const FLAC__byte *&nbsp;</td>
263          <td class="mdname" nowrap> <em>description</em>, </td>
264        </tr>
265        <tr>
266          <td class="md" nowrap align="right"></td>
267          <td class="md"></td>
268          <td class="md" nowrap>unsigned&nbsp;</td>
269          <td class="mdname" nowrap> <em>max_width</em>, </td>
270        </tr>
271        <tr>
272          <td class="md" nowrap align="right"></td>
273          <td class="md"></td>
274          <td class="md" nowrap>unsigned&nbsp;</td>
275          <td class="mdname" nowrap> <em>max_height</em>, </td>
276        </tr>
277        <tr>
278          <td class="md" nowrap align="right"></td>
279          <td class="md"></td>
280          <td class="md" nowrap>unsigned&nbsp;</td>
281          <td class="mdname" nowrap> <em>max_depth</em>, </td>
282        </tr>
283        <tr>
284          <td class="md" nowrap align="right"></td>
285          <td class="md"></td>
286          <td class="md" nowrap>unsigned&nbsp;</td>
287          <td class="mdname" nowrap> <em>max_colors</em></td>
288        </tr>
289        <tr>
290          <td class="md"></td>
291          <td class="md">)&nbsp;</td>
292          <td class="md" colspan="2"></td>
293        </tr>
294      </table>
295    </td>
296  </tr>
297</table>
298<table cellspacing="5" cellpadding="0" border="0">
299  <tr>
300    <td>
301      &nbsp;
302    </td>
303    <td>
304
305<p>
306See <a class="el" href="group__flac__metadata__level0.html#ga3">FLAC__metadata_get_picture()</a>. 
307<p>
308    </td>
309  </tr>
310</table>
311<a class="anchor" name="ga6" doxytag="FLAC::Metadata::get_picture"></a><p>
312<table class="mdTable" cellpadding="2" cellspacing="0">
313  <tr>
314    <td class="mdRow">
315      <table cellpadding="0" cellspacing="0" border="0">
316        <tr>
317          <td class="md" nowrap valign="top">bool FLAC::Metadata::get_picture           </td>
318          <td class="md" valign="top">(&nbsp;</td>
319          <td class="md" nowrap valign="top">const char *&nbsp;</td>
320          <td class="mdname" nowrap> <em>filename</em>, </td>
321        </tr>
322        <tr>
323          <td class="md" nowrap align="right"></td>
324          <td class="md"></td>
325          <td class="md" nowrap>Picture &amp;&nbsp;</td>
326          <td class="mdname" nowrap> <em>picture</em>, </td>
327        </tr>
328        <tr>
329          <td class="md" nowrap align="right"></td>
330          <td class="md"></td>
331          <td class="md" nowrap>::<a class="el" href="group__flac__format.html#ga114">FLAC__StreamMetadata_Picture_Type</a>&nbsp;</td>
332          <td class="mdname" nowrap> <em>type</em>, </td>
333        </tr>
334        <tr>
335          <td class="md" nowrap align="right"></td>
336          <td class="md"></td>
337          <td class="md" nowrap>const char *&nbsp;</td>
338          <td class="mdname" nowrap> <em>mime_type</em>, </td>
339        </tr>
340        <tr>
341          <td class="md" nowrap align="right"></td>
342          <td class="md"></td>
343          <td class="md" nowrap>const FLAC__byte *&nbsp;</td>
344          <td class="mdname" nowrap> <em>description</em>, </td>
345        </tr>
346        <tr>
347          <td class="md" nowrap align="right"></td>
348          <td class="md"></td>
349          <td class="md" nowrap>unsigned&nbsp;</td>
350          <td class="mdname" nowrap> <em>max_width</em>, </td>
351        </tr>
352        <tr>
353          <td class="md" nowrap align="right"></td>
354          <td class="md"></td>
355          <td class="md" nowrap>unsigned&nbsp;</td>
356          <td class="mdname" nowrap> <em>max_height</em>, </td>
357        </tr>
358        <tr>
359          <td class="md" nowrap align="right"></td>
360          <td class="md"></td>
361          <td class="md" nowrap>unsigned&nbsp;</td>
362          <td class="mdname" nowrap> <em>max_depth</em>, </td>
363        </tr>
364        <tr>
365          <td class="md" nowrap align="right"></td>
366          <td class="md"></td>
367          <td class="md" nowrap>unsigned&nbsp;</td>
368          <td class="mdname" nowrap> <em>max_colors</em></td>
369        </tr>
370        <tr>
371          <td class="md"></td>
372          <td class="md">)&nbsp;</td>
373          <td class="md" colspan="2"></td>
374        </tr>
375      </table>
376    </td>
377  </tr>
378</table>
379<table cellspacing="5" cellpadding="0" border="0">
380  <tr>
381    <td>
382      &nbsp;
383    </td>
384    <td>
385
386<p>
387See <a class="el" href="group__flac__metadata__level0.html#ga3">FLAC__metadata_get_picture()</a>. 
388<p>
389    </td>
390  </tr>
391</table>
392
393<hr size="1">
394<div class="copyright">
395	<!-- @@@ oh so hacky -->
396	<table>
397		<tr>
398			<td align="left">
399				Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
400			</td>
401			<td width="1%" align="right">
402				<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>
403			</td>
404		</tr>
405	</table>
406</div>
407<!-- Copyright (c)  2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson -->
408<!-- Permission is granted to copy, distribute and/or modify this document -->
409<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
410<!-- or any later version published by the Free Software Foundation; -->
411<!-- with no invariant sections. -->
412<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
413</body>
414</html>
415