mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-06 15:37:44 +02:00
359 lines
22 KiB
HTML
359 lines
22 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.8"/>
|
|
<title>FLAC: FLAC++/metadata.h: metadata object classes</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">FLAC
|
|
 <span id="projectnumber">1.3.1</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.8 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">FLAC++/metadata.h: metadata object classes<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">FLAC::Metadata::VorbisComment</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">FLAC::Metadata::VorbisComment::Entry</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">FLAC::Metadata::Unknown</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:gae18d91726a320349b2c3fb45e79d21fc"><td class="memItemLeft" align="right" valign="top">Prototype * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gae18d91726a320349b2c3fb45e79d21fc">FLAC::Metadata::clone</a> (const Prototype *)</td></tr>
|
|
<tr class="separator:gae18d91726a320349b2c3fb45e79d21fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga57adba3b3a548f7d9d8803762a8216d6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga57adba3b3a548f7d9d8803762a8216d6">FLAC::Metadata::Prototype::is_valid</a> () const </td></tr>
|
|
<tr class="separator:ga57adba3b3a548f7d9d8803762a8216d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadad62834e7055e4996f3f6791553a214"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gadad62834e7055e4996f3f6791553a214">FLAC::Metadata::Prototype::operator const ::FLAC__StreamMetadata *</a> () const </td></tr>
|
|
<tr class="separator:gadad62834e7055e4996f3f6791553a214"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6737ae25a19d76b88d9b2b4b7070d0cb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga6737ae25a19d76b88d9b2b4b7070d0cb">FLAC::Metadata::Prototype::operator==</a> (const Prototype &) const </td></tr>
|
|
<tr class="separator:ga6737ae25a19d76b88d9b2b4b7070d0cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga32f7d6acac0c6d49ff6b0f26c65a7f73"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga32f7d6acac0c6d49ff6b0f26c65a7f73">FLAC::Metadata::Prototype::operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &) const </td></tr>
|
|
<tr class="separator:ga32f7d6acac0c6d49ff6b0f26c65a7f73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2c78b58871feecfe32ff90c53ca1c7e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga2c78b58871feecfe32ff90c53ca1c7e1">FLAC::Metadata::Prototype::operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *) const </td></tr>
|
|
<tr class="separator:ga2c78b58871feecfe32ff90c53ca1c7e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga54a7ff9432ea6e2ec6fccde29df97e7d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga54a7ff9432ea6e2ec6fccde29df97e7d">FLAC::Metadata::Prototype::operator!=</a> (const Prototype &) const </td></tr>
|
|
<tr class="separator:ga54a7ff9432ea6e2ec6fccde29df97e7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf946e496c12c9ba30ce729dd76f8555b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gaf946e496c12c9ba30ce729dd76f8555b">FLAC::Metadata::Prototype::operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &) const </td></tr>
|
|
<tr class="separator:gaf946e496c12c9ba30ce729dd76f8555b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3ecae6a5b7caf789c484b86da262e7f7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga3ecae6a5b7caf789c484b86da262e7f7">FLAC::Metadata::Prototype::operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *) const </td></tr>
|
|
<tr class="separator:ga3ecae6a5b7caf789c484b86da262e7f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<p>This module contains classes representing FLAC metadata blocks in memory.</p>
|
|
<p>The behavior closely mimics the C layer interface; be sure to read the detailed description of the <a class="el" href="group__flac__metadata__object.html">C metadata object module </a>.</p>
|
|
<p>Any time a metadata object is constructed or assigned, you should check is_valid() to make sure the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object was able to be created.</p>
|
|
<dl class="section warning"><dt>Warning</dt><dd>When the get_*() methods of any metadata object method return you a const pointer, DO NOT disobey and write into it. Always use the set_*() methods. </dd></dl>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="gae18d91726a320349b2c3fb45e79d21fc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Prototype* FLAC::Metadata::clone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Prototype * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Create a deep copy of an object and return it. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga6737ae25a19d76b88d9b2b4b7070d0cb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool FLAC::Metadata::Prototype::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Check for equality, performing a deep compare by following pointers. </p>
|
|
|
|
<p>References <a class="el" href="group__flac__metadata__object.html#ga6853bcafe731b1db37105d49f3085349">FLAC__metadata_object_is_equal()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="group__flacpp__metadata__object.html#ga54a7ff9432ea6e2ec6fccde29df97e7d">FLAC::Metadata::Prototype::operator!=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#af0d9d9b8c04978a557f31405f84bc5bc">FLAC::Metadata::StreamInfo::operator==()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a9e904b10ec56b516c481cb8322151471">FLAC::Metadata::Padding::operator==()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a8e107fdc72e0afee4ee381f375c118df">FLAC::Metadata::Application::operator==()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#af17b7d85c8077020a69549d520b18542">FLAC::Metadata::SeekTable::operator==()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html#a426e3fcf457530f18ca37e878e1f52db">FLAC::Metadata::VorbisComment::operator==()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a15f7a6ef9eb4e468c785e8b592154ac4">FLAC::Metadata::CueSheet::operator==()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#ac704e9f8a9de464b480b00e87c26eaeb">FLAC::Metadata::Picture::operator==()</a>, and <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html#a39867d2a96585a55eac42e490704dd6b">FLAC::Metadata::Unknown::operator==()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga32f7d6acac0c6d49ff6b0f26c65a7f73"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool FLAC::Metadata::Prototype::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Check for equality, performing a deep compare by following pointers. </p>
|
|
|
|
<p>References <a class="el" href="group__flac__metadata__object.html#ga6853bcafe731b1db37105d49f3085349">FLAC__metadata_object_is_equal()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga2c78b58871feecfe32ff90c53ca1c7e1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool FLAC::Metadata::Prototype::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Check for equality, performing a deep compare by following pointers. </p>
|
|
|
|
<p>References <a class="el" href="group__flac__metadata__object.html#ga6853bcafe731b1db37105d49f3085349">FLAC__metadata_object_is_equal()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga54a7ff9432ea6e2ec6fccde29df97e7d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool FLAC::Metadata::Prototype::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
|
|
|
<p>References <a class="el" href="group__flacpp__metadata__object.html#ga6737ae25a19d76b88d9b2b4b7070d0cb">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a0612e481e3e2d1885b61beb8284565df">FLAC::Metadata::StreamInfo::operator!=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a21d2734b6dc97e537806eef07f0db5be">FLAC::Metadata::Padding::operator!=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a381c844b7a30a0d427495d40a04f390f">FLAC::Metadata::Application::operator!=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ab120ab96e99d68d607badd473b8a74eb">FLAC::Metadata::SeekTable::operator!=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html#a534ad61a7bf4580b786fc5ff7de1bdb7">FLAC::Metadata::VorbisComment::operator!=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a4e9388122366f6eecd3c61eb4a142dfb">FLAC::Metadata::CueSheet::operator!=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#afa4be54429fc22789d2251b165cb47e9">FLAC::Metadata::Picture::operator!=()</a>, and <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html#a73017531fd845a31bb7cd731261e1aad">FLAC::Metadata::Unknown::operator!=()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf946e496c12c9ba30ce729dd76f8555b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool FLAC::Metadata::Prototype::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
|
|
|
<p>References <a class="el" href="group__flacpp__metadata__object.html#ga6737ae25a19d76b88d9b2b4b7070d0cb">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga3ecae6a5b7caf789c484b86da262e7f7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool FLAC::Metadata::Prototype::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
|
|
|
<p>References <a class="el" href="group__flacpp__metadata__object.html#ga6737ae25a19d76b88d9b2b4b7070d0cb">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga57adba3b3a548f7d9d8803762a8216d6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool FLAC::Metadata::Prototype::is_valid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns <code>true</code> if the object was correctly constructed (i.e. the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object was properly allocated), else <code>false</code>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gadad62834e7055e4996f3f6791553a214"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">FLAC::Metadata::Prototype::operator const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns a pointer to the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. This can be useful for plugging any holes between the C++ and C interfaces.</p>
|
|
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga57adba3b3a548f7d9d8803762a8216d6">is_valid</a>() </div>
|
|
</div><!-- fragment --> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
|
|
<hr size="1">
|
|
<div class="copyright">
|
|
<!-- @@@ oh so hacky -->
|
|
<table>
|
|
<tr>
|
|
<td align="left">
|
|
Copyright (c) 2000-2009 Josh Coalson
|
|
Copyright (c) 2011-2014 Xiph.Org Foundation
|
|
</td>
|
|
<td width="1%" align="right">
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
|
<!-- Copyright (c) 2011-2014 Xiph.Org Foundation -->
|
|
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
|
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
|
<!-- or any later version published by the Free Software Foundation; -->
|
|
<!-- with no invariant sections. -->
|
|
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
|
</body>
|
|
</html>
|