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>metadata.h File Reference</title>
3
<title>FLAC: include/FLAC++/metadata.h File Reference</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>include/FLAC++/metadata.h File Reference</h1>This module provides classes for creating and manipulating FLAC metadata blocks in memory, and three progressively more powerful interfaces for traversing and editing metadata in FLAC files.
10
<a href="#_details">More...</a>
12
<code>#include "export.h"</code><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>
9
<a class="el" href="dir_000000.html">include</a> / <a class="el" href="dir_000001.html">FLAC++</a></div>
10
<h1>metadata.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
11
This module provides classes for creating and manipulating FLAC metadata blocks in memory, and three progressively more powerful interfaces for traversing and editing metadata in FLAC files.
13
See the detailed documentation for each interface in the <a class="el" href="group__flacpp__metadata.html">metadata </a> module.
15
<code>#include "<a class="el" href="+_2export_8h-source.html">export.h</a>"</code><br>
13
16
<code>#include "<a class="el" href="metadata_8h-source.html">FLAC/metadata.h</a>"</code><br>
16
<a href="+_2metadata_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
17
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
18
<tr><td nowrap align=right valign=top>namespace </td><td valign=bottom><b>FLAC</b></td></tr>
19
<tr><td nowrap align=right valign=top>namespace </td><td valign=bottom><b>FLAC::Metadata</b></td></tr>
19
<a href="+_2metadata_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
21
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
22
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><b>FLAC</b></td></tr>
24
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><b>FLAC::Metadata</b></td></tr>
26
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
27
<tr><td class="memItemLeft" nowrap align="right" valign="top">Prototype * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga0">clone</a> (const Prototype *)</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#ga0">get_streaminfo</a> (const char *filename, StreamInfo &streaminfo)</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#ga1">get_tags</a> (const char *filename, VorbisComment *&tags)</td></tr>
33
<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">get_tags</a> (const char *filename, VorbisComment &tags)</td></tr>
35
<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">get_cuesheet</a> (const char *filename, CueSheet *&cuesheet)</td></tr>
37
<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">get_cuesheet</a> (const char *filename, CueSheet &cuesheet)</td></tr>
39
<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">get_picture</a> (const char *filename, Picture *&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>
41
<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">get_picture</a> (const char *filename, Picture &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>
21
<hr><a name="_details"></a><h2>Detailed Description</h2>
22
This module provides classes for creating and manipulating FLAC metadata blocks in memory, and three progressively more powerful interfaces for traversing and editing metadata in FLAC files.
28
See the detailed documentation for each interface in the <a class="el" href="group__flacpp__metadata.html">metadata</a> module.
30
<hr><address><small>Generated on Fri Feb 4 18:39:12 2005 for FLAC by
31
<a href="http://www.doxygen.org/index.html">
32
<img src="doxygen.gif" alt="doxygen" align="middle" border=0
33
width=110 height=53></a>1.2.14 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
34
© 1997-2002</small></address>
46
<div class="copyright">
47
<!-- @@@ oh so hacky -->
51
Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
53
<td width="1%" align="right">
54
<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>
59
<!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
60
<!-- Permission is granted to copy, distribute and/or modify this document -->
61
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
62
<!-- or any later version published by the Free Software Foundation; -->
63
<!-- with no invariant sections. -->
64
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->