Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 2c9d30f3cf217a6cae41860ebc0d6704 > files > 127

libid3lib3.8_0-devel-3.8.0-0.pre2.1.1mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>globals.h File Reference</title>
<link href="id3lib.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<!-- Generated by Doxygen 1.2.12 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>include/id3/globals.h File Reference</h1><code>#include &lt;stdlib.h&gt;</code><br>
<code>#include &lt;<a class="el" href="sized__types_8h-source.html">id3/sized_types.h</a>&gt;</code><br>

<p>
<a href="globals_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a0">ID3_C_EXPORT</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>This file defines common macros, types, constants, and enums used throughout id3lib.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a1">ID3_CPP_EXPORT</a></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a2">ID3_C_VAR</a>&nbsp;&nbsp;&nbsp;extern</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a3">ID3_TAGID</a>&nbsp;&nbsp;&nbsp;"ID3"</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a4">ID3_TAGIDSIZE</a>&nbsp;&nbsp;&nbsp;(3)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a5">ID3_TAGHEADERSIZE</a>&nbsp;&nbsp;&nbsp;(10)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a6">STR_V1_COMMENT_DESC</a>&nbsp;&nbsp;&nbsp;"ID3v1 Comment"</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>String used for the description field of a comment tag converted from an id3v1 tag to an id3v2 tag.</em> <a href="#a6">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a7">index_t</a>&nbsp;&nbsp;&nbsp;size_t</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a8">NULL_UNICODE</a>&nbsp;&nbsp;&nbsp;((<a class="el" href="globals_8h.html#a39">unicode_t</a>) '\0')</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a9">ID3_ENUM</a>(E)&nbsp;&nbsp;&nbsp;enum   E</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a10">ID3_STRUCT</a>(S)&nbsp;&nbsp;&nbsp;struct S</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a11">MASK</a>(bits)&nbsp;&nbsp;&nbsp;((1 &lt;&lt; (bits)) - 1)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a12">MASK1</a>&nbsp;&nbsp;&nbsp;MASK(1)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a13">MASK2</a>&nbsp;&nbsp;&nbsp;MASK(2)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a14">MASK3</a>&nbsp;&nbsp;&nbsp;MASK(3)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a15">MASK4</a>&nbsp;&nbsp;&nbsp;MASK(4)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a16">MASK5</a>&nbsp;&nbsp;&nbsp;MASK(5)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a17">MASK6</a>&nbsp;&nbsp;&nbsp;MASK(6)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a18">MASK7</a>&nbsp;&nbsp;&nbsp;MASK(7)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a19">MASK8</a>&nbsp;&nbsp;&nbsp;MASK(8)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a20">ID3_DIR_SEPARATOR</a>&nbsp;&nbsp;&nbsp;'/'</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a21">ID3_DIR_SEPARATOR_S</a>&nbsp;&nbsp;&nbsp;"/"</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a22">ID3_SEARCHPATH_SEPARATOR</a>&nbsp;&nbsp;&nbsp;':'</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a23">ID3_SEARCHPATH_SEPARATOR_S</a>&nbsp;&nbsp;&nbsp;":"</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a24">NULL</a>&nbsp;&nbsp;&nbsp;((void*) 0)</td></tr>
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef unsigned char&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a33">uchar</a></td></tr>
<tr><td nowrap align=right valign=top>typedef short signed int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a34">ssint</a></td></tr>
<tr><td nowrap align=right valign=top>typedef short unsigned int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a35">suint</a></td></tr>
<tr><td nowrap align=right valign=top>typedef long signed int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a36">lsint</a></td></tr>
<tr><td nowrap align=right valign=top>typedef long unsigned int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a37">luint</a></td></tr>
<tr><td nowrap align=right valign=top>typedef long double&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a38">ldoub</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="sized__types_8h.html#a2">uint16</a>&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a39">unicode_t</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="sized__types_8h.html#a2">uint16</a>&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a40">flags_t</a></td></tr>
<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a214">ID3_TextEnc</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a214a41">ID3TE_NONE</a> =  -1, 
<a class="el" href="globals_8h.html#a214a42">ID3TE_ISO8859_1</a>, 
<a class="el" href="globals_8h.html#a214a43">ID3TE_UTF16</a>, 
<a class="el" href="globals_8h.html#a214a44">ID3TE_UTF16BE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a214a45">ID3TE_UTF8</a>, 
<a class="el" href="globals_8h.html#a214a46">ID3TE_NUMENCODINGS</a>, 
<a class="el" href="globals_8h.html#a214a47">ID3TE_ASCII</a> =  ID3TE_ISO8859_1, 
<a class="el" href="globals_8h.html#a214a48">ID3TE_UNICODE</a> =  ID3TE_UTF16
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enumeration of the types of text encodings: ascii or unicode.</em> <a href="#a214">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a215">ID3_V1Spec</a> { <a class="el" href="globals_8h.html#a215a49">ID3V1_0</a> =  0, 
<a class="el" href="globals_8h.html#a215a50">ID3V1_1</a>, 
<a class="el" href="globals_8h.html#a215a51">ID3V1_NUMSPECS</a>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enumeration of the various id3 specifications.</em> <a href="#a215">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a216">ID3_V2Spec</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a216a52">ID3V2_UNKNOWN</a> =  -1, 
<a class="el" href="globals_8h.html#a216a53">ID3V2_2_0</a> =  0, 
<a class="el" href="globals_8h.html#a216a54">ID3V2_2_1</a>, 
<a class="el" href="globals_8h.html#a216a55">ID3V2_3_0</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a216a56">ID3V2_4_0</a>, 
<a class="el" href="globals_8h.html#a216a57">ID3V2_EARLIEST</a> =  ID3V2_2_0, 
<a class="el" href="globals_8h.html#a216a58">ID3V2_LATEST</a> =  ID3V2_3_0
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a217">ID3_TagType</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a217a59">ID3TT_NONE</a> =       0, 
<a class="el" href="globals_8h.html#a217a60">ID3TT_ID3V1</a> =  1 &lt;&lt; 0, 
<a class="el" href="globals_8h.html#a217a61">ID3TT_ID3V2</a> =  1 &lt;&lt; 1, 
<a class="el" href="globals_8h.html#a217a62">ID3TT_LYRICS3</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a217a63">ID3TT_LYRICS3V2</a> =  1 &lt;&lt; 3, 
<a class="el" href="globals_8h.html#a217a64">ID3TT_MUSICMATCH</a> =  1 &lt;&lt; 4, 
<a class="el" href="globals_8h.html#a217a65">ID3TT_LYRICS</a> =  ID3TT_LYRICS3, 
<a class="el" href="globals_8h.html#a217a66">ID3TT_ID3</a> =  ID3TT_ID3V1 | ID3TT_ID3V2, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a217a67">ID3TT_ALL</a> =  ~ID3TT_NONE, 
<a class="el" href="globals_8h.html#a217a68">ID3TT_PREPENDED</a> =  ID3TT_ID3V2, 
<a class="el" href="globals_8h.html#a217a69">ID3TT_APPENDED</a> =  ID3TT_ALL &amp; ~ID3TT_ID3V2
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The various types of tags that id3lib can handle.</em> <a href="#a217">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a218">ID3_FieldID</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a218a70">ID3FN_NOFIELD</a> =  0, 
<a class="el" href="globals_8h.html#a218a71">ID3FN_TEXTENC</a>, 
<a class="el" href="globals_8h.html#a218a72">ID3FN_TEXT</a>, 
<a class="el" href="globals_8h.html#a218a73">ID3FN_URL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a218a74">ID3FN_DATA</a>, 
<a class="el" href="globals_8h.html#a218a75">ID3FN_DESCRIPTION</a>, 
<a class="el" href="globals_8h.html#a218a76">ID3FN_OWNER</a>, 
<a class="el" href="globals_8h.html#a218a77">ID3FN_EMAIL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a218a78">ID3FN_RATING</a>, 
<a class="el" href="globals_8h.html#a218a79">ID3FN_FILENAME</a>, 
<a class="el" href="globals_8h.html#a218a80">ID3FN_LANGUAGE</a>, 
<a class="el" href="globals_8h.html#a218a81">ID3FN_PICTURETYPE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a218a82">ID3FN_IMAGEFORMAT</a>, 
<a class="el" href="globals_8h.html#a218a83">ID3FN_MIMETYPE</a>, 
<a class="el" href="globals_8h.html#a218a84">ID3FN_COUNTER</a>, 
<a class="el" href="globals_8h.html#a218a85">ID3FN_ID</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a218a86">ID3FN_VOLUMEADJ</a>, 
<a class="el" href="globals_8h.html#a218a87">ID3FN_NUMBITS</a>, 
<a class="el" href="globals_8h.html#a218a88">ID3FN_VOLCHGRIGHT</a>, 
<a class="el" href="globals_8h.html#a218a89">ID3FN_VOLCHGLEFT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a218a90">ID3FN_PEAKVOLRIGHT</a>, 
<a class="el" href="globals_8h.html#a218a91">ID3FN_PEAKVOLLEFT</a>, 
<a class="el" href="globals_8h.html#a218a92">ID3FN_TIMESTAMPFORMAT</a>, 
<a class="el" href="globals_8h.html#a218a93">ID3FN_CONTENTTYPE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a218a94">ID3FN_LASTFIELDID</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enumeration of the different types of fields in a frame.</em> <a href="#a218">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a219">ID3_FrameID</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a95">ID3FID_NOFRAME</a> =  0, 
<a class="el" href="globals_8h.html#a219a96">ID3FID_AUDIOCRYPTO</a>, 
<a class="el" href="globals_8h.html#a219a97">ID3FID_PICTURE</a>, 
<a class="el" href="globals_8h.html#a219a98">ID3FID_COMMENT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a99">ID3FID_COMMERCIAL</a>, 
<a class="el" href="globals_8h.html#a219a100">ID3FID_CRYPTOREG</a>, 
<a class="el" href="globals_8h.html#a219a101">ID3FID_EQUALIZATION</a>, 
<a class="el" href="globals_8h.html#a219a102">ID3FID_EVENTTIMING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a103">ID3FID_GENERALOBJECT</a>, 
<a class="el" href="globals_8h.html#a219a104">ID3FID_GROUPINGREG</a>, 
<a class="el" href="globals_8h.html#a219a105">ID3FID_INVOLVEDPEOPLE</a>, 
<a class="el" href="globals_8h.html#a219a106">ID3FID_LINKEDINFO</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a107">ID3FID_CDID</a>, 
<a class="el" href="globals_8h.html#a219a108">ID3FID_MPEGLOOKUP</a>, 
<a class="el" href="globals_8h.html#a219a109">ID3FID_OWNERSHIP</a>, 
<a class="el" href="globals_8h.html#a219a110">ID3FID_PRIVATE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a111">ID3FID_PLAYCOUNTER</a>, 
<a class="el" href="globals_8h.html#a219a112">ID3FID_POPULARIMETER</a>, 
<a class="el" href="globals_8h.html#a219a113">ID3FID_POSITIONSYNC</a>, 
<a class="el" href="globals_8h.html#a219a114">ID3FID_BUFFERSIZE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a115">ID3FID_VOLUMEADJ</a>, 
<a class="el" href="globals_8h.html#a219a116">ID3FID_REVERB</a>, 
<a class="el" href="globals_8h.html#a219a117">ID3FID_SYNCEDLYRICS</a>, 
<a class="el" href="globals_8h.html#a219a118">ID3FID_SYNCEDTEMPO</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a119">ID3FID_ALBUM</a>, 
<a class="el" href="globals_8h.html#a219a120">ID3FID_BPM</a>, 
<a class="el" href="globals_8h.html#a219a121">ID3FID_COMPOSER</a>, 
<a class="el" href="globals_8h.html#a219a122">ID3FID_CONTENTTYPE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a123">ID3FID_COPYRIGHT</a>, 
<a class="el" href="globals_8h.html#a219a124">ID3FID_DATE</a>, 
<a class="el" href="globals_8h.html#a219a125">ID3FID_PLAYLISTDELAY</a>, 
<a class="el" href="globals_8h.html#a219a126">ID3FID_ENCODEDBY</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a127">ID3FID_LYRICIST</a>, 
<a class="el" href="globals_8h.html#a219a128">ID3FID_FILETYPE</a>, 
<a class="el" href="globals_8h.html#a219a129">ID3FID_TIME</a>, 
<a class="el" href="globals_8h.html#a219a130">ID3FID_CONTENTGROUP</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a131">ID3FID_TITLE</a>, 
<a class="el" href="globals_8h.html#a219a132">ID3FID_SUBTITLE</a>, 
<a class="el" href="globals_8h.html#a219a133">ID3FID_INITIALKEY</a>, 
<a class="el" href="globals_8h.html#a219a134">ID3FID_LANGUAGE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a135">ID3FID_SONGLEN</a>, 
<a class="el" href="globals_8h.html#a219a136">ID3FID_MEDIATYPE</a>, 
<a class="el" href="globals_8h.html#a219a137">ID3FID_ORIGALBUM</a>, 
<a class="el" href="globals_8h.html#a219a138">ID3FID_ORIGFILENAME</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a139">ID3FID_ORIGLYRICIST</a>, 
<a class="el" href="globals_8h.html#a219a140">ID3FID_ORIGARTIST</a>, 
<a class="el" href="globals_8h.html#a219a141">ID3FID_ORIGYEAR</a>, 
<a class="el" href="globals_8h.html#a219a142">ID3FID_FILEOWNER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a143">ID3FID_LEADARTIST</a>, 
<a class="el" href="globals_8h.html#a219a144">ID3FID_BAND</a>, 
<a class="el" href="globals_8h.html#a219a145">ID3FID_CONDUCTOR</a>, 
<a class="el" href="globals_8h.html#a219a146">ID3FID_MIXARTIST</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a147">ID3FID_PARTINSET</a>, 
<a class="el" href="globals_8h.html#a219a148">ID3FID_PUBLISHER</a>, 
<a class="el" href="globals_8h.html#a219a149">ID3FID_TRACKNUM</a>, 
<a class="el" href="globals_8h.html#a219a150">ID3FID_RECORDINGDATES</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a151">ID3FID_NETRADIOSTATION</a>, 
<a class="el" href="globals_8h.html#a219a152">ID3FID_NETRADIOOWNER</a>, 
<a class="el" href="globals_8h.html#a219a153">ID3FID_SIZE</a>, 
<a class="el" href="globals_8h.html#a219a154">ID3FID_ISRC</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a155">ID3FID_ENCODERSETTINGS</a>, 
<a class="el" href="globals_8h.html#a219a156">ID3FID_USERTEXT</a>, 
<a class="el" href="globals_8h.html#a219a157">ID3FID_YEAR</a>, 
<a class="el" href="globals_8h.html#a219a158">ID3FID_UNIQUEFILEID</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a159">ID3FID_TERMSOFUSE</a>, 
<a class="el" href="globals_8h.html#a219a160">ID3FID_UNSYNCEDLYRICS</a>, 
<a class="el" href="globals_8h.html#a219a161">ID3FID_WWWCOMMERCIALINFO</a>, 
<a class="el" href="globals_8h.html#a219a162">ID3FID_WWWCOPYRIGHT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a163">ID3FID_WWWAUDIOFILE</a>, 
<a class="el" href="globals_8h.html#a219a164">ID3FID_WWWARTIST</a>, 
<a class="el" href="globals_8h.html#a219a165">ID3FID_WWWAUDIOSOURCE</a>, 
<a class="el" href="globals_8h.html#a219a166">ID3FID_WWWRADIOPAGE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a167">ID3FID_WWWPAYMENT</a>, 
<a class="el" href="globals_8h.html#a219a168">ID3FID_WWWPUBLISHER</a>, 
<a class="el" href="globals_8h.html#a219a169">ID3FID_WWWUSER</a>, 
<a class="el" href="globals_8h.html#a219a170">ID3FID_METACRYPTO</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a219a171">ID3FID_METACOMPRESSION</a>, 
<a class="el" href="globals_8h.html#a219a172">ID3FID_LASTFRAMEID</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enumeration of the different types of frames recognized by id3lib.</em> <a href="#a219">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a220">ID3_V1Lengths</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a220a173">ID3_V1_LEN</a> =  128, 
<a class="el" href="globals_8h.html#a220a174">ID3_V1_LEN_ID</a> =    3, 
<a class="el" href="globals_8h.html#a220a175">ID3_V1_LEN_TITLE</a> =   30, 
<a class="el" href="globals_8h.html#a220a176">ID3_V1_LEN_ARTIST</a> =   30, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a220a177">ID3_V1_LEN_ALBUM</a> =   30, 
<a class="el" href="globals_8h.html#a220a178">ID3_V1_LEN_YEAR</a> =    4, 
<a class="el" href="globals_8h.html#a220a179">ID3_V1_LEN_COMMENT</a> =   30, 
<a class="el" href="globals_8h.html#a220a180">ID3_V1_LEN_GENRE</a> =    1
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a221">ID3_FieldFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a221a181">ID3FF_NONE</a> =       0, 
<a class="el" href="globals_8h.html#a221a182">ID3FF_CSTR</a> =  1 &lt;&lt; 0, 
<a class="el" href="globals_8h.html#a221a183">ID3FF_LIST</a> =  1 &lt;&lt; 1, 
<a class="el" href="globals_8h.html#a221a184">ID3FF_ENCODABLE</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a221a185">ID3FF_TEXTLIST</a> =  ID3FF_CSTR | ID3FF_LIST | ID3FF_ENCODABLE
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a222">ID3_FieldType</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a222a186">ID3FTY_NONE</a> =  -1, 
<a class="el" href="globals_8h.html#a222a187">ID3FTY_INTEGER</a> =  0, 
<a class="el" href="globals_8h.html#a222a188">ID3FTY_BINARY</a>, 
<a class="el" href="globals_8h.html#a222a189">ID3FTY_TEXTSTRING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a222a190">ID3FTY_NUMTYPES</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enumeration of the types of field types.</em> <a href="#a222">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a223">ID3_Err</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a223a191">ID3E_NoError</a> =  0, 
<a class="el" href="globals_8h.html#a223a192">ID3E_NoMemory</a>, 
<a class="el" href="globals_8h.html#a223a193">ID3E_NoData</a>, 
<a class="el" href="globals_8h.html#a223a194">ID3E_BadData</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a223a195">ID3E_NoBuffer</a>, 
<a class="el" href="globals_8h.html#a223a196">ID3E_SmallBuffer</a>, 
<a class="el" href="globals_8h.html#a223a197">ID3E_InvalidFrameID</a>, 
<a class="el" href="globals_8h.html#a223a198">ID3E_FieldNotFound</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a223a199">ID3E_UnknownFieldType</a>, 
<a class="el" href="globals_8h.html#a223a200">ID3E_TagAlreadyAttached</a>, 
<a class="el" href="globals_8h.html#a223a201">ID3E_InvalidTagVersion</a>, 
<a class="el" href="globals_8h.html#a223a202">ID3E_NoFile</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a223a203">ID3E_ReadOnly</a>, 
<a class="el" href="globals_8h.html#a223a204">ID3E_zlibError</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Predefined id3lib error types.</em> <a href="#a223">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a224">ID3_ContentType</a> { <br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a224a205">ID3CT_OTHER</a> =  0, 
<a class="el" href="globals_8h.html#a224a206">ID3CT_LYRICS</a>, 
<a class="el" href="globals_8h.html#a224a207">ID3CT_TEXTTRANSCRIPTION</a>, 
<a class="el" href="globals_8h.html#a224a208">ID3CT_MOVEMENT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="globals_8h.html#a224a209">ID3CT_EVENTS</a>, 
<a class="el" href="globals_8h.html#a224a210">ID3CT_CHORD</a>, 
<a class="el" href="globals_8h.html#a224a211">ID3CT_TRIVIA</a>
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a225">ID3_TimeStampFormat</a> { <a class="el" href="globals_8h.html#a225a212">ID3TSF_FRAME</a> =  1, 
<a class="el" href="globals_8h.html#a225a213">ID3TSF_MS</a>
 }</td></tr>
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
<tr><td nowrap align=right valign=top>const char *const&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a25">ID3LIB_NAME</a></td></tr>
<tr><td nowrap align=right valign=top>const char *const&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a26">ID3LIB_RELEASE</a></td></tr>
<tr><td nowrap align=right valign=top>const char *const&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a27">ID3LIB_FULL_NAME</a></td></tr>
<tr><td nowrap align=right valign=top>const int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a28">ID3LIB_MAJOR_VERSION</a></td></tr>
<tr><td nowrap align=right valign=top>const int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a29">ID3LIB_MINOR_VERSION</a></td></tr>
<tr><td nowrap align=right valign=top>const int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a30">ID3LIB_PATCH_VERSION</a></td></tr>
<tr><td nowrap align=right valign=top>const int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a31">ID3LIB_INTERFACE_AGE</a></td></tr>
<tr><td nowrap align=right valign=top>const int&nbsp;</td><td valign=bottom><a class="el" href="globals_8h.html#a32">ID3LIB_BINARY_AGE</a></td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a name="a0" doxytag="globals.h::ID3_C_EXPORT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_C_EXPORT
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
This file defines common macros, types, constants, and enums used throughout id3lib.
<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00053">53</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="misc__support_8cpp-source.html#l00097">ID3_AddArtist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00072">ID3_FreeString</a>(), <a class="el" href="misc__support_8cpp-source.html#l00078">ID3_GetArtist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00060">ID3_GetString</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00634">ID3Field_AddASCII</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00586">ID3Field_AddUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00485">ID3Field_Clear</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00664">ID3Field_FromFile</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00606">ID3Field_GetASCII</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00619">ID3Field_GetASCIIItem</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00654">ID3Field_GetBINARY</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00533">ID3Field_GetINT</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00509">ID3Field_GetNumTextItems</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00557">ID3Field_GetUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00571">ID3Field_GetUNICODEItem</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00596">ID3Field_SetASCII</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00644">ID3Field_SetBINARY</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00523">ID3Field_SetINT</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00547">ID3Field_SetUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00495">ID3Field_Size</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00412">ID3Frame_Clear</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00402">ID3Frame_Delete</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00470">ID3Frame_GetCompression</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00446">ID3Frame_GetField</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00432">ID3Frame_GetID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00386">ID3Frame_New</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00394">ID3Frame_NewID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00460">ID3Frame_SetCompression</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00422">ID3Frame_SetID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00119">ID3Tag_AddFrame</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00139">ID3Tag_AddFrames</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00129">ID3Tag_AttachFrame</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00066">ID3Tag_Clear</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00331">ID3Tag_CreateConstIterator</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00318">ID3Tag_CreateIterator</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00056">ID3Tag_Delete</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00261">ID3Tag_FindFrameWithASCII</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00232">ID3Tag_FindFrameWithID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00246">ID3Tag_FindFrameWithINT</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00276">ID3Tag_FindFrameWithUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00076">ID3Tag_HasChanged</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00305">ID3Tag_HasTagType</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00174">ID3Tag_Link</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00185">ID3Tag_LinkWithFlags</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00047">ID3Tag_New</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00291">ID3Tag_NumFrames</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00161">ID3Tag_Parse</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00149">ID3Tag_RemoveFrame</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00100">ID3Tag_SetExtendedHeader</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00109">ID3Tag_SetPadding</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00090">ID3Tag_SetUnsync</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00221">ID3Tag_Strip</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00198">ID3Tag_Update</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00209">ID3Tag_UpdateByTagType</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00364">ID3TagConstIterator_Delete</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00373">ID3TagConstIterator_GetNext</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00344">ID3TagIterator_Delete</a>(), and <a class="el" href="c__wrapper_8cpp-source.html#l00353">ID3TagIterator_GetNext</a>().    </td>
  </tr>
