1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>FLAC++/metadata.h: metadata level 0 interface</title>
3
<title>FLAC: FLAC++/metadata.h: metadata level 0 interface</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.2.14 -->
8
<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">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
9
<hr><h1>FLAC++/metadata.h: metadata level 0 interface<br>
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
<h1>FLAC++/metadata.h: metadata level 0 interface<br>
11
10
[<a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a>]</small>
12
</h1>Level 0 metadata iterators.
13
<a href="#_details">More...</a><table border=0 cellpadding=0 cellspacing=0>
14
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
15
<tr><td nowrap align=right valign=top><a name="a0" doxytag="flacpp_metadata_level0::get_streaminfo"></a>
16
FLACPP_API bool </td><td valign=bottom><a class="el" href="group__flacpp__metadata__level0.html#a0">get_streaminfo</a> (const char *filename, StreamInfo &streaminfo)</td></tr>
17
<tr><td> </td><td><font size=-1><em>See <a class="el" href="group__flac__metadata__level0.html#a0">FLAC__metadata_get_streaminfo</a>().</em></font><br><br></td></tr>
18
<tr><td nowrap align=right valign=top><a name="a1" doxytag="flacpp_metadata_level0::get_tags"></a>
19
FLACPP_API bool </td><td valign=bottom><a class="el" href="group__flacpp__metadata__level0.html#a1">get_tags</a> (const char *filename, VorbisComment *&tags)</td></tr>
20
<tr><td> </td><td><font size=-1><em>See <a class="el" href="group__flac__metadata__level0.html#a1">FLAC__metadata_get_tags</a>().</em></font><br><br></td></tr>
21
<tr><td nowrap align=right valign=top><a name="a2" doxytag="flacpp_metadata_level0::get_tags"></a>
22
FLACPP_API bool </td><td valign=bottom><b>get_tags</b> (const char *filename, VorbisComment &tags)</td></tr>
24
<hr><a name="_details"></a><h2>Detailed Description</h2>
25
Level 0 metadata iterators.
29
See the <a class="el" href="group__flac__metadata__level0.html">C layer equivalent</a> for more. <hr><address><small>Generated on Fri Feb 4 18:39:18 2005 for FLAC by
30
<a href="http://www.doxygen.org/index.html">
31
<img src="doxygen.gif" alt="doxygen" align="middle" border=0
32
width=110 height=53></a>1.2.14 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
33
© 1997-2002</small></address>
11
</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
12
Level 0 metadata iterators.
14
See the <a class="el" href="group__flac__metadata__level0.html">C layer equivalent </a> for more.
16
<table border="0" cellpadding="0" cellspacing="0">
18
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
19
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 &streaminfo)</td></tr>
21
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 *&tags)</td></tr>
23
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 &tags)</td></tr>
25
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 *&cuesheet)</td></tr>
27
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 &cuesheet)</td></tr>
29
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 *&picture,::<a class="el" href="group__flac__format.html#ga110">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>
31
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 &picture,::<a class="el" href="group__flac__format.html#ga110">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>
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">
39
<table cellpadding="0" cellspacing="0" border="0">
41
<td class="md" nowrap valign="top">bool FLAC::Metadata::get_streaminfo </td>
42
<td class="md" valign="top">( </td>
43
<td class="md" nowrap valign="top">const char * </td>
44
<td class="mdname" nowrap> <em>filename</em>, </td>
47
<td class="md" nowrap align="right"></td>
49
<td class="md" nowrap>StreamInfo & </td>
50
<td class="mdname" nowrap> <em>streaminfo</em></td>
54
<td class="md">) </td>
55
<td class="md" colspan="2"></td>
61
<table cellspacing="5" cellpadding="0" border="0">
69
See <a class="el" href="group__flac__metadata__level0.html#ga0">FLAC__metadata_get_streaminfo()</a>.
74
<a class="anchor" name="ga1" doxytag="FLAC::Metadata::get_tags"></a><p>
75
<table class="mdTable" cellpadding="2" cellspacing="0">
78
<table cellpadding="0" cellspacing="0" border="0">
80
<td class="md" nowrap valign="top">bool FLAC::Metadata::get_tags </td>
81
<td class="md" valign="top">( </td>
82
<td class="md" nowrap valign="top">const char * </td>
83
<td class="mdname" nowrap> <em>filename</em>, </td>
86
<td class="md" nowrap align="right"></td>
88
<td class="md" nowrap>VorbisComment *& </td>
89
<td class="mdname" nowrap> <em>tags</em></td>
93
<td class="md">) </td>
94
<td class="md" colspan="2"></td>
100
<table cellspacing="5" cellpadding="0" border="0">
108
See <a class="el" href="group__flac__metadata__level0.html#ga1">FLAC__metadata_get_tags()</a>.
113
<a class="anchor" name="ga2" doxytag="FLAC::Metadata::get_tags"></a><p>
114
<table class="mdTable" cellpadding="2" cellspacing="0">
117
<table cellpadding="0" cellspacing="0" border="0">
119
<td class="md" nowrap valign="top">bool FLAC::Metadata::get_tags </td>
120
<td class="md" valign="top">( </td>
121
<td class="md" nowrap valign="top">const char * </td>
122
<td class="mdname" nowrap> <em>filename</em>, </td>
125
<td class="md" nowrap align="right"></td>
127
<td class="md" nowrap>VorbisComment & </td>
128
<td class="mdname" nowrap> <em>tags</em></td>
132
<td class="md">) </td>
133
<td class="md" colspan="2"></td>
139
<table cellspacing="5" cellpadding="0" border="0">
147
See <a class="el" href="group__flac__metadata__level0.html#ga1">FLAC__metadata_get_tags()</a>.
152
<a class="anchor" name="ga3" doxytag="FLAC::Metadata::get_cuesheet"></a><p>
153
<table class="mdTable" cellpadding="2" cellspacing="0">
156
<table cellpadding="0" cellspacing="0" border="0">
158
<td class="md" nowrap valign="top">bool FLAC::Metadata::get_cuesheet </td>
159
<td class="md" valign="top">( </td>
160
<td class="md" nowrap valign="top">const char * </td>
161
<td class="mdname" nowrap> <em>filename</em>, </td>
164
<td class="md" nowrap align="right"></td>
166
<td class="md" nowrap>CueSheet *& </td>
167
<td class="mdname" nowrap> <em>cuesheet</em></td>
171
<td class="md">) </td>
172
<td class="md" colspan="2"></td>
178
<table cellspacing="5" cellpadding="0" border="0">
186
See <a class="el" href="group__flac__metadata__level0.html#ga2">FLAC__metadata_get_cuesheet()</a>.
191
<a class="anchor" name="ga4" doxytag="FLAC::Metadata::get_cuesheet"></a><p>
192
<table class="mdTable" cellpadding="2" cellspacing="0">
195
<table cellpadding="0" cellspacing="0" border="0">
197
<td class="md" nowrap valign="top">bool FLAC::Metadata::get_cuesheet </td>
198
<td class="md" valign="top">( </td>
199
<td class="md" nowrap valign="top">const char * </td>
200
<td class="mdname" nowrap> <em>filename</em>, </td>
203
<td class="md" nowrap align="right"></td>
205
<td class="md" nowrap>CueSheet & </td>
206
<td class="mdname" nowrap> <em>cuesheet</em></td>
210
<td class="md">) </td>
211
<td class="md" colspan="2"></td>
217
<table cellspacing="5" cellpadding="0" border="0">
225
See <a class="el" href="group__flac__metadata__level0.html#ga2">FLAC__metadata_get_cuesheet()</a>.
230
<a class="anchor" name="ga5" doxytag="FLAC::Metadata::get_picture"></a><p>
231
<table class="mdTable" cellpadding="2" cellspacing="0">
234
<table cellpadding="0" cellspacing="0" border="0">
236
<td class="md" nowrap valign="top">bool FLAC::Metadata::get_picture </td>
237
<td class="md" valign="top">( </td>
238
<td class="md" nowrap valign="top">const char * </td>
239
<td class="mdname" nowrap> <em>filename</em>, </td>
242
<td class="md" nowrap align="right"></td>
244
<td class="md" nowrap>Picture *& </td>
245
<td class="mdname" nowrap> <em>picture</em>, </td>
248
<td class="md" nowrap align="right"></td>
250
<td class="md" nowrap>::<a class="el" href="group__flac__format.html#ga110">FLAC__StreamMetadata_Picture_Type</a> </td>
251
<td class="mdname" nowrap> <em>type</em>, </td>
254
<td class="md" nowrap align="right"></td>
256
<td class="md" nowrap>const char * </td>
257
<td class="mdname" nowrap> <em>mime_type</em>, </td>
260
<td class="md" nowrap align="right"></td>
262
<td class="md" nowrap>const FLAC__byte * </td>
263
<td class="mdname" nowrap> <em>description</em>, </td>
266
<td class="md" nowrap align="right"></td>
268
<td class="md" nowrap>unsigned </td>
269
<td class="mdname" nowrap> <em>max_width</em>, </td>
272
<td class="md" nowrap align="right"></td>
274
<td class="md" nowrap>unsigned </td>
275
<td class="mdname" nowrap> <em>max_height</em>, </td>
278
<td class="md" nowrap align="right"></td>
280
<td class="md" nowrap>unsigned </td>
281
<td class="mdname" nowrap> <em>max_depth</em>, </td>
284
<td class="md" nowrap align="right"></td>
286
<td class="md" nowrap>unsigned </td>
287
<td class="mdname" nowrap> <em>max_colors</em></td>
291
<td class="md">) </td>
292
<td class="md" colspan="2"></td>
298
<table cellspacing="5" cellpadding="0" border="0">
306
See <a class="el" href="group__flac__metadata__level0.html#ga3">FLAC__metadata_get_picture()</a>.
311
<a class="anchor" name="ga6" doxytag="FLAC::Metadata::get_picture"></a><p>
312
<table class="mdTable" cellpadding="2" cellspacing="0">
315
<table cellpadding="0" cellspacing="0" border="0">
317
<td class="md" nowrap valign="top">bool FLAC::Metadata::get_picture </td>
318
<td class="md" valign="top">( </td>
319
<td class="md" nowrap valign="top">const char * </td>
320
<td class="mdname" nowrap> <em>filename</em>, </td>
323
<td class="md" nowrap align="right"></td>
325
<td class="md" nowrap>Picture & </td>
326
<td class="mdname" nowrap> <em>picture</em>, </td>
329
<td class="md" nowrap align="right"></td>
331
<td class="md" nowrap>::<a class="el" href="group__flac__format.html#ga110">FLAC__StreamMetadata_Picture_Type</a> </td>
332
<td class="mdname" nowrap> <em>type</em>, </td>
335
<td class="md" nowrap align="right"></td>
337
<td class="md" nowrap>const char * </td>
338
<td class="mdname" nowrap> <em>mime_type</em>, </td>
341
<td class="md" nowrap align="right"></td>
343
<td class="md" nowrap>const FLAC__byte * </td>
344
<td class="mdname" nowrap> <em>description</em>, </td>
347
<td class="md" nowrap align="right"></td>
349
<td class="md" nowrap>unsigned </td>
350
<td class="mdname" nowrap> <em>max_width</em>, </td>
353
<td class="md" nowrap align="right"></td>
355
<td class="md" nowrap>unsigned </td>
356
<td class="mdname" nowrap> <em>max_height</em>, </td>
359
<td class="md" nowrap align="right"></td>
361
<td class="md" nowrap>unsigned </td>
362
<td class="mdname" nowrap> <em>max_depth</em>, </td>
365
<td class="md" nowrap align="right"></td>
367
<td class="md" nowrap>unsigned </td>
368
<td class="mdname" nowrap> <em>max_colors</em></td>
372
<td class="md">) </td>
373
<td class="md" colspan="2"></td>
379
<table cellspacing="5" cellpadding="0" border="0">
387
See <a class="el" href="group__flac__metadata__level0.html#ga3">FLAC__metadata_get_picture()</a>.
394
<div class="copyright">
395
<!-- @@@ oh so hacky -->
399
Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
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>
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 -->