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: include/FLAC/metadata.h File Reference
</title>
4 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css">
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_000002.html">FLAC
</a></div>
10 <h1>metadata.h File Reference
</h1><hr><a name=
"_details"></a><h2>Detailed Description
</h2>
11 This module provides functions 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__flac__metadata.html">metadata
</a> module.
15 <code>#include
<sys/types.h
></code><br>
16 <code>#include
"<a class="el
" href="export_8h-source.html
">export.h</a>"</code><br>
17 <code>#include
"<a class="el
" href="callback_8h-source.html
">callback.h</a>"</code><br>
18 <code>#include
"<a class="el
" href="format_8h-source.html
">format.h</a>"</code><br>
21 <a href=
"metadata_8h-source.html">Go to the source code of this file.
</a><table border=
"0" cellpadding=
"0" cellspacing=
"0">
23 <tr><td colspan=
"2"><br><h2>Typedefs
</h2></td></tr>
24 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">typedef
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a></td></tr>
26 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">typedef
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a></td></tr>
28 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">typedef
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a></td></tr>
30 <tr><td colspan=
"2"><br><h2>Enumerations
</h2></td></tr>
31 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">enum
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga18">FLAC__Metadata_SimpleIteratorStatus
</a> {
<br>
32 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a5">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_OK
</a> =
0,
33 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a6">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_ILLEGAL_INPUT
</a>,
34 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a7">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_ERROR_OPENING_FILE
</a>,
35 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a8">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_NOT_A_FLAC_FILE
</a>,
37 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a9">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_NOT_WRITABLE
</a>,
38 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a10">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_BAD_METADATA
</a>,
39 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a11">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_READ_ERROR
</a>,
40 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a12">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_SEEK_ERROR
</a>,
42 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a13">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_WRITE_ERROR
</a>,
43 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a14">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_RENAME_ERROR
</a>,
44 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a15">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_UNLINK_ERROR
</a>,
45 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a16">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_MEMORY_ALLOCATION_ERROR
</a>,
47 <a class=
"el" href=
"group__flac__metadata__level1.html#gga18a17">FLAC__METADATA_SIMPLE_ITERATOR_STATUS_INTERNAL_ERROR
</a>
51 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">enum
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga27">FLAC__Metadata_ChainStatus
</a> {
<br>
52 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a18">FLAC__METADATA_CHAIN_STATUS_OK
</a> =
0,
53 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a19">FLAC__METADATA_CHAIN_STATUS_ILLEGAL_INPUT
</a>,
54 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a20">FLAC__METADATA_CHAIN_STATUS_ERROR_OPENING_FILE
</a>,
55 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a21">FLAC__METADATA_CHAIN_STATUS_NOT_A_FLAC_FILE
</a>,
57 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a22">FLAC__METADATA_CHAIN_STATUS_NOT_WRITABLE
</a>,
58 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a23">FLAC__METADATA_CHAIN_STATUS_BAD_METADATA
</a>,
59 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a24">FLAC__METADATA_CHAIN_STATUS_READ_ERROR
</a>,
60 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a25">FLAC__METADATA_CHAIN_STATUS_SEEK_ERROR
</a>,
62 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a26">FLAC__METADATA_CHAIN_STATUS_WRITE_ERROR
</a>,
63 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a27">FLAC__METADATA_CHAIN_STATUS_RENAME_ERROR
</a>,
64 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a28">FLAC__METADATA_CHAIN_STATUS_UNLINK_ERROR
</a>,
65 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a29">FLAC__METADATA_CHAIN_STATUS_MEMORY_ALLOCATION_ERROR
</a>,
67 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a30">FLAC__METADATA_CHAIN_STATUS_INTERNAL_ERROR
</a>,
68 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a31">FLAC__METADATA_CHAIN_STATUS_INVALID_CALLBACKS
</a>,
69 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a32">FLAC__METADATA_CHAIN_STATUS_READ_WRITE_MISMATCH
</a>,
70 <a class=
"el" href=
"group__flac__metadata__level2.html#gga27a33">FLAC__METADATA_CHAIN_STATUS_WRONG_WRITE_CALL
</a>
74 <tr><td colspan=
"2"><br><h2>Functions
</h2></td></tr>
75 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level0.html#ga0">FLAC__metadata_get_streaminfo
</a> (const char *filename,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *streaminfo)
</td></tr>
77 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level0.html#ga1">FLAC__metadata_get_tags
</a> (const char *filename,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> **tags)
</td></tr>
79 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level0.html#ga2">FLAC__metadata_get_cuesheet
</a> (const char *filename,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> **cuesheet)
</td></tr>
81 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level0.html#ga3">FLAC__metadata_get_picture
</a> (const char *filename,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> **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>
83 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga2">FLAC__metadata_simple_iterator_new
</a> (void)
</td></tr>
85 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga3">FLAC__metadata_simple_iterator_delete
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
87 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"group__flac__metadata__level1.html#ga18">FLAC__Metadata_SimpleIteratorStatus
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga4">FLAC__metadata_simple_iterator_status
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
89 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga5">FLAC__metadata_simple_iterator_init
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator, const char *filename, FLAC__bool read_only, FLAC__bool preserve_file_stats)
</td></tr>
91 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga6">FLAC__metadata_simple_iterator_is_writable
</a> (const
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
93 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga7">FLAC__metadata_simple_iterator_next
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
95 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga8">FLAC__metadata_simple_iterator_prev
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
97 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga9">FLAC__metadata_simple_iterator_is_last
</a> (const
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
99 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">off_t
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga10">FLAC__metadata_simple_iterator_get_block_offset
</a> (const
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
101 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"group__flac__format.html#ga113">FLAC__MetadataType
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga11">FLAC__metadata_simple_iterator_get_block_type
</a> (const
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
103 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">unsigned
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga12">FLAC__metadata_simple_iterator_get_block_length
</a> (const
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
105 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga13">FLAC__metadata_simple_iterator_get_application_id
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator, FLAC__byte *id)
</td></tr>
107 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga14">FLAC__metadata_simple_iterator_get_block
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator)
</td></tr>
109 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga15">FLAC__metadata_simple_iterator_set_block
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *block, FLAC__bool use_padding)
</td></tr>
111 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga16">FLAC__metadata_simple_iterator_insert_block_after
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *block, FLAC__bool use_padding)
</td></tr>
113 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga17">FLAC__metadata_simple_iterator_delete_block
</a> (
<a class=
"el" href=
"group__flac__metadata__level1.html#ga0">FLAC__Metadata_SimpleIterator
</a> *iterator, FLAC__bool use_padding)
</td></tr>
115 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga3">FLAC__metadata_chain_new
</a> (void)
</td></tr>
117 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga4">FLAC__metadata_chain_delete
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain)
</td></tr>
119 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"group__flac__metadata__level2.html#ga27">FLAC__Metadata_ChainStatus
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga5">FLAC__metadata_chain_status
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain)
</td></tr>
121 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga6">FLAC__metadata_chain_read
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain, const char *filename)
</td></tr>
123 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga7">FLAC__metadata_chain_read_ogg
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain, const char *filename)
</td></tr>
125 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga8">FLAC__metadata_chain_read_with_callbacks
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain,
<a class=
"el" href=
"group__flac__callbacks.html#ga0">FLAC__IOHandle
</a> handle,
<a class=
"el" href=
"structFLAC____IOCallbacks.html">FLAC__IOCallbacks
</a> callbacks)
</td></tr>
127 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga9">FLAC__metadata_chain_read_ogg_with_callbacks
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain,
<a class=
"el" href=
"group__flac__callbacks.html#ga0">FLAC__IOHandle
</a> handle,
<a class=
"el" href=
"structFLAC____IOCallbacks.html">FLAC__IOCallbacks
</a> callbacks)
</td></tr>
129 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga10">FLAC__metadata_chain_check_if_tempfile_needed
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain, FLAC__bool use_padding)
</td></tr>
131 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga11">FLAC__metadata_chain_write
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain, FLAC__bool use_padding, FLAC__bool preserve_file_stats)
</td></tr>
133 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga12">FLAC__metadata_chain_write_with_callbacks
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain, FLAC__bool use_padding,
<a class=
"el" href=
"group__flac__callbacks.html#ga0">FLAC__IOHandle
</a> handle,
<a class=
"el" href=
"structFLAC____IOCallbacks.html">FLAC__IOCallbacks
</a> callbacks)
</td></tr>
135 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga13">FLAC__metadata_chain_write_with_callbacks_and_tempfile
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain, FLAC__bool use_padding,
<a class=
"el" href=
"group__flac__callbacks.html#ga0">FLAC__IOHandle
</a> handle,
<a class=
"el" href=
"structFLAC____IOCallbacks.html">FLAC__IOCallbacks
</a> callbacks,
<a class=
"el" href=
"group__flac__callbacks.html#ga0">FLAC__IOHandle
</a> temp_handle,
<a class=
"el" href=
"structFLAC____IOCallbacks.html">FLAC__IOCallbacks
</a> temp_callbacks)
</td></tr>
137 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga14">FLAC__metadata_chain_merge_padding
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain)
</td></tr>
139 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga15">FLAC__metadata_chain_sort_padding
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain)
</td></tr>
141 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga16">FLAC__metadata_iterator_new
</a> (void)
</td></tr>
143 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga17">FLAC__metadata_iterator_delete
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator)
</td></tr>
145 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga18">FLAC__metadata_iterator_init
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator,
<a class=
"el" href=
"group__flac__metadata__level2.html#ga0">FLAC__Metadata_Chain
</a> *chain)
</td></tr>
147 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga19">FLAC__metadata_iterator_next
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator)
</td></tr>
149 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga20">FLAC__metadata_iterator_prev
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator)
</td></tr>
151 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"group__flac__format.html#ga113">FLAC__MetadataType
</a> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga21">FLAC__metadata_iterator_get_block_type
</a> (const
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator)
</td></tr>
153 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga22">FLAC__metadata_iterator_get_block
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator)
</td></tr>
155 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga23">FLAC__metadata_iterator_set_block
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *block)
</td></tr>
157 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga24">FLAC__metadata_iterator_delete_block
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator, FLAC__bool replace_with_padding)
</td></tr>
159 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga25">FLAC__metadata_iterator_insert_block_before
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *block)
</td></tr>
161 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga26">FLAC__metadata_iterator_insert_block_after
</a> (
<a class=
"el" href=
"group__flac__metadata__level2.html#ga1">FLAC__Metadata_Iterator
</a> *iterator,
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *block)
</td></tr>
163 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *
</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>
165 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *
</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>
167 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga2">FLAC__metadata_object_delete
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object)
</td></tr>
169 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga3">FLAC__metadata_object_is_equal
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *block1, const
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *block2)
</td></tr>
171 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga4">FLAC__metadata_object_application_set_data
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, FLAC__byte *data, unsigned length, FLAC__bool copy)
</td></tr>
173 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga5">FLAC__metadata_object_seektable_resize_points
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned new_num_points)
</td></tr>
175 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga6">FLAC__metadata_object_seektable_set_point
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned point_num,
<a class=
"el" href=
"structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint
</a> point)
</td></tr>
177 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga7">FLAC__metadata_object_seektable_insert_point
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned point_num,
<a class=
"el" href=
"structFLAC____StreamMetadata__SeekPoint.html">FLAC__StreamMetadata_SeekPoint
</a> point)
</td></tr>
179 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga8">FLAC__metadata_object_seektable_delete_point
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned point_num)
</td></tr>
181 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga9">FLAC__metadata_object_seektable_is_legal
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object)
</td></tr>
183 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga10">FLAC__metadata_object_seektable_template_append_placeholders
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned num)
</td></tr>
185 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga11">FLAC__metadata_object_seektable_template_append_point
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, FLAC__uint64 sample_number)
</td></tr>
187 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga12">FLAC__metadata_object_seektable_template_append_points
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, FLAC__uint64 sample_numbers[], unsigned num)
</td></tr>
189 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga13">FLAC__metadata_object_seektable_template_append_spaced_points
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned num, FLAC__uint64 total_samples)
</td></tr>
191 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga14">FLAC__metadata_object_seektable_template_append_spaced_points_by_samples
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned samples, FLAC__uint64 total_samples)
</td></tr>
193 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga15">FLAC__metadata_object_seektable_template_sort
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, FLAC__bool compact)
</td></tr>
195 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga16">FLAC__metadata_object_vorbiscomment_set_vendor_string
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object,
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> entry, FLAC__bool copy)
</td></tr>
197 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga17">FLAC__metadata_object_vorbiscomment_resize_comments
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned new_num_comments)
</td></tr>
199 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga18">FLAC__metadata_object_vorbiscomment_set_comment
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned comment_num,
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> entry, FLAC__bool copy)
</td></tr>
201 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga19">FLAC__metadata_object_vorbiscomment_insert_comment
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned comment_num,
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> entry, FLAC__bool copy)
</td></tr>
203 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga20">FLAC__metadata_object_vorbiscomment_append_comment
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object,
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> entry, FLAC__bool copy)
</td></tr>
205 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga21">FLAC__metadata_object_vorbiscomment_replace_comment
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object,
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> entry, FLAC__bool all, FLAC__bool copy)
</td></tr>
207 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga22">FLAC__metadata_object_vorbiscomment_delete_comment
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned comment_num)
</td></tr>
209 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga23">FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> *entry, const char *field_name, const char *field_value)
</td></tr>
211 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga24">FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> entry, char **field_name, char **field_value)
</td></tr>
213 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga25">FLAC__metadata_object_vorbiscomment_entry_matches
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata__VorbisComment__Entry.html">FLAC__StreamMetadata_VorbisComment_Entry
</a> entry, const char *field_name, unsigned field_name_length)
</td></tr>
215 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">int
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga26">FLAC__metadata_object_vorbiscomment_find_entry_from
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned offset, const char *field_name)
</td></tr>
217 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">int
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga27">FLAC__metadata_object_vorbiscomment_remove_entry_matching
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, const char *field_name)
</td></tr>
219 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">int
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga28">FLAC__metadata_object_vorbiscomment_remove_entries_matching
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, const char *field_name)
</td></tr>
221 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track
</a> *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga29">FLAC__metadata_object_cuesheet_track_new
</a> (void)
</td></tr>
223 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"><a class=
"el" href=
"structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track
</a> *
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga30">FLAC__metadata_object_cuesheet_track_clone
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track
</a> *object)
</td></tr>
225 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga31">FLAC__metadata_object_cuesheet_track_delete
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track
</a> *object)
</td></tr>
227 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga32">FLAC__metadata_object_cuesheet_track_resize_indices
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned track_num, unsigned new_num_indices)
</td></tr>
229 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga33">FLAC__metadata_object_cuesheet_track_insert_index
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned track_num, unsigned index_num,
<a class=
"el" href=
"structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index
</a> index)
</td></tr>
231 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga34">FLAC__metadata_object_cuesheet_track_insert_blank_index
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned track_num, unsigned index_num)
</td></tr>
233 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga35">FLAC__metadata_object_cuesheet_track_delete_index
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned track_num, unsigned index_num)
</td></tr>
235 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga36">FLAC__metadata_object_cuesheet_resize_tracks
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned new_num_tracks)
</td></tr>
237 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga37">FLAC__metadata_object_cuesheet_insert_track
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned track_num,
<a class=
"el" href=
"structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track
</a> *track, FLAC__bool copy)
</td></tr>
239 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga38">FLAC__metadata_object_cuesheet_insert_blank_track
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned track_num)
</td></tr>
241 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga39">FLAC__metadata_object_cuesheet_delete_track
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, unsigned track_num)
</td></tr>
243 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga40">FLAC__metadata_object_cuesheet_is_legal
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, FLAC__bool check_cd_da_subset, const char **violation)
</td></tr>
245 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__uint32
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga41">FLAC__metadata_object_cuesheet_calculate_cddb_id
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object)
</td></tr>
247 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga42">FLAC__metadata_object_picture_set_mime_type
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, char *mime_type, FLAC__bool copy)
</td></tr>
249 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga43">FLAC__metadata_object_picture_set_description
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, FLAC__byte *description, FLAC__bool copy)
</td></tr>
251 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga44">FLAC__metadata_object_picture_set_data
</a> (
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, FLAC__byte *data, FLAC__uint32 length, FLAC__bool copy)
</td></tr>
253 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">FLAC__bool
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__object.html#ga45">FLAC__metadata_object_picture_is_legal
</a> (const
<a class=
"el" href=
"structFLAC____StreamMetadata.html">FLAC__StreamMetadata
</a> *object, const char **violation)
</td></tr>
255 <tr><td colspan=
"2"><br><h2>Variables
</h2></td></tr>
256 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">const char *const
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level1.html#ga1">FLAC__Metadata_SimpleIteratorStatusString
</a> []
</td></tr>
258 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">const char *const
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"group__flac__metadata__level2.html#ga2">FLAC__Metadata_ChainStatusString
</a> []
</td></tr>
263 <div class=
"copyright">
264 <!-- @@@ oh so hacky -->
268 Copyright (c)
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007 Josh Coalson
270 <td width=
"1%" align=
"right">
271 <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>
276 <!-- Copyright (c) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson -->
277 <!-- Permission is granted to copy, distribute and/or modify this document -->
278 <!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
279 <!-- or any later version published by the Free Software Foundation; -->
280 <!-- with no invariant sections. -->
281 <!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->