</table>
<a name="a2" doxytag="globals.h::ID3_C_VAR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_C_VAR&nbsp;&nbsp;&nbsp;extern
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00056">56</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a1" doxytag="globals.h::ID3_CPP_EXPORT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_CPP_EXPORT
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00054">54</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a20" doxytag="globals.h::ID3_DIR_SEPARATOR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_DIR_SEPARATOR&nbsp;&nbsp;&nbsp;'/'
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00386">386</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a21" doxytag="globals.h::ID3_DIR_SEPARATOR_S"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_DIR_SEPARATOR_S&nbsp;&nbsp;&nbsp;"/"
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00387">387</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a9" doxytag="globals.h::ID3_ENUM"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_ENUM</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">E&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;enum   E
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00108">108</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a22" doxytag="globals.h::ID3_SEARCHPATH_SEPARATOR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_SEARCHPATH_SEPARATOR&nbsp;&nbsp;&nbsp;':'
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00388">388</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a23" doxytag="globals.h::ID3_SEARCHPATH_SEPARATOR_S"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_SEARCHPATH_SEPARATOR_S&nbsp;&nbsp;&nbsp;":"
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00389">389</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a10" doxytag="globals.h::ID3_STRUCT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_STRUCT</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">S&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;struct S
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00109">109</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a5" doxytag="globals.h::ID3_TAGHEADERSIZE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_TAGHEADERSIZE&nbsp;&nbsp;&nbsp;(10)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00077">77</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="tag_8cpp-source.html#l01034">ID3_IsTagHeader</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00161">ID3Tag_Parse</a>(), and <a class="el" href="tag_8cpp-source.html#l00610">ID3_Tag::Parse</a>().    </td>
  </tr>
