~ubuntu-branches/ubuntu/quantal/flac/quantal

« back to all changes in this revision

Viewing changes to doc/html/api/group__flac__metadata__object.html

  • Committer: Bazaar Package Importer
  • Author(s): Kees Cook
  • Date: 2007-12-06 16:57:20 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20071206165720-ldii5tm8dq6zxg0l
Tags: 1.2.1-1ubuntu1
* Merge from debian unstable, remaining changes:
  - debian/control: xmms-dev dropped to allow xmms to move to universe,
    adjust maintainer field.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
<table border="0" cellpadding="0" cellspacing="0">
23
23
<tr><td></td></tr>
24
24
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
25
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__metadata__object.html#ga0">FLAC__metadata_object_new</a> (<a class="el" href="group__flac__format.html#ga109">FLAC__MetadataType</a> type)</td></tr>
 
25
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__metadata__object.html#ga0">FLAC__metadata_object_new</a> (<a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a> type)</td></tr>
26
26
 
27
27
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__metadata__object.html#ga1">FLAC__metadata_object_clone</a> (const <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
28
28
 
124
124
        <tr>
125
125
          <td class="md" nowrap valign="top"><a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a>* FLAC__metadata_object_new           </td>
126
126
          <td class="md" valign="top">(&nbsp;</td>
127
 
          <td class="md" nowrap valign="top"><a class="el" href="group__flac__format.html#ga109">FLAC__MetadataType</a>&nbsp;</td>
 
127
          <td class="md" nowrap valign="top"><a class="el" href="group__flac__format.html#ga113">FLAC__MetadataType</a>&nbsp;</td>
128
128
          <td class="mdname1" valign="top" nowrap> <em>type</em>          </td>
129
129
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
130
130
          <td class="md" nowrap></td>
347
347
  </table>
348
348
</dl>
349
349
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
350
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a110">FLAC__METADATA_TYPE_APPLICATION</a> 
 
350
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a114">FLAC__METADATA_TYPE_APPLICATION</a> 
351
351
</pre></div> <div class="fragment"><pre class="fragment"> (data != NULL &amp;&amp; length &gt; 0) ||
352
352
 (data == NULL &amp;&amp; length == 0 &amp;&amp; copy == <span class="keyword">false</span>) 
353
353
</pre></div> </dd></dl>
402
402
  </table>
403
403
</dl>
404
404
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
405
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
405
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
406
406
</pre></div> <div class="fragment"><pre class="fragment"> (object-&gt;data.seek_table.points == NULL &amp;&amp; object-&gt;data.seek_table.num_points == 0) ||
407
407
 (object-&gt;data.seek_table.points != NULL &amp;&amp; object-&gt;data.seek_table.num_points &gt; 0) 
408
408
</pre></div> </dd></dl>
463
463
  </table>
464
464
</dl>
465
465
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
466
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
466
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
467
467
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.seek_table.num_points &gt; point_num 
468
468
</pre></div> </dd></dl>
469
469
    </td>
518
518
  </table>
519
519
</dl>
520
520
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
521
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
521
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
522
522
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.seek_table.num_points &gt;= point_num 
523
523
</pre></div> </dd></dl>
524
524
<dl compact><dt><b>Return values:</b></dt><dd>
571
571
  </table>
572
572
</dl>
573
573
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
574
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
574
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
575
575
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.seek_table.num_points &gt; point_num 
576
576
</pre></div> </dd></dl>
577
577
<dl compact><dt><b>Return values:</b></dt><dd>
614
614
  </table>
615
615
</dl>
616
616
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
617
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
617
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
618
618
</pre></div> </dd></dl>
619
619
<dl compact><dt><b>Return values:</b></dt><dd>
620
620
  <table border="0" cellspacing="2" cellpadding="0">
667
667
  </table>
668
668
</dl>
669
669
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
670
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
670
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
671
671
</pre></div> </dd></dl>
672
672
<dl compact><dt><b>Return values:</b></dt><dd>
673
673
  <table border="0" cellspacing="2" cellpadding="0">
720
720
  </table>
721
721
</dl>
722
722
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
723
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
723
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
724
724
</pre></div> </dd></dl>
725
725
<dl compact><dt><b>Return values:</b></dt><dd>
726
726
  <table border="0" cellspacing="2" cellpadding="0">
780
780
  </table>
781
781
</dl>
782
782
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
783
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
783
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
784
784
</pre></div> </dd></dl>
785
785
<dl compact><dt><b>Return values:</b></dt><dd>
786
786
  <table border="0" cellspacing="2" cellpadding="0">
840
840
  </table>
841
841
</dl>
842
842
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
843
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
843
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
844
844
</pre></div> <div class="fragment"><pre class="fragment"> total_samples &gt; 0 
845
845
</pre></div> </dd></dl>
846
846
<dl compact><dt><b>Return values:</b></dt><dd>
901
901
  </table>
902
902
</dl>
903
903
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
904
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
904
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
905
905
</pre></div> <div class="fragment"><pre class="fragment"> samples &gt; 0 
906
906
</pre></div> <div class="fragment"><pre class="fragment"> total_samples &gt; 0 
907
907
</pre></div> </dd></dl>
951
951
<dl compact><dt><b>Parameters:</b></dt><dd>
952
952
  <table border="0" cellspacing="2" cellpadding="0">
953
953
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>A pointer to a seek table to be sorted. </td></tr>
954
 
    <tr><td valign="top"></td><td valign="top"><em>compact</em>&nbsp;</td><td>If <code>false</code>, behaves like <a class="el" href="group__flac__format.html#ga82">FLAC__format_seektable_sort()</a>. If <code>true</code>, duplicates are deleted and the seek table is shrunk appropriately; the number of placeholder points present in the seek table will be the same after the call as before. </td></tr>
 
954
    <tr><td valign="top"></td><td valign="top"><em>compact</em>&nbsp;</td><td>If <code>false</code>, behaves like <a class="el" href="group__flac__format.html#ga86">FLAC__format_seektable_sort()</a>. If <code>true</code>, duplicates are deleted and the seek table is shrunk appropriately; the number of placeholder points present in the seek table will be the same after the call as before. </td></tr>
955
955
  </table>
956
956
</dl>
957
957
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
958
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a111">FLAC__METADATA_TYPE_SEEKTABLE</a> 
 
958
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a115">FLAC__METADATA_TYPE_SEEKTABLE</a> 
959
959
</pre></div> </dd></dl>
960
960
<dl compact><dt><b>Return values:</b></dt><dd>
961
961
  <table border="0" cellspacing="2" cellpadding="0">
1017
1017
  </table>
1018
1018
</dl>
1019
1019
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1020
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1020
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1021
1021
</pre></div> <div class="fragment"><pre class="fragment"> (entry.entry != NULL &amp;&amp; entry.length &gt; 0) ||
1022
1022
 (entry.entry == NULL &amp;&amp; entry.length == 0) 
1023
1023
</pre></div> </dd></dl>
1072
1072
  </table>
1073
1073
</dl>
1074
1074
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1075
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1075
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1076
1076
</pre></div> <div class="fragment"><pre class="fragment"> (object-&gt;data.vorbis_comment.comments == NULL &amp;&amp; object-&gt;data.vorbis_comment.num_comments == 0) ||
1077
1077
 (object-&gt;data.vorbis_comment.comments != NULL &amp;&amp; object-&gt;data.vorbis_comment.num_comments &gt; 0) 
1078
1078
</pre></div> </dd></dl>
1143
1143
  </table>
1144
1144
</dl>
1145
1145
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1146
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1146
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1147
1147
</pre></div> <div class="fragment"><pre class="fragment"> comment_num &lt; object-&gt;data.vorbis_comment.num_comments 
1148
1148
</pre></div> <div class="fragment"><pre class="fragment"> (entry.entry != NULL &amp;&amp; entry.length &gt; 0) ||
1149
1149
 (entry.entry == NULL &amp;&amp; entry.length == 0) 
1215
1215
  </table>
1216
1216
</dl>
1217
1217
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1218
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1218
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1219
1219
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.vorbis_comment.num_comments &gt;= comment_num 
1220
1220
</pre></div> <div class="fragment"><pre class="fragment"> (entry.entry != NULL &amp;&amp; entry.length &gt; 0) ||
1221
1221
 (entry.entry == NULL &amp;&amp; entry.length == 0 &amp;&amp; copy == <span class="keyword">false</span>) 
1280
1280
  </table>
1281
1281
</dl>
1282
1282
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1283
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1283
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1284
1284
</pre></div> <div class="fragment"><pre class="fragment"> (entry.entry != NULL &amp;&amp; entry.length &gt; 0) ||
1285
1285
 (entry.entry == NULL &amp;&amp; entry.length == 0 &amp;&amp; copy == <span class="keyword">false</span>) 
1286
1286
</pre></div> </dd></dl>
1352
1352
  </table>
1353
1353
</dl>
1354
1354
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1355
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1355
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1356
1356
</pre></div> <div class="fragment"><pre class="fragment"> (entry.entry != NULL &amp;&amp; entry.length &gt; 0) ||
1357
1357
 (entry.entry == NULL &amp;&amp; entry.length == 0 &amp;&amp; copy == <span class="keyword">false</span>) 
1358
1358
</pre></div> </dd></dl>
1406
1406
  </table>
1407
1407
</dl>
1408
1408
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1409
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1409
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1410
1410
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.vorbis_comment.num_comments &gt; comment_num 
1411
1411
</pre></div> </dd></dl>
1412
1412
<dl compact><dt><b>Return values:</b></dt><dd>
1648
1648
  </table>
1649
1649
</dl>
1650
1650
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1651
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1651
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1652
1652
</pre></div> <div class="fragment"><pre class="fragment"> field_name != NULL 
1653
1653
</pre></div> </dd></dl>
1654
1654
<dl compact><dt><b>Return values:</b></dt><dd>
1701
1701
  </table>
1702
1702
</dl>
1703
1703
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1704
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1704
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1705
1705
</pre></div> </dd></dl>
1706
1706
<dl compact><dt><b>Return values:</b></dt><dd>
1707
1707
  <table border="0" cellspacing="2" cellpadding="0">
1753
1753
  </table>
1754
1754
</dl>
1755
1755
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1756
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a112">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
 
1756
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a116">FLAC__METADATA_TYPE_VORBIS_COMMENT</a> 
1757
1757
</pre></div> </dd></dl>
1758
1758
<dl compact><dt><b>Return values:</b></dt><dd>
1759
1759
  <table border="0" cellspacing="2" cellpadding="0">
1926
1926
  </table>
1927
1927
</dl>
1928
1928
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1929
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
1929
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
1930
1930
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.num_tracks &gt; track_num 
1931
1931
</pre></div> <div class="fragment"><pre class="fragment"> (object-&gt;data.cue_sheet.tracks[track_num].indices == NULL &amp;&amp; object-&gt;data.cue_sheet.tracks[track_num].num_indices == 0) ||
1932
1932
 (object-&gt;data.cue_sheet.tracks[track_num].indices != NULL &amp;&amp; object-&gt;data.cue_sheet.tracks[track_num].num_indices &gt; 0) 
1995
1995
  </table>
1996
1996
</dl>
1997
1997
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
1998
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
1998
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
1999
1999
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.num_tracks &gt; track_num 
2000
2000
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.tracks[track_num].num_indices &gt;= index_num 
2001
2001
</pre></div> </dd></dl>
2057
2057
  </table>
2058
2058
</dl>
2059
2059
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2060
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2060
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2061
2061
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.num_tracks &gt; track_num 
2062
2062
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.tracks[track_num].num_indices &gt;= index_num 
2063
2063
</pre></div> </dd></dl>
2118
2118
  </table>
2119
2119
</dl>
2120
2120
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2121
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2121
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2122
2122
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.num_tracks &gt; track_num 
2123
2123
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.tracks[track_num].num_indices &gt; index_num 
2124
2124
</pre></div> </dd></dl>
2173
2173
  </table>
2174
2174
</dl>
2175
2175
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2176
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2176
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2177
2177
</pre></div> <div class="fragment"><pre class="fragment"> (object-&gt;data.cue_sheet.tracks == NULL &amp;&amp; object-&gt;data.cue_sheet.num_tracks == 0) ||
2178
2178
 (object-&gt;data.cue_sheet.tracks != NULL &amp;&amp; object-&gt;data.cue_sheet.num_tracks &gt; 0) 
2179
2179
</pre></div> </dd></dl>
2242
2242
  </table>
2243
2243
</dl>
2244
2244
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2245
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2245
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2246
2246
</pre></div> <div class="fragment"><pre class="fragment"> track_num &lt; object-&gt;data.cue_sheet.num_tracks 
2247
2247
</pre></div> <div class="fragment"><pre class="fragment"> (track-&gt;indices != NULL &amp;&amp; track-&gt;num_indices &gt; 0) ||
2248
2248
 (track-&gt;indices == NULL &amp;&amp; track-&gt;num_indices == 0)
2251
2251
 */
2252
2252
   FLAC__bool FLAC__metadata_object_cuesheet_set_track(<a class="code" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, <span class="keywordtype">unsigned</span> track_num, <a class="code" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> *track, FLAC__bool copy);
2253
2253
 
2254
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2254
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2255
2255
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.num_tracks &gt;= track_num 
2256
2256
</pre></div> </dd></dl>
2257
2257
<dl compact><dt><b>Return values:</b></dt><dd>
2305
2305
  </table>
2306
2306
</dl>
2307
2307
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2308
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2308
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2309
2309
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.num_tracks &gt;= track_num 
2310
2310
</pre></div> </dd></dl>
2311
2311
<dl compact><dt><b>Return values:</b></dt><dd>
2358
2358
  </table>
2359
2359
</dl>
2360
2360
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2361
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2361
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2362
2362
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;data.cue_sheet.num_tracks &gt; track_num 
2363
2363
</pre></div> </dd></dl>
2364
2364
<dl compact><dt><b>Return values:</b></dt><dd>
2418
2418
  </table>
2419
2419
</dl>
2420
2420
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2421
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2421
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2422
2422
</pre></div> </dd></dl>
2423
2423
<dl compact><dt><b>Return values:</b></dt><dd>
2424
2424
  <table border="0" cellspacing="2" cellpadding="0">
2460
2460
  </table>
2461
2461
</dl>
2462
2462
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2463
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a113">FLAC__METADATA_TYPE_CUESHEET</a> 
 
2463
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a117">FLAC__METADATA_TYPE_CUESHEET</a> 
2464
2464
</pre></div> </dd></dl>
2465
2465
<dl compact><dt><b>Return values:</b></dt><dd>
2466
2466
  <table border="0" cellspacing="2" cellpadding="0">
2521
2521
  </table>
2522
2522
</dl>
2523
2523
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2524
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a114">FLAC__METADATA_TYPE_PICTURE</a> 
 
2524
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a118">FLAC__METADATA_TYPE_PICTURE</a> 
2525
2525
</pre></div> <div class="fragment"><pre class="fragment"> (mime_type != NULL) 
2526
2526
</pre></div> </dd></dl>
2527
2527
<dl compact><dt><b>Return values:</b></dt><dd>
2583
2583
  </table>
2584
2584
</dl>
2585
2585
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2586
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a114">FLAC__METADATA_TYPE_PICTURE</a> 
 
2586
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a118">FLAC__METADATA_TYPE_PICTURE</a> 
2587
2587
</pre></div> <div class="fragment"><pre class="fragment"> (description != NULL) 
2588
2588
</pre></div> </dd></dl>
2589
2589
<dl compact><dt><b>Return values:</b></dt><dd>
2652
2652
  </table>
2653
2653
</dl>
2654
2654
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2655
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a114">FLAC__METADATA_TYPE_PICTURE</a> 
 
2655
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a118">FLAC__METADATA_TYPE_PICTURE</a> 
2656
2656
</pre></div> <div class="fragment"><pre class="fragment"> (data != NULL &amp;&amp; length &gt; 0) ||
2657
2657
 (data == NULL &amp;&amp; length == 0 &amp;&amp; copy == <span class="keyword">false</span>) 
2658
2658
</pre></div> </dd></dl>
2706
2706
  </table>
2707
2707
</dl>
2708
2708
<dl compact><dt><b>Assertions: </b></dt><dd><div class="fragment"><pre class="fragment"> object != NULL 
2709
 
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga109a114">FLAC__METADATA_TYPE_PICTURE</a> 
 
2709
</pre></div> <div class="fragment"><pre class="fragment"> object-&gt;type == <a class="code" href="group__flac__format.html#gga113a118">FLAC__METADATA_TYPE_PICTURE</a> 
2710
2710
</pre></div> </dd></dl>
2711
2711
<dl compact><dt><b>Return values:</b></dt><dd>
2712
2712
  <table border="0" cellspacing="2" cellpadding="0">