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 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> 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 </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> 20 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> 22 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> 24 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> 26 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> 28 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#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 </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#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">( </td> 43 <td class="md" nowrap valign="top">const char * </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 & </td> 50 <td class="mdname" nowrap> <em>streaminfo</em></td> 51 </tr> 52 <tr> 53 <td class="md"></td> 54 <td class="md">) </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 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">( </td> 82 <td class="md" nowrap valign="top">const char * </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 *& </td> 89 <td class="mdname" nowrap> <em>tags</em></td> 90 </tr> 91 <tr> 92 <td class="md"></td> 93 <td class="md">) </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 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">( </td> 121 <td class="md" nowrap valign="top">const char * </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 & </td> 128 <td class="mdname" nowrap> <em>tags</em></td> 129 </tr> 130 <tr> 131 <td class="md"></td> 132 <td class="md">) </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 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">( </td> 160 <td class="md" nowrap valign="top">const char * </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 *& </td> 167 <td class="mdname" nowrap> <em>cuesheet</em></td> 168 </tr> 169 <tr> 170 <td class="md"></td> 171 <td class="md">) </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 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">( </td> 199 <td class="md" nowrap valign="top">const char * </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 & </td> 206 <td class="mdname" nowrap> <em>cuesheet</em></td> 207 </tr> 208 <tr> 209 <td class="md"></td> 210 <td class="md">) </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 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">( </td> 238 <td class="md" nowrap valign="top">const char * </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 *& </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> </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 * </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 * </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 </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 </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 </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 </td> 287 <td class="mdname" nowrap> <em>max_colors</em></td> 288 </tr> 289 <tr> 290 <td class="md"></td> 291 <td class="md">) </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 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">( </td> 319 <td class="md" nowrap valign="top">const char * </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 & </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> </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 * </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 * </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 </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 </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 </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 </td> 368 <td class="mdname" nowrap> <em>max_colors</em></td> 369 </tr> 370 <tr> 371 <td class="md"></td> 372 <td class="md">) </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 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