</table>
<a name="a3" doxytag="globals.h::ID3_TAGID"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_TAGID&nbsp;&nbsp;&nbsp;"ID3"
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00075">75</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a4" doxytag="globals.h::ID3_TAGIDSIZE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define ID3_TAGIDSIZE&nbsp;&nbsp;&nbsp;(3)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00076">76</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a7" doxytag="globals.h::index_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define index_t&nbsp;&nbsp;&nbsp;size_t
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00098">98</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="field__string__ascii_8cpp-source.html#l00115">ID3_FieldImpl::Get</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00281">ID3_FieldImpl::GetRawTextItem</a>(), <a class="el" href="field__string__unicode_8cpp-source.html#l00130">ID3_FieldImpl::GetRawUnicodeTextItem</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00143">ID3_FieldImpl::GetTextItem</a>(), <a class="el" href="field_8cpp-source.html#l01080">ID3_FindFrameDef</a>(), <a class="el" href="field_8cpp-source.html#l01097">ID3_FindFrameID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00619">ID3Field_GetASCIIItem</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00571">ID3Field_GetUNICODEItem</a>(), and <a class="el" href="field__impl_8h-source.html#l00061">ID3_FieldImpl::operator=</a>().    </td>
  </tr>
</table>
<a name="a11" doxytag="globals.h::MASK"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bits&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((1 &lt;&lt; (bits)) - 1)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00358">358</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a12" doxytag="globals.h::MASK1"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK1&nbsp;&nbsp;&nbsp;MASK(1)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00359">359</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a13" doxytag="globals.h::MASK2"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK2&nbsp;&nbsp;&nbsp;MASK(2)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00360">360</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a14" doxytag="globals.h::MASK3"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK3&nbsp;&nbsp;&nbsp;MASK(3)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00361">361</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a15" doxytag="globals.h::MASK4"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK4&nbsp;&nbsp;&nbsp;MASK(4)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00362">362</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a16" doxytag="globals.h::MASK5"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK5&nbsp;&nbsp;&nbsp;MASK(5)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00363">363</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a17" doxytag="globals.h::MASK6"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK6&nbsp;&nbsp;&nbsp;MASK(6)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00364">364</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a18" doxytag="globals.h::MASK7"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK7&nbsp;&nbsp;&nbsp;MASK(7)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00365">365</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a19" doxytag="globals.h::MASK8"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define MASK8&nbsp;&nbsp;&nbsp;MASK(8)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00366">366</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="header__tag_8cpp-source.html#l00072">ID3_TagHeader::Render</a>().    </td>
  </tr>
</table>
<a name="a24" doxytag="globals.h::NULL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define NULL&nbsp;&nbsp;&nbsp;((void*) 0)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00404">404</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00097">ID3_FrameImpl::_InitFields</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00169">ID3_TagImpl::AttachFrame</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00132">ID3_TagImpl::Clear</a>(), <a class="el" href="header__frame_8cpp-source.html#l00231">ID3_FrameHeader::Clear</a>(), <a class="el" href="field_8cpp-source.html#l01262">ID3_FrameInfo::Description</a>(), <a class="el" href="tag__find_8cpp-source.html#l00071">ID3_TagImpl::Find</a>(), <a class="el" href="field__binary_8cpp-source.html#l00141">ID3_FieldImpl::FromFile</a>(), <a class="el" href="field__binary_8cpp-source.html#l00118">ID3_FieldImpl::Get</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00248">ID3_FrameImpl::GetDescription</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00150">ID3_FrameImpl::GetField</a>(), <a class="el" href="header__frame_8cpp-source.html#l00215">ID3_FrameHeader::GetFrameID</a>(), <a class="el" href="frame_8cpp-source.html#l00256">ID3_Frame::GetGroupingID</a>(), <a class="el" href="field__binary_8cpp-source.html#l00097">ID3_FieldImpl::GetRawBinary</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00270">ID3_FieldImpl::GetRawText</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00281">ID3_FieldImpl::GetRawTextItem</a>(), <a class="el" href="field__string__unicode_8cpp-source.html#l00119">ID3_FieldImpl::GetRawUnicodeText</a>(), <a class="el" href="field__string__unicode_8cpp-source.html#l00130">ID3_FieldImpl::GetRawUnicodeTextItem</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00143">ID3_FieldImpl::GetTextItem</a>(), <a class="el" href="misc__support_8cpp-source.html#l00178">ID3_AddAlbum</a>(), <a class="el" href="misc__support_8cpp-source.html#l00097">ID3_AddArtist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00379">ID3_AddComment</a>(), <a class="el" href="misc__support_8cpp-source.html#l00606">ID3_AddGenre</a>(), <a class="el" href="misc__support_8cpp-source.html#l00741">ID3_AddLyricist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00679">ID3_AddLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00805">ID3_AddSyncLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00237">ID3_AddTitle</a>(), <a class="el" href="misc__support_8cpp-source.html#l00503">ID3_AddTrack</a>(), <a class="el" href="misc__support_8cpp-source.html#l00296">ID3_AddYear</a>(), <a class="el" href="field_8cpp-source.html#l01080">ID3_FindFrameDef</a>(), <a class="el" href="header__frame_8h-source.html#l00050">ID3_FrameHeader::ID3_FrameHeader</a>(), <a class="el" href="misc__support_8cpp-source.html#l00072">ID3_FreeString</a>(), <a class="el" href="misc__support_8cpp-source.html#l00162">ID3_GetAlbum</a>(), <a class="el" href="misc__support_8cpp-source.html#l00078">ID3_GetArtist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00339">ID3_GetComment</a>(), <a class="el" href="misc__support_8cpp-source.html#l00560">ID3_GetGenre</a>(), <a class="el" href="misc__support_8cpp-source.html#l00577">ID3_GetGenreNum</a>(), <a class="el" href="misc__support_8cpp-source.html#l00725">ID3_GetLyricist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00652">ID3_GetLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00060">ID3_GetString</a>(), <a class="el" href="misc__support_8cpp-source.html#l00893">ID3_GetSyncLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00852">ID3_GetSyncLyricsInfo</a>(), <a class="el" href="misc__support_8cpp-source.html#l00221">ID3_GetTitle</a>(), <a class="el" href="misc__support_8cpp-source.html#l00475">ID3_GetTrack</a>(), <a class="el" href="misc__support_8cpp-source.html#l00491">ID3_GetTrackNum</a>(), <a class="el" href="misc__support_8cpp-source.html#l00280">ID3_GetYear</a>(), <a class="el" href="tag_8cpp-source.html#l01034">ID3_IsTagHeader</a>(), <a class="el" href="readers_8h-source.html#l00102">ID3_MemoryReader::ID3_MemoryReader</a>(), <a class="el" href="writers_8h-source.html#l00149">ID3_MemoryWriter::ID3_MemoryWriter</a>(), <a class="el" href="misc__support_8cpp-source.html#l00201">ID3_RemoveAlbums</a>(), <a class="el" href="misc__support_8cpp-source.html#l00124">ID3_RemoveArtists</a>(), <a class="el" href="misc__support_8cpp-source.html#l00433">ID3_RemoveComments</a>(), <a class="el" href="misc__support_8cpp-source.html#l00632">ID3_RemoveGenres</a>(), <a class="el" href="misc__support_8cpp-source.html#l00764">ID3_RemoveLyricist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00705">ID3_RemoveLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00260">ID3_RemoveTitles</a>(), <a class="el" href="misc__support_8cpp-source.html#l00540">ID3_RemoveTracks</a>(), <a class="el" href="misc__support_8cpp-source.html#l00319">ID3_RemoveYears</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00446">ID3Frame_GetField</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00386">ID3Frame_New</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00394">ID3Frame_NewID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00331">ID3Tag_CreateConstIterator</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00318">ID3Tag_CreateIterator</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00261">ID3Tag_FindFrameWithASCII</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00232">ID3Tag_FindFrameWithID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00246">ID3Tag_FindFrameWithINT</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00276">ID3Tag_FindFrameWithUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00047">ID3Tag_New</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00149">ID3Tag_RemoveFrame</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00373">ID3TagConstIterator_GetNext</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00353">ID3TagIterator_GetNext</a>(), <a class="el" href="tag__file_8cpp-source.html#l00136">ID3_TagImpl::Link</a>(), <a class="el" href="field_8cpp-source.html#l01254">ID3_FrameInfo::LongName</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00288">ID3_TagImpl::operator=</a>(), <a class="el" href="header__frame_8cpp-source.html#l00186">ID3_FrameHeader::operator=</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00223">ID3_FrameImpl::operator=</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00186">ID3_TagImpl::RemoveFrame</a>(), <a class="el" href="header__frame_8cpp-source.html#l00141">ID3_FrameHeader::Render</a>(), <a class="el" href="tag__file_8cpp-source.html#l00199">RenderV2ToFile</a>(), <a class="el" href="header_8cpp-source.html#l00042">ID3_Header::SetSpec</a>(), <a class="el" href="header__frame_8cpp-source.html#l00044">ID3_FrameHeader::SetUnknownFrame</a>(), <a class="el" href="field_8cpp-source.html#l01246">ID3_FrameInfo::ShortName</a>(), and <a class="el" href="field__binary_8cpp-source.html#l00177">ID3_FieldImpl::ToFile</a>().    </td>
  </tr>
</table>
<a name="a8" doxytag="globals.h::NULL_UNICODE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define NULL_UNICODE&nbsp;&nbsp;&nbsp;((<a class="el" href="globals_8h.html#a39">unicode_t</a>) '\0')
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00101">101</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="field__string__unicode_8cpp-source.html#l00101">ID3_FieldImpl::Get</a>().    </td>
  </tr>
</table>
<a name="a6" doxytag="globals.h::STR_V1_COMMENT_DESC"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define STR_V1_COMMENT_DESC&nbsp;&nbsp;&nbsp;"ID3v1 Comment"
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
String used for the description field of a comment tag converted from an id3v1 tag to an id3v2 tag.
<p>
<dl compact><dt><b>
See also: </b><dd>
ID3V1_Tag </dl>
<p>
Definition at line <a class="el" href="globals_8h-source.html#l00084">84</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="misc__support_8cpp-source.html#l00339">ID3_GetComment</a>().    </td>
  </tr>
</table>
<hr><h2>Typedef Documentation</h2>
<a name="a40" doxytag="globals.h::flags_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef <a class="el" href="sized__types_8h.html#a2">uint16</a> flags_t
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00095">95</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="field_8cpp-source.html#l01292">ID3_FrameInfo::FieldFlags</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00185">ID3Tag_LinkWithFlags</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00221">ID3Tag_Strip</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00198">ID3Tag_Update</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00209">ID3Tag_UpdateByTagType</a>(), <a class="el" href="field__impl_8h-source.html#l00106">ID3_FieldImpl::IsEncodable</a>(), <a class="el" href="tag__file_8cpp-source.html#l00122">ID3_TagImpl::Link</a>(), <a class="el" href="tag_8cpp-source.html#l00711">ID3_Tag::Link</a>(), <a class="el" href="tag__impl_8h-source.html#l00088">ID3_TagImpl::SetChanged</a>(), <a class="el" href="tag__file_8cpp-source.html#l00367">ID3_TagImpl::Strip</a>(), <a class="el" href="tag_8cpp-source.html#l00727">ID3_Tag::Strip</a>(), <a class="el" href="tag__file_8cpp-source.html#l00319">ID3_TagImpl::Update</a>(), <a class="el" href="tag_8cpp-source.html#l00716">ID3_Tag::Update</a>(), and <a class="el" href="field_8h-source.html#l00101">ID3_FrameInfo::~ID3_FrameInfo</a>().    </td>
  </tr>
</table>
<a name="a38" doxytag="globals.h::ldoub"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef long double ldoub
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00092">92</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a36" doxytag="globals.h::lsint"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef long signed int lsint
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00090">90</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a37" doxytag="globals.h::luint"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef long unsigned int luint
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00091">91</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="misc__support_8cpp-source.html#l00606">ID3_AddGenre</a>(), <a class="el" href="misc__support_8cpp-source.html#l00503">ID3_AddTrack</a>(), and <a class="el" href="tag__render_8cpp-source.html#l00198">ID3_TagImpl::PaddingSize</a>().    </td>
  </tr>
</table>
<a name="a34" doxytag="globals.h::ssint"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef short signed int ssint
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00088">88</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a35" doxytag="globals.h::suint"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef short unsigned int suint
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00089">89</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a33" doxytag="globals.h::uchar"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef unsigned char uchar
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00087">87</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="frame__impl_8h-source.html#l00114">ID3_FrameImpl::end</a>(), <a class="el" href="field__binary_8cpp-source.html#l00141">ID3_FieldImpl::FromFile</a>(), <a class="el" href="field__binary_8cpp-source.html#l00118">ID3_FieldImpl::Get</a>(), <a class="el" href="frame__impl_8h-source.html#l00100">ID3_FrameImpl::GetEncryptionID</a>(), <a class="el" href="frame_8cpp-source.html#l00246">ID3_Frame::GetEncryptionID</a>(), <a class="el" href="frame__impl_8h-source.html#l00109">ID3_FrameImpl::GetGroupingID</a>(), <a class="el" href="frame_8cpp-source.html#l00256">ID3_Frame::GetGroupingID</a>(), <a class="el" href="field__binary_8cpp-source.html#l00097">ID3_FieldImpl::GetRawBinary</a>(), <a class="el" href="tag__impl_8h-source.html#l00140">ID3_TagImpl::HasV1Tag</a>(), <a class="el" href="misc__support_8cpp-source.html#l00784">ID3_AddSyncLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00503">ID3_AddTrack</a>(), <a class="el" href="misc__support_8cpp-source.html#l00078">ID3_GetArtist</a>(), <a class="el" href="misc__support_8cpp-source.html#l00060">ID3_GetString</a>(), <a class="el" href="misc__support_8cpp-source.html#l00893">ID3_GetSyncLyrics</a>(), <a class="el" href="tag_8cpp-source.html#l01034">ID3_IsTagHeader</a>(), <a class="el" href="spec_8cpp-source.html#l00076">ID3_V2SpecToRev</a>(), <a class="el" href="spec_8cpp-source.html#l00058">ID3_V2SpecToVer</a>(), <a class="el" href="spec_8cpp-source.html#l00033">ID3_VerRevToV2Spec</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00654">ID3Field_GetBINARY</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00644">ID3Field_SetBINARY</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00161">ID3Tag_Parse</a>(), <a class="el" href="field__impl_8h-source.html#l00075">ID3_FieldImpl::operator=</a>(), <a class="el" href="tag_8cpp-source.html#l00563">ID3_Tag::Parse</a>(), <a class="el" href="header__tag_8cpp-source.html#l00090">ID3_TagHeader::Parse</a>(), <a class="el" href="tag_8cpp-source.html#l00654">ID3_Tag::Render</a>(), <a class="el" href="header__tag_8cpp-source.html#l00072">ID3_TagHeader::Render</a>(), <a class="el" href="header__frame_8cpp-source.html#l00141">ID3_FrameHeader::Render</a>(), <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(), <a class="el" href="tag__render_8cpp-source.html#l00184">ID3_TagImpl::RenderExtHeader</a>(), <a class="el" href="tag__file_8cpp-source.html#l00199">RenderV2ToFile</a>(), <a class="el" href="field__binary_8cpp-source.html#l00044">ID3_FieldImpl::Set</a>(), <a class="el" href="frame__impl_8h-source.html#l00092">ID3_FrameImpl::SetEncryptionID</a>(), <a class="el" href="frame_8cpp-source.html#l00241">ID3_Frame::SetEncryptionID</a>(), <a class="el" href="frame__impl_8h-source.html#l00101">ID3_FrameImpl::SetGroupingID</a>(), <a class="el" href="frame_8cpp-source.html#l00251">ID3_Frame::SetGroupingID</a>(), <a class="el" href="tag_8cpp-source.html#l00926">ID3_Tag::SetSpec</a>(), and <a class="el" href="tag__file_8cpp-source.html#l00367">ID3_TagImpl::Strip</a>().    </td>
  </tr>
</table>
<a name="a39" doxytag="globals.h::unicode_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef <a class="el" href="sized__types_8h.html#a2">uint16</a> unicode_t
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00094">94</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="field__string__unicode_8cpp-source.html#l00069">ID3_FieldImpl::Add</a>(), <a class="el" href="tag_8cpp-source.html#l00835">ID3_Tag::Find</a>(), <a class="el" href="field__string__unicode_8cpp-source.html#l00101">ID3_FieldImpl::Get</a>(), <a class="el" href="field__string__unicode_8cpp-source.html#l00119">ID3_FieldImpl::GetRawUnicodeText</a>(), <a class="el" href="field__string__unicode_8cpp-source.html#l00130">ID3_FieldImpl::GetRawUnicodeTextItem</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00586">ID3Field_AddUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00557">ID3Field_GetUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00571">ID3Field_GetUNICODEItem</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00547">ID3Field_SetUNICODE</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00276">ID3Tag_FindFrameWithUNICODE</a>(), <a class="el" href="field__impl_8h-source.html#l00075">ID3_FieldImpl::operator=</a>(), and <a class="el" href="field__string__unicode_8cpp-source.html#l00057">ID3_FieldImpl::Set</a>().    </td>
  </tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
<a name="a224" doxytag="globals.h::ID3_ContentType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_ContentType
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a224a205" doxytag="ID3CT_OTHER"></a><em>ID3CT_OTHER</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a224a206" doxytag="ID3CT_LYRICS"></a><em>ID3CT_LYRICS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a224a207" doxytag="ID3CT_TEXTTRANSCRIPTION"></a><em>ID3CT_TEXTTRANSCRIPTION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a224a208" doxytag="ID3CT_MOVEMENT"></a><em>ID3CT_MOVEMENT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a224a209" doxytag="ID3CT_EVENTS"></a><em>ID3CT_EVENTS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a224a210" doxytag="ID3CT_CHORD"></a><em>ID3CT_CHORD</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a224a211" doxytag="ID3CT_TRIVIA"></a><em>ID3CT_TRIVIA</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00341">341</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="misc__support_8cpp-source.html#l00805">ID3_AddSyncLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00078">ID3_GetArtist</a>(), and <a class="el" href="misc__support_8cpp-source.html#l00852">ID3_GetSyncLyricsInfo</a>().    </td>
  </tr>
</table>
<a name="a223" doxytag="globals.h::ID3_Err"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_Err
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Predefined id3lib error types.
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a223a191" doxytag="ID3E_NoError"></a><em>ID3E_NoError</em></em>&nbsp;</td><td>
No error reported.</td></tr>
<tr><td valign=top><em><a name="a223a192" doxytag="ID3E_NoMemory"></a><em>ID3E_NoMemory</em></em>&nbsp;</td><td>
No available memory.</td></tr>
<tr><td valign=top><em><a name="a223a193" doxytag="ID3E_NoData"></a><em>ID3E_NoData</em></em>&nbsp;</td><td>
No data to parse.</td></tr>
<tr><td valign=top><em><a name="a223a194" doxytag="ID3E_BadData"></a><em>ID3E_BadData</em></em>&nbsp;</td><td>
Improperly formatted data.</td></tr>
<tr><td valign=top><em><a name="a223a195" doxytag="ID3E_NoBuffer"></a><em>ID3E_NoBuffer</em></em>&nbsp;</td><td>
No buffer to write to.</td></tr>
<tr><td valign=top><em><a name="a223a196" doxytag="ID3E_SmallBuffer"></a><em>ID3E_SmallBuffer</em></em>&nbsp;</td><td>
Buffer is too small.</td></tr>
<tr><td valign=top><em><a name="a223a197" doxytag="ID3E_InvalidFrameID"></a><em>ID3E_InvalidFrameID</em></em>&nbsp;</td><td>
Invalid frame id.</td></tr>
<tr><td valign=top><em><a name="a223a198" doxytag="ID3E_FieldNotFound"></a><em>ID3E_FieldNotFound</em></em>&nbsp;</td><td>
Requested field not found.</td></tr>
<tr><td valign=top><em><a name="a223a199" doxytag="ID3E_UnknownFieldType"></a><em>ID3E_UnknownFieldType</em></em>&nbsp;</td><td>
Unknown field type.</td></tr>
<tr><td valign=top><em><a name="a223a200" doxytag="ID3E_TagAlreadyAttached"></a><em>ID3E_TagAlreadyAttached</em></em>&nbsp;</td><td>
Tag is already attached to a file.</td></tr>
<tr><td valign=top><em><a name="a223a201" doxytag="ID3E_InvalidTagVersion"></a><em>ID3E_InvalidTagVersion</em></em>&nbsp;</td><td>
Invalid tag version.</td></tr>
<tr><td valign=top><em><a name="a223a202" doxytag="ID3E_NoFile"></a><em>ID3E_NoFile</em></em>&nbsp;</td><td>
No file to parse.</td></tr>
<tr><td valign=top><em><a name="a223a203" doxytag="ID3E_ReadOnly"></a><em>ID3E_ReadOnly</em></em>&nbsp;</td><td>
Attempting to write to a read-only file.</td></tr>
<tr><td valign=top><em><a name="a223a204" doxytag="ID3E_zlibError"></a><em>ID3E_zlibError</em></em>&nbsp;</td><td>
Error in compression/uncompression.</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00323">323</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="c__wrapper_8cpp-source.html#l00185">ID3Tag_LinkWithFlags</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00149">ID3Tag_RemoveFrame</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00198">ID3Tag_Update</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00209">ID3Tag_UpdateByTagType</a>(), and <a class="el" href="tag__file_8cpp-source.html#l00319">ID3_TagImpl::Update</a>().    </td>
  </tr>
</table>
<a name="a221" doxytag="globals.h::ID3_FieldFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_FieldFlags
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a221a181" doxytag="ID3FF_NONE"></a><em>ID3FF_NONE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a221a182" doxytag="ID3FF_CSTR"></a><em>ID3FF_CSTR</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a221a183" doxytag="ID3FF_LIST"></a><em>ID3FF_LIST</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a221a184" doxytag="ID3FF_ENCODABLE"></a><em>ID3FF_ENCODABLE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a221a185" doxytag="ID3FF_TEXTLIST"></a><em>ID3FF_TEXTLIST</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00301">301</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a218" doxytag="globals.h::ID3_FieldID"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_FieldID
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Enumeration of the different types of fields in a frame.
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a218a70" doxytag="ID3FN_NOFIELD"></a><em>ID3FN_NOFIELD</em></em>&nbsp;</td><td>
No field.</td></tr>
<tr><td valign=top><em><a name="a218a71" doxytag="ID3FN_TEXTENC"></a><em>ID3FN_TEXTENC</em></em>&nbsp;</td><td>
Text encoding (unicode or ASCII).</td></tr>
<tr><td valign=top><em><a name="a218a72" doxytag="ID3FN_TEXT"></a><em>ID3FN_TEXT</em></em>&nbsp;</td><td>
Text field.</td></tr>
<tr><td valign=top><em><a name="a218a73" doxytag="ID3FN_URL"></a><em>ID3FN_URL</em></em>&nbsp;</td><td>
A URL.</td></tr>
<tr><td valign=top><em><a name="a218a74" doxytag="ID3FN_DATA"></a><em>ID3FN_DATA</em></em>&nbsp;</td><td>
Data field.</td></tr>
<tr><td valign=top><em><a name="a218a75" doxytag="ID3FN_DESCRIPTION"></a><em>ID3FN_DESCRIPTION</em></em>&nbsp;</td><td>
Description field.</td></tr>
<tr><td valign=top><em><a name="a218a76" doxytag="ID3FN_OWNER"></a><em>ID3FN_OWNER</em></em>&nbsp;</td><td>
Owner field.</td></tr>
<tr><td valign=top><em><a name="a218a77" doxytag="ID3FN_EMAIL"></a><em>ID3FN_EMAIL</em></em>&nbsp;</td><td>
Email field.</td></tr>
<tr><td valign=top><em><a name="a218a78" doxytag="ID3FN_RATING"></a><em>ID3FN_RATING</em></em>&nbsp;</td><td>
Rating field.</td></tr>
<tr><td valign=top><em><a name="a218a79" doxytag="ID3FN_FILENAME"></a><em>ID3FN_FILENAME</em></em>&nbsp;</td><td>
Filename field.</td></tr>
<tr><td valign=top><em><a name="a218a80" doxytag="ID3FN_LANGUAGE"></a><em>ID3FN_LANGUAGE</em></em>&nbsp;</td><td>
Language field.</td></tr>
<tr><td valign=top><em><a name="a218a81" doxytag="ID3FN_PICTURETYPE"></a><em>ID3FN_PICTURETYPE</em></em>&nbsp;</td><td>
Picture type field.</td></tr>
<tr><td valign=top><em><a name="a218a82" doxytag="ID3FN_IMAGEFORMAT"></a><em>ID3FN_IMAGEFORMAT</em></em>&nbsp;</td><td>
Image format field.</td></tr>
<tr><td valign=top><em><a name="a218a83" doxytag="ID3FN_MIMETYPE"></a><em>ID3FN_MIMETYPE</em></em>&nbsp;</td><td>
Mimetype field.</td></tr>
<tr><td valign=top><em><a name="a218a84" doxytag="ID3FN_COUNTER"></a><em>ID3FN_COUNTER</em></em>&nbsp;</td><td>
Counter field.</td></tr>
<tr><td valign=top><em><a name="a218a85" doxytag="ID3FN_ID"></a><em>ID3FN_ID</em></em>&nbsp;</td><td>
Identifier/Symbol field.</td></tr>
<tr><td valign=top><em><a name="a218a86" doxytag="ID3FN_VOLUMEADJ"></a><em>ID3FN_VOLUMEADJ</em></em>&nbsp;</td><td>
Volume adjustment field.</td></tr>
<tr><td valign=top><em><a name="a218a87" doxytag="ID3FN_NUMBITS"></a><em>ID3FN_NUMBITS</em></em>&nbsp;</td><td>
Number of bits field.</td></tr>
<tr><td valign=top><em><a name="a218a88" doxytag="ID3FN_VOLCHGRIGHT"></a><em>ID3FN_VOLCHGRIGHT</em></em>&nbsp;</td><td>
Volume chage on the right channel.</td></tr>
<tr><td valign=top><em><a name="a218a89" doxytag="ID3FN_VOLCHGLEFT"></a><em>ID3FN_VOLCHGLEFT</em></em>&nbsp;</td><td>
Volume chage on the left channel.</td></tr>
<tr><td valign=top><em><a name="a218a90" doxytag="ID3FN_PEAKVOLRIGHT"></a><em>ID3FN_PEAKVOLRIGHT</em></em>&nbsp;</td><td>
Peak volume on the right channel.</td></tr>
<tr><td valign=top><em><a name="a218a91" doxytag="ID3FN_PEAKVOLLEFT"></a><em>ID3FN_PEAKVOLLEFT</em></em>&nbsp;</td><td>
Peak volume on the left channel.</td></tr>
<tr><td valign=top><em><a name="a218a92" doxytag="ID3FN_TIMESTAMPFORMAT"></a><em>ID3FN_TIMESTAMPFORMAT</em></em>&nbsp;</td><td>
SYLT Timestamp Format.</td></tr>
<tr><td valign=top><em><a name="a218a93" doxytag="ID3FN_CONTENTTYPE"></a><em>ID3FN_CONTENTTYPE</em></em>&nbsp;</td><td>
SYLT content type.</td></tr>
<tr><td valign=top><em><a name="a218a94" doxytag="ID3FN_LASTFIELDID"></a><em>ID3FN_LASTFIELDID</em></em>&nbsp;</td><td>
Last field placeholder.</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00175">175</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="frame__impl_8h-source.html#l00070">ID3_FrameImpl::Contains</a>(), <a class="el" href="frame_8cpp-source.html#l00208">ID3_Frame::Contains</a>(), <a class="el" href="frame_8cpp-source.html#l00141">ID3_Frame::Field</a>(), <a class="el" href="tag__find_8cpp-source.html#l00109">ID3_TagImpl::Find</a>(), <a class="el" href="tag_8cpp-source.html#l00822">ID3_Tag::Find</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00150">ID3_FrameImpl::GetField</a>(), <a class="el" href="frame_8cpp-source.html#l00146">ID3_Frame::GetField</a>(), <a class="el" href="tag__impl_8h-source.html#l00112">ID3_TagImpl::GetFileName</a>(), <a class="el" href="frame__impl_8h-source.html#l00054">ID3_FrameImpl::GetID</a>(), <a class="el" href="field__impl_8h-source.html#l00102">ID3_FieldImpl::GetID</a>(), <a class="el" href="misc__support_8cpp-source.html#l00044">ID3_GetString</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00446">ID3Frame_GetField</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00261">ID3Tag_FindFrameWithASCII</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00246">ID3Tag_FindFrameWithINT</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00276">ID3Tag_FindFrameWithUNICODE</a>(), and <a class="el" href="field__impl_8h-source.html#l00106">ID3_FieldImpl::IsEncodable</a>().    </td>
  </tr>
</table>
<a name="a222" doxytag="globals.h::ID3_FieldType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_FieldType
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Enumeration of the types of field types.
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a222a186" doxytag="ID3FTY_NONE"></a><em>ID3FTY_NONE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a222a187" doxytag="ID3FTY_INTEGER"></a><em>ID3FTY_INTEGER</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a222a188" doxytag="ID3FTY_BINARY"></a><em>ID3FTY_BINARY</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a222a189" doxytag="ID3FTY_TEXTSTRING"></a><em>ID3FTY_TEXTSTRING</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a222a190" doxytag="ID3FTY_NUMTYPES"></a><em>ID3FTY_NUMTYPES</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00311">311</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="field_8cpp-source.html#l01284">ID3_FrameInfo::FieldType</a>(), <a class="el" href="field__impl_8h-source.html#l00103">ID3_FieldImpl::GetType</a>(), <a class="el" href="field__impl_8h-source.html#l00106">ID3_FieldImpl::IsEncodable</a>(), and <a class="el" href="field_8h-source.html#l00101">ID3_FrameInfo::~ID3_FrameInfo</a>().    </td>
  </tr>
</table>
<a name="a219" doxytag="globals.h::ID3_FrameID"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_FrameID
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Enumeration of the different types of frames recognized by id3lib.
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a219a95" doxytag="ID3FID_NOFRAME"></a><em>ID3FID_NOFRAME</em></em>&nbsp;</td><td>
No known frame.</td></tr>
<tr><td valign=top><em><a name="a219a96" doxytag="ID3FID_AUDIOCRYPTO"></a><em>ID3FID_AUDIOCRYPTO</em></em>&nbsp;</td><td>
Audio encryption.</td></tr>
<tr><td valign=top><em><a name="a219a97" doxytag="ID3FID_PICTURE"></a><em>ID3FID_PICTURE</em></em>&nbsp;</td><td>
Attached picture.</td></tr>
<tr><td valign=top><em><a name="a219a98" doxytag="ID3FID_COMMENT"></a><em>ID3FID_COMMENT</em></em>&nbsp;</td><td>
Comments.</td></tr>
<tr><td valign=top><em><a name="a219a99" doxytag="ID3FID_COMMERCIAL"></a><em>ID3FID_COMMERCIAL</em></em>&nbsp;</td><td>
Commercial frame.</td></tr>
<tr><td valign=top><em><a name="a219a100" doxytag="ID3FID_CRYPTOREG"></a><em>ID3FID_CRYPTOREG</em></em>&nbsp;</td><td>
Encryption method registration.</td></tr>
<tr><td valign=top><em><a name="a219a101" doxytag="ID3FID_EQUALIZATION"></a><em>ID3FID_EQUALIZATION</em></em>&nbsp;</td><td>
Equalization.</td></tr>
<tr><td valign=top><em><a name="a219a102" doxytag="ID3FID_EVENTTIMING"></a><em>ID3FID_EVENTTIMING</em></em>&nbsp;</td><td>
Event timing codes.</td></tr>
<tr><td valign=top><em><a name="a219a103" doxytag="ID3FID_GENERALOBJECT"></a><em>ID3FID_GENERALOBJECT</em></em>&nbsp;</td><td>
General encapsulated object.</td></tr>
<tr><td valign=top><em><a name="a219a104" doxytag="ID3FID_GROUPINGREG"></a><em>ID3FID_GROUPINGREG</em></em>&nbsp;</td><td>
Group identification registration.</td></tr>
<tr><td valign=top><em><a name="a219a105" doxytag="ID3FID_INVOLVEDPEOPLE"></a><em>ID3FID_INVOLVEDPEOPLE</em></em>&nbsp;</td><td>
Involved people list.</td></tr>
<tr><td valign=top><em><a name="a219a106" doxytag="ID3FID_LINKEDINFO"></a><em>ID3FID_LINKEDINFO</em></em>&nbsp;</td><td>
Linked information.</td></tr>
<tr><td valign=top><em><a name="a219a107" doxytag="ID3FID_CDID"></a><em>ID3FID_CDID</em></em>&nbsp;</td><td>
Music CD identifier.</td></tr>
<tr><td valign=top><em><a name="a219a108" doxytag="ID3FID_MPEGLOOKUP"></a><em>ID3FID_MPEGLOOKUP</em></em>&nbsp;</td><td>
MPEG location lookup table.</td></tr>
<tr><td valign=top><em><a name="a219a109" doxytag="ID3FID_OWNERSHIP"></a><em>ID3FID_OWNERSHIP</em></em>&nbsp;</td><td>
Ownership frame.</td></tr>
<tr><td valign=top><em><a name="a219a110" doxytag="ID3FID_PRIVATE"></a><em>ID3FID_PRIVATE</em></em>&nbsp;</td><td>
Private frame.</td></tr>
<tr><td valign=top><em><a name="a219a111" doxytag="ID3FID_PLAYCOUNTER"></a><em>ID3FID_PLAYCOUNTER</em></em>&nbsp;</td><td>
Play counter.</td></tr>
<tr><td valign=top><em><a name="a219a112" doxytag="ID3FID_POPULARIMETER"></a><em>ID3FID_POPULARIMETER</em></em>&nbsp;</td><td>
Popularimeter.</td></tr>
<tr><td valign=top><em><a name="a219a113" doxytag="ID3FID_POSITIONSYNC"></a><em>ID3FID_POSITIONSYNC</em></em>&nbsp;</td><td>
Position synchronisation frame.</td></tr>
<tr><td valign=top><em><a name="a219a114" doxytag="ID3FID_BUFFERSIZE"></a><em>ID3FID_BUFFERSIZE</em></em>&nbsp;</td><td>
Recommended buffer size.</td></tr>
<tr><td valign=top><em><a name="a219a115" doxytag="ID3FID_VOLUMEADJ"></a><em>ID3FID_VOLUMEADJ</em></em>&nbsp;</td><td>
Relative volume adjustment.</td></tr>
<tr><td valign=top><em><a name="a219a116" doxytag="ID3FID_REVERB"></a><em>ID3FID_REVERB</em></em>&nbsp;</td><td>
Reverb.</td></tr>
<tr><td valign=top><em><a name="a219a117" doxytag="ID3FID_SYNCEDLYRICS"></a><em>ID3FID_SYNCEDLYRICS</em></em>&nbsp;</td><td>
Synchronized lyric/text.</td></tr>
<tr><td valign=top><em><a name="a219a118" doxytag="ID3FID_SYNCEDTEMPO"></a><em>ID3FID_SYNCEDTEMPO</em></em>&nbsp;</td><td>
Synchronized tempo codes.</td></tr>
<tr><td valign=top><em><a name="a219a119" doxytag="ID3FID_ALBUM"></a><em>ID3FID_ALBUM</em></em>&nbsp;</td><td>
Album/Movie/Show title.</td></tr>
<tr><td valign=top><em><a name="a219a120" doxytag="ID3FID_BPM"></a><em>ID3FID_BPM</em></em>&nbsp;</td><td>
BPM (beats per minute).</td></tr>
<tr><td valign=top><em><a name="a219a121" doxytag="ID3FID_COMPOSER"></a><em>ID3FID_COMPOSER</em></em>&nbsp;</td><td>
Composer.</td></tr>
<tr><td valign=top><em><a name="a219a122" doxytag="ID3FID_CONTENTTYPE"></a><em>ID3FID_CONTENTTYPE</em></em>&nbsp;</td><td>
Content type.</td></tr>
<tr><td valign=top><em><a name="a219a123" doxytag="ID3FID_COPYRIGHT"></a><em>ID3FID_COPYRIGHT</em></em>&nbsp;</td><td>
Copyright message.</td></tr>
<tr><td valign=top><em><a name="a219a124" doxytag="ID3FID_DATE"></a><em>ID3FID_DATE</em></em>&nbsp;</td><td>
Date.</td></tr>
<tr><td valign=top><em><a name="a219a125" doxytag="ID3FID_PLAYLISTDELAY"></a><em>ID3FID_PLAYLISTDELAY</em></em>&nbsp;</td><td>
Playlist delay.</td></tr>
<tr><td valign=top><em><a name="a219a126" doxytag="ID3FID_ENCODEDBY"></a><em>ID3FID_ENCODEDBY</em></em>&nbsp;</td><td>
Encoded by.</td></tr>
<tr><td valign=top><em><a name="a219a127" doxytag="ID3FID_LYRICIST"></a><em>ID3FID_LYRICIST</em></em>&nbsp;</td><td>
Lyricist/Text writer.</td></tr>
<tr><td valign=top><em><a name="a219a128" doxytag="ID3FID_FILETYPE"></a><em>ID3FID_FILETYPE</em></em>&nbsp;</td><td>
File type.</td></tr>
<tr><td valign=top><em><a name="a219a129" doxytag="ID3FID_TIME"></a><em>ID3FID_TIME</em></em>&nbsp;</td><td>
Time.</td></tr>
<tr><td valign=top><em><a name="a219a130" doxytag="ID3FID_CONTENTGROUP"></a><em>ID3FID_CONTENTGROUP</em></em>&nbsp;</td><td>
Content group description.</td></tr>
<tr><td valign=top><em><a name="a219a131" doxytag="ID3FID_TITLE"></a><em>ID3FID_TITLE</em></em>&nbsp;</td><td>
Title/songname/content description.</td></tr>
<tr><td valign=top><em><a name="a219a132" doxytag="ID3FID_SUBTITLE"></a><em>ID3FID_SUBTITLE</em></em>&nbsp;</td><td>
Subtitle/Description refinement.</td></tr>
<tr><td valign=top><em><a name="a219a133" doxytag="ID3FID_INITIALKEY"></a><em>ID3FID_INITIALKEY</em></em>&nbsp;</td><td>
Initial key.</td></tr>
<tr><td valign=top><em><a name="a219a134" doxytag="ID3FID_LANGUAGE"></a><em>ID3FID_LANGUAGE</em></em>&nbsp;</td><td>
Language(s).</td></tr>
<tr><td valign=top><em><a name="a219a135" doxytag="ID3FID_SONGLEN"></a><em>ID3FID_SONGLEN</em></em>&nbsp;</td><td>
Length.</td></tr>
<tr><td valign=top><em><a name="a219a136" doxytag="ID3FID_MEDIATYPE"></a><em>ID3FID_MEDIATYPE</em></em>&nbsp;</td><td>
Media type.</td></tr>
<tr><td valign=top><em><a name="a219a137" doxytag="ID3FID_ORIGALBUM"></a><em>ID3FID_ORIGALBUM</em></em>&nbsp;</td><td>
Original album/movie/show title.</td></tr>
<tr><td valign=top><em><a name="a219a138" doxytag="ID3FID_ORIGFILENAME"></a><em>ID3FID_ORIGFILENAME</em></em>&nbsp;</td><td>
Original filename.</td></tr>
<tr><td valign=top><em><a name="a219a139" doxytag="ID3FID_ORIGLYRICIST"></a><em>ID3FID_ORIGLYRICIST</em></em>&nbsp;</td><td>
Original lyricist(s)/text writer(s).</td></tr>
<tr><td valign=top><em><a name="a219a140" doxytag="ID3FID_ORIGARTIST"></a><em>ID3FID_ORIGARTIST</em></em>&nbsp;</td><td>
Original artist(s)/performer(s).</td></tr>
<tr><td valign=top><em><a name="a219a141" doxytag="ID3FID_ORIGYEAR"></a><em>ID3FID_ORIGYEAR</em></em>&nbsp;</td><td>
Original release year.</td></tr>
<tr><td valign=top><em><a name="a219a142" doxytag="ID3FID_FILEOWNER"></a><em>ID3FID_FILEOWNER</em></em>&nbsp;</td><td>
File owner/licensee.</td></tr>
<tr><td valign=top><em><a name="a219a143" doxytag="ID3FID_LEADARTIST"></a><em>ID3FID_LEADARTIST</em></em>&nbsp;</td><td>
Lead performer(s)/Soloist(s).</td></tr>
<tr><td valign=top><em><a name="a219a144" doxytag="ID3FID_BAND"></a><em>ID3FID_BAND</em></em>&nbsp;</td><td>
Band/orchestra/accompaniment.</td></tr>
<tr><td valign=top><em><a name="a219a145" doxytag="ID3FID_CONDUCTOR"></a><em>ID3FID_CONDUCTOR</em></em>&nbsp;</td><td>
Conductor/performer refinement.</td></tr>
<tr><td valign=top><em><a name="a219a146" doxytag="ID3FID_MIXARTIST"></a><em>ID3FID_MIXARTIST</em></em>&nbsp;</td><td>
Interpreted, remixed, or otherwise modified by.</td></tr>
<tr><td valign=top><em><a name="a219a147" doxytag="ID3FID_PARTINSET"></a><em>ID3FID_PARTINSET</em></em>&nbsp;</td><td>
Part of a set.</td></tr>
<tr><td valign=top><em><a name="a219a148" doxytag="ID3FID_PUBLISHER"></a><em>ID3FID_PUBLISHER</em></em>&nbsp;</td><td>
Publisher.</td></tr>
<tr><td valign=top><em><a name="a219a149" doxytag="ID3FID_TRACKNUM"></a><em>ID3FID_TRACKNUM</em></em>&nbsp;</td><td>
Track number/Position in set.</td></tr>
<tr><td valign=top><em><a name="a219a150" doxytag="ID3FID_RECORDINGDATES"></a><em>ID3FID_RECORDINGDATES</em></em>&nbsp;</td><td>
Recording dates.</td></tr>
<tr><td valign=top><em><a name="a219a151" doxytag="ID3FID_NETRADIOSTATION"></a><em>ID3FID_NETRADIOSTATION</em></em>&nbsp;</td><td>
Internet radio station name.</td></tr>
<tr><td valign=top><em><a name="a219a152" doxytag="ID3FID_NETRADIOOWNER"></a><em>ID3FID_NETRADIOOWNER</em></em>&nbsp;</td><td>
Internet radio station owner.</td></tr>
<tr><td valign=top><em><a name="a219a153" doxytag="ID3FID_SIZE"></a><em>ID3FID_SIZE</em></em>&nbsp;</td><td>
Size.</td></tr>
<tr><td valign=top><em><a name="a219a154" doxytag="ID3FID_ISRC"></a><em>ID3FID_ISRC</em></em>&nbsp;</td><td>
ISRC (international standard recording code).</td></tr>
<tr><td valign=top><em><a name="a219a155" doxytag="ID3FID_ENCODERSETTINGS"></a><em>ID3FID_ENCODERSETTINGS</em></em>&nbsp;</td><td>
Software/Hardware and settings used for encoding.</td></tr>
<tr><td valign=top><em><a name="a219a156" doxytag="ID3FID_USERTEXT"></a><em>ID3FID_USERTEXT</em></em>&nbsp;</td><td>
User defined text information.</td></tr>
<tr><td valign=top><em><a name="a219a157" doxytag="ID3FID_YEAR"></a><em>ID3FID_YEAR</em></em>&nbsp;</td><td>
Year.</td></tr>
<tr><td valign=top><em><a name="a219a158" doxytag="ID3FID_UNIQUEFILEID"></a><em>ID3FID_UNIQUEFILEID</em></em>&nbsp;</td><td>
Unique file identifier.</td></tr>
<tr><td valign=top><em><a name="a219a159" doxytag="ID3FID_TERMSOFUSE"></a><em>ID3FID_TERMSOFUSE</em></em>&nbsp;</td><td>
Terms of use.</td></tr>
<tr><td valign=top><em><a name="a219a160" doxytag="ID3FID_UNSYNCEDLYRICS"></a><em>ID3FID_UNSYNCEDLYRICS</em></em>&nbsp;</td><td>
Unsynchronized lyric/text transcription.</td></tr>
<tr><td valign=top><em><a name="a219a161" doxytag="ID3FID_WWWCOMMERCIALINFO"></a><em>ID3FID_WWWCOMMERCIALINFO</em></em>&nbsp;</td><td>
Commercial information.</td></tr>
<tr><td valign=top><em><a name="a219a162" doxytag="ID3FID_WWWCOPYRIGHT"></a><em>ID3FID_WWWCOPYRIGHT</em></em>&nbsp;</td><td>
Copyright/Legal infromation.</td></tr>
<tr><td valign=top><em><a name="a219a163" doxytag="ID3FID_WWWAUDIOFILE"></a><em>ID3FID_WWWAUDIOFILE</em></em>&nbsp;</td><td>
Official audio file webpage.</td></tr>
<tr><td valign=top><em><a name="a219a164" doxytag="ID3FID_WWWARTIST"></a><em>ID3FID_WWWARTIST</em></em>&nbsp;</td><td>
Official artist/performer webpage.</td></tr>
<tr><td valign=top><em><a name="a219a165" doxytag="ID3FID_WWWAUDIOSOURCE"></a><em>ID3FID_WWWAUDIOSOURCE</em></em>&nbsp;</td><td>
Official audio source webpage.</td></tr>
<tr><td valign=top><em><a name="a219a166" doxytag="ID3FID_WWWRADIOPAGE"></a><em>ID3FID_WWWRADIOPAGE</em></em>&nbsp;</td><td>
Official internet radio station homepage.</td></tr>
<tr><td valign=top><em><a name="a219a167" doxytag="ID3FID_WWWPAYMENT"></a><em>ID3FID_WWWPAYMENT</em></em>&nbsp;</td><td>
Payment.</td></tr>
<tr><td valign=top><em><a name="a219a168" doxytag="ID3FID_WWWPUBLISHER"></a><em>ID3FID_WWWPUBLISHER</em></em>&nbsp;</td><td>
Official publisher webpage.</td></tr>
<tr><td valign=top><em><a name="a219a169" doxytag="ID3FID_WWWUSER"></a><em>ID3FID_WWWUSER</em></em>&nbsp;</td><td>
User defined URL link.</td></tr>
<tr><td valign=top><em><a name="a219a170" doxytag="ID3FID_METACRYPTO"></a><em>ID3FID_METACRYPTO</em></em>&nbsp;</td><td>
Encrypted meta frame (id3v2.2.x).</td></tr>
<tr><td valign=top><em><a name="a219a171" doxytag="ID3FID_METACOMPRESSION"></a><em>ID3FID_METACOMPRESSION</em></em>&nbsp;</td><td>
Compressed meta frame (id3v2.2.1).</td></tr>
<tr><td valign=top><em><a name="a219a172" doxytag="ID3FID_LASTFRAMEID"></a><em>ID3FID_LASTFRAMEID</em></em>&nbsp;</td><td>
Last field placeholder.</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00207">207</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00132">ID3_FrameImpl::_SetID</a>(), <a class="el" href="field_8cpp-source.html#l01262">ID3_FrameInfo::Description</a>(), <a class="el" href="frame__impl_8h-source.html#l00114">ID3_FrameImpl::end</a>(), <a class="el" href="field_8cpp-source.html#l01292">ID3_FrameInfo::FieldFlags</a>(), <a class="el" href="field_8cpp-source.html#l01288">ID3_FrameInfo::FieldSize</a>(), <a class="el" href="field_8cpp-source.html#l01284">ID3_FrameInfo::FieldType</a>(), <a class="el" href="tag__find_8cpp-source.html#l00071">ID3_TagImpl::Find</a>(), <a class="el" href="tag_8cpp-source.html#l00816">ID3_Tag::Find</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00248">ID3_FrameImpl::GetDescription</a>(), <a class="el" href="frame_8cpp-source.html#l00183">ID3_Frame::GetDescription</a>(), <a class="el" href="tag__impl_8h-source.html#l00112">ID3_TagImpl::GetFileName</a>(), <a class="el" href="header__frame_8cpp-source.html#l00215">ID3_FrameHeader::GetFrameID</a>(), <a class="el" href="frame__impl_8h-source.html#l00054">ID3_FrameImpl::GetID</a>(), <a class="el" href="frame_8cpp-source.html#l00093">ID3_Frame::GetID</a>(), <a class="el" href="field_8cpp-source.html#l01080">ID3_FindFrameDef</a>(), <a class="el" href="field_8cpp-source.html#l01097">ID3_FindFrameID</a>(), <a class="el" href="frame_8cpp-source.html#l00061">ID3_Frame::ID3_Frame</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00038">ID3_FrameImpl::ID3_FrameImpl</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00432">ID3Frame_GetID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00394">ID3Frame_NewID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00422">ID3Frame_SetID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00261">ID3Tag_FindFrameWithASCII</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00232">ID3Tag_FindFrameWithID</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00246">ID3Tag_FindFrameWithINT</a>(), <a class="el" href="c__wrapper_8cpp-source.html#l00276">ID3Tag_FindFrameWithUNICODE</a>(), <a class="el" href="field__impl_8h-source.html#l00106">ID3_FieldImpl::IsEncodable</a>(), <a class="el" href="field_8cpp-source.html#l01254">ID3_FrameInfo::LongName</a>(), <a class="el" href="field_8cpp-source.html#l01274">ID3_FrameInfo::NumFields</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00223">ID3_FrameImpl::operator=</a>(), <a class="el" href="header__frame_8cpp-source.html#l00097">ID3_FrameHeader::Parse</a>(), <a class="el" href="header__frame_8cpp-source.html#l00071">ID3_FrameHeader::SetFrameID</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00121">ID3_FrameImpl::SetID</a>(), <a class="el" href="frame_8cpp-source.html#l00115">ID3_Frame::SetID</a>(), <a class="el" href="field_8cpp-source.html#l01246">ID3_FrameInfo::ShortName</a>(), <a class="el" href="header__frame_8h-source.html#l00051">ID3_FrameHeader::~ID3_FrameHeader</a>(), and <a class="el" href="field_8h-source.html#l00101">ID3_FrameInfo::~ID3_FrameInfo</a>().    </td>
  </tr>
</table>
<a name="a217" doxytag="globals.h::ID3_TagType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_TagType
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The various types of tags that id3lib can handle.
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a217a59" doxytag="ID3TT_NONE"></a><em>ID3TT_NONE</em></em>&nbsp;</td><td>
Represents an empty or non-existant tag.</td></tr>
<tr><td valign=top><em><a name="a217a60" doxytag="ID3TT_ID3V1"></a><em>ID3TT_ID3V1</em></em>&nbsp;</td><td>
Represents an id3v1 or id3v1.1 tag.</td></tr>
<tr><td valign=top><em><a name="a217a61" doxytag="ID3TT_ID3V2"></a><em>ID3TT_ID3V2</em></em>&nbsp;</td><td>
Represents an id3v2 tag.</td></tr>
<tr><td valign=top><em><a name="a217a62" doxytag="ID3TT_LYRICS3"></a><em>ID3TT_LYRICS3</em></em>&nbsp;</td><td>
Represents a Lyrics3 tag.</td></tr>
<tr><td valign=top><em><a name="a217a63" doxytag="ID3TT_LYRICS3V2"></a><em>ID3TT_LYRICS3V2</em></em>&nbsp;</td><td>
Represents a Lyrics3 v2.00 tag.</td></tr>
<tr><td valign=top><em><a name="a217a64" doxytag="ID3TT_MUSICMATCH"></a><em>ID3TT_MUSICMATCH</em></em>&nbsp;</td><td>
Represents a Lyrics3 tag (for backwards compatibility).</td></tr>
<tr><td valign=top><em><a name="a217a65" doxytag="ID3TT_LYRICS"></a><em>ID3TT_LYRICS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a217a66" doxytag="ID3TT_ID3"></a><em>ID3TT_ID3</em></em>&nbsp;</td><td>
Represents both id3 tags: id3v1 and id3v2.</td></tr>
<tr><td valign=top><em><a name="a217a67" doxytag="ID3TT_ALL"></a><em>ID3TT_ALL</em></em>&nbsp;</td><td>
Represents all possible types of tags.</td></tr>
<tr><td valign=top><em><a name="a217a68" doxytag="ID3TT_PREPENDED"></a><em>ID3TT_PREPENDED</em></em>&nbsp;</td><td>
Represents all tag types that can be prepended to a file.</td></tr>
<tr><td valign=top><em><a name="a217a69" doxytag="ID3TT_APPENDED"></a><em>ID3TT_APPENDED</em></em>&nbsp;</td><td>
Represents all tag types that can be appended to a file.</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00152">152</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="c__wrapper_8cpp-source.html#l00305">ID3Tag_HasTagType</a>(), and <a class="el" href="tag_8cpp-source.html#l00654">ID3_Tag::Render</a>().    </td>
  </tr>
</table>
<a name="a214" doxytag="globals.h::ID3_TextEnc"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_TextEnc
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Enumeration of the types of text encodings: ascii or unicode.
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a214a41" doxytag="ID3TE_NONE"></a><em>ID3TE_NONE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a214a42" doxytag="ID3TE_ISO8859_1"></a><em>ID3TE_ISO8859_1</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a214a43" doxytag="ID3TE_UTF16"></a><em>ID3TE_UTF16</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a214a44" doxytag="ID3TE_UTF16BE"></a><em>ID3TE_UTF16BE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a214a45" doxytag="ID3TE_UTF8"></a><em>ID3TE_UTF8</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a214a46" doxytag="ID3TE_NUMENCODINGS"></a><em>ID3TE_NUMENCODINGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a214a47" doxytag="ID3TE_ASCII"></a><em>ID3TE_ASCII</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a214a48" doxytag="ID3TE_UNICODE"></a><em>ID3TE_UNICODE</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00118">118</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="field_8cpp-source.html#l00997">ID3_FieldImpl::BinSize</a>(), <a class="el" href="field__impl_8h-source.html#l00105">ID3_FieldImpl::GetEncoding</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00281">ID3_FieldImpl::GetRawTextItem</a>(), <a class="el" href="field__impl_8h-source.html#l00103">ID3_FieldImpl::GetType</a>(), <a class="el" href="misc__support_8cpp-source.html#l00044">ID3_GetString</a>(), <a class="el" href="field__impl_8h-source.html#l00106">ID3_FieldImpl::IsEncodable</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00336">ID3_FieldImpl::ParseText</a>(), <a class="el" href="field__string__ascii_8cpp-source.html#l00385">ID3_FieldImpl::RenderText</a>(), <a class="el" href="field_8cpp-source.html#l01179">ID3_FieldImpl::SetEncoding</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00172">ID3_FrameImpl::Size</a>().    </td>
  </tr>
</table>
<a name="a225" doxytag="globals.h::ID3_TimeStampFormat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_TimeStampFormat
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a225a212" doxytag="ID3TSF_FRAME"></a><em>ID3TSF_FRAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a225a213" doxytag="ID3TSF_MS"></a><em>ID3TSF_MS</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00352">352</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="misc__support_8cpp-source.html#l00784">ID3_AddSyncLyrics</a>(), <a class="el" href="misc__support_8cpp-source.html#l00078">ID3_GetArtist</a>(), and <a class="el" href="misc__support_8cpp-source.html#l00852">ID3_GetSyncLyricsInfo</a>().    </td>
  </tr>
</table>
<a name="a220" doxytag="globals.h::ID3_V1Lengths"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_V1Lengths
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a220a173" doxytag="ID3_V1_LEN"></a><em>ID3_V1_LEN</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a220a174" doxytag="ID3_V1_LEN_ID"></a><em>ID3_V1_LEN_ID</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a220a175" doxytag="ID3_V1_LEN_TITLE"></a><em>ID3_V1_LEN_TITLE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a220a176" doxytag="ID3_V1_LEN_ARTIST"></a><em>ID3_V1_LEN_ARTIST</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a220a177" doxytag="ID3_V1_LEN_ALBUM"></a><em>ID3_V1_LEN_ALBUM</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a220a178" doxytag="ID3_V1_LEN_YEAR"></a><em>ID3_V1_LEN_YEAR</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a220a179" doxytag="ID3_V1_LEN_COMMENT"></a><em>ID3_V1_LEN_COMMENT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a220a180" doxytag="ID3_V1_LEN_GENRE"></a><em>ID3_V1_LEN_GENRE</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00289">289</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a215" doxytag="globals.h::ID3_V1Spec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_V1Spec
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Enumeration of the various id3 specifications.
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a215a49" doxytag="ID3V1_0"></a><em>ID3V1_0</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a215a50" doxytag="ID3V1_1"></a><em>ID3V1_1</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a215a51" doxytag="ID3V1_NUMSPECS"></a><em>ID3V1_NUMSPECS</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00132">132</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a216" doxytag="globals.h::ID3_V2Spec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum ID3_V2Spec
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a216a52" doxytag="ID3V2_UNKNOWN"></a><em>ID3V2_UNKNOWN</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a216a53" doxytag="ID3V2_2_0"></a><em>ID3V2_2_0</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a216a54" doxytag="ID3V2_2_1"></a><em>ID3V2_2_1</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a216a55" doxytag="ID3V2_3_0"></a><em>ID3V2_3_0</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a216a56" doxytag="ID3V2_4_0"></a><em>ID3V2_4_0</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a216a57" doxytag="ID3V2_EARLIEST"></a><em>ID3V2_EARLIEST</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a216a58" doxytag="ID3V2_LATEST"></a><em>ID3V2_LATEST</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00139">139</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.
<p>
Referenced by <a class="el" href="frame__impl_8h-source.html#l00070">ID3_FrameImpl::Contains</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00233">ID3_TagImpl::GetSpec</a>(), <a class="el" href="tag_8cpp-source.html#l00921">ID3_Tag::GetSpec</a>(), <a class="el" href="header_8h-source.html#l00061">ID3_Header::GetSpec</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00145">ID3_FrameImpl::GetSpec</a>(), <a class="el" href="frame_8cpp-source.html#l00125">ID3_Frame::GetSpec</a>(), <a class="el" href="tag__impl_8h-source.html#l00122">ID3_TagImpl::HasTagType</a>(), <a class="el" href="header__tag_8h-source.html#l00046">ID3_TagHeader::ID3_TagHeader</a>(), <a class="el" href="spec_8cpp-source.html#l00076">ID3_V2SpecToRev</a>(), <a class="el" href="spec_8cpp-source.html#l00058">ID3_V2SpecToVer</a>(), <a class="el" href="spec_8cpp-source.html#l00033">ID3_VerRevToV2Spec</a>(), <a class="el" href="field__impl_8h-source.html#l00099">ID3_FieldImpl::InScope</a>(), <a class="el" href="field__impl_8h-source.html#l00106">ID3_FieldImpl::IsEncodable</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00226">ID3_TagImpl::SetSpec</a>(), <a class="el" href="tag_8cpp-source.html#l00926">ID3_Tag::SetSpec</a>(), <a class="el" href="header__tag_8cpp-source.html#l00045">ID3_TagHeader::SetSpec</a>(), <a class="el" href="header_8cpp-source.html#l00042">ID3_Header::SetSpec</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00140">ID3_FrameImpl::SetSpec</a>(), <a class="el" href="frame_8cpp-source.html#l00120">ID3_Frame::SetSpec</a>(), and <a class="el" href="header_8h-source.html#l00058">ID3_Header::~ID3_Header</a>().    </td>
  </tr>
</table>
<hr><h2>Variable Documentation</h2>
<a name="a32" doxytag="globals.h::ID3LIB_BINARY_AGE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const int ID3LIB_BINARY_AGE
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00073">73</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a27" doxytag="globals.h::ID3LIB_FULL_NAME"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* const ID3LIB_FULL_NAME
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00068">68</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a31" doxytag="globals.h::ID3LIB_INTERFACE_AGE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const int ID3LIB_INTERFACE_AGE
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00072">72</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a28" doxytag="globals.h::ID3LIB_MAJOR_VERSION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const int ID3LIB_MAJOR_VERSION
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00069">69</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a29" doxytag="globals.h::ID3LIB_MINOR_VERSION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const int ID3LIB_MINOR_VERSION
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00070">70</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a25" doxytag="globals.h::ID3LIB_NAME"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* const ID3LIB_NAME
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00066">66</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a30" doxytag="globals.h::ID3LIB_PATCH_VERSION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const int ID3LIB_PATCH_VERSION
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00071">71</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<a name="a26" doxytag="globals.h::ID3LIB_RELEASE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* const ID3LIB_RELEASE
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="globals_8h-source.html#l00067">67</a> of file <a class="el" href="globals_8h-source.html">globals.h</a>.    </td>
  </tr>
</table>
<hr><address><small>Generated on Thu Jan 3 07:35:56 2002 for id3lib by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.gif" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.12 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2001</small></address>
</body>
</html>