Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-release > by-pkgid > 1b812d1b0e765bcc0430721ff58676d2 > files > 218

libid3_3.8_3-devel-3.8.3-19.mga1.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>id3lib: include/id3/globals.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="id3lib.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>include/id3/globals.h</h1><a href="globals_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- C++ -*-</span>
<a name="l00002"></a>00002 <span class="comment">/* $Id: globals.h,v 1.54 2003/02/21 03:47:41 slackorama Exp $</span>
<a name="l00003"></a>00003 <span class="comment"></span>
<a name="l00004"></a>00004 <span class="comment"> * id3lib: a C++ library for creating and manipulating id3v1/v2 tags</span>
<a name="l00005"></a>00005 <span class="comment"> * Copyright 1999, 2000 Scott Thomas Haug</span>
<a name="l00006"></a>00006 <span class="comment"> * Copyright 2002 Thijmen Klok (thijmen@id3lib.org)</span>
<a name="l00007"></a>00007 <span class="comment"></span>
<a name="l00008"></a>00008 <span class="comment"> * This library is free software; you can redistribute it and/or modify it</span>
<a name="l00009"></a>00009 <span class="comment"> * under the terms of the GNU Library General Public License as published by</span>
<a name="l00010"></a>00010 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or (at your</span>
<a name="l00011"></a>00011 <span class="comment"> * option) any later version.</span>
<a name="l00012"></a>00012 <span class="comment"> *</span>
<a name="l00013"></a>00013 <span class="comment"> * This library is distributed in the hope that it will be useful, but WITHOUT</span>
<a name="l00014"></a>00014 <span class="comment"> * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or</span>
<a name="l00015"></a>00015 <span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public</span>
<a name="l00016"></a>00016 <span class="comment"> * License for more details.</span>
<a name="l00017"></a>00017 <span class="comment"> *</span>
<a name="l00018"></a>00018 <span class="comment"> * You should have received a copy of the GNU Library General Public License</span>
<a name="l00019"></a>00019 <span class="comment"> * along with this library; if not, write to the Free Software Foundation,</span>
<a name="l00020"></a>00020 <span class="comment"> * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.</span>
<a name="l00021"></a>00021 <span class="comment"></span>
<a name="l00022"></a>00022 <span class="comment"> * The id3lib authors encourage improvements and optimisations to be sent to</span>
<a name="l00023"></a>00023 <span class="comment"> * the id3lib coordinator.  Please see the README file for details on where to</span>
<a name="l00024"></a>00024 <span class="comment"> * send such submissions.  See the AUTHORS file for a list of people who have</span>
<a name="l00025"></a>00025 <span class="comment"> * contributed to id3lib.  See the ChangeLog file for a list of changes to</span>
<a name="l00026"></a>00026 <span class="comment"> * id3lib.  These files are distributed with id3lib at</span>
<a name="l00027"></a>00027 <span class="comment"> * http://download.sourceforge.net/id3lib/</span>
<a name="l00028"></a>00028 <span class="comment"> */</span>
<a name="l00029"></a>00029 
<a name="l00034"></a>00034 <span class="preprocessor">#ifndef _ID3LIB_GLOBALS_H_</span>
<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define _ID3LIB_GLOBALS_H_</span>
<a name="l00036"></a>00036 <span class="preprocessor"></span>
<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00038"></a>00038 <span class="preprocessor">#include &quot;<a class="code" href="sized__types_8h.html">id3/sized_types.h</a>&quot;</span>
<a name="l00039"></a>00039 
<a name="l00040"></a>00040 <span class="comment">/* id3lib version.</span>
<a name="l00041"></a>00041 <span class="comment"> * we prefix variable declarations so they can</span>
<a name="l00042"></a>00042 <span class="comment"> * properly get exported in windows dlls.</span>
<a name="l00043"></a>00043 <span class="comment"> */</span>
<a name="l00044"></a>00044 <span class="preprocessor">#ifdef WIN32</span>
<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#  define LINKOPTION_STATIC         1 //both for use and creation of static lib</span>
<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#  define LINKOPTION_CREATE_DYNAMIC 2 //should only be used by prj/id3lib.dsp</span>
<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#  define LINKOPTION_USE_DYNAMIC    3 //if your project links id3lib dynamic</span>
<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#  ifndef ID3LIB_LINKOPTION</span>
<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#    pragma message(&quot;*** NOTICE *** (not a real error)&quot;)</span>
<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#    pragma message(&quot;* You should include a define in your project which reflect how you link the library&quot;)</span>
<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#    pragma message(&quot;* If you use id3lib.lib or libprj/id3lib.dsp (you link static) you should add&quot;)</span>
<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#    pragma message(&quot;* ID3LIB_LINKOPTION=1 to your preprocessor definitions of your project.&quot;)</span>
<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#    pragma message(&quot;* If you use id3lib.dll (you link dynamic) you should add ID3LIB_LINKOPTION=3&quot;)</span>
<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#    pragma message(&quot;* to your preprocessor definitions of your project.&quot;)</span>
<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#    pragma message(&quot;***&quot;)</span>
<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#    error read message above or win32.readme.first.txt</span>
<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#    if (ID3LIB_LINKOPTION == LINKOPTION_CREATE_DYNAMIC)</span>
<a name="l00059"></a>00059 <span class="preprocessor"></span>       <span class="comment">//used for creating a dynamic dll</span>
<a name="l00060"></a>00060 <span class="preprocessor">#      define ID3_C_EXPORT extern _declspec(dllexport)</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#      define ID3_CPP_EXPORT __declspec(dllexport)</span>
<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#      define CCONV __stdcall // Added for VB &amp; Delphi Compatibility - By FrogPrince Advised By Lothar</span>
<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#    endif</span>
<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#    if (ID3LIB_LINKOPTION == LINKOPTION_STATIC)</span>
<a name="l00065"></a>00065 <span class="preprocessor"></span>       <span class="comment">//used for creating a static lib and using a static lib</span>
<a name="l00066"></a>00066 <span class="preprocessor">#      define ID3_C_EXPORT</span>
<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#      define ID3_CPP_EXPORT</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#      define CCONV</span>
<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#    endif</span>
<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#    if (ID3LIB_LINKOPTION == LINKOPTION_USE_DYNAMIC)</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span>       <span class="comment">//used for those that do not link static and are using the dynamic dll by including a id3lib header</span>
<a name="l00072"></a>00072 <span class="preprocessor">#      define ID3_C_EXPORT extern _declspec(dllimport)</span>
<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#      define ID3_CPP_EXPORT __declspec(dllimport) //functions like these shouldn&#39;t be used by vb and delphi,</span>
<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#      define CCONV __stdcall // Added for VB &amp; Delphi Compatibility - By FrogPrince Advised By Lothar</span>
<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#    endif</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* !WIN32 */</span>
<a name="l00078"></a><a class="code" href="globals_8h.html#a4300c4c2ac79b2857458dcd2e9c108f4">00078</a> <span class="preprocessor">#  define ID3_C_EXPORT</span>
<a name="l00079"></a><a class="code" href="globals_8h.html#aa7668e1ebc5c8b89aef71dd98e547f77">00079</a> <span class="preprocessor"></span><span class="preprocessor">#  define ID3_CPP_EXPORT</span>
<a name="l00080"></a><a class="code" href="globals_8h.html#a8448131c8c1ae9816730386da46d7a66">00080</a> <span class="preprocessor"></span><span class="preprocessor">#  define CCONV</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !WIN32 */</span>
<a name="l00082"></a>00082 
<a name="l00083"></a><a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">00083</a> <span class="preprocessor">#define ID3_C_VAR extern</span>
<a name="l00084"></a>00084 <span class="preprocessor"></span>
<a name="l00085"></a>00085 <span class="preprocessor">#ifndef __cplusplus</span>
<a name="l00086"></a>00086 <span class="preprocessor"></span>
<a name="l00087"></a>00087 <span class="keyword">typedef</span> <span class="keywordtype">int</span> bool;
<a name="l00088"></a>00088 <span class="preprocessor">#  define false (0)</span>
<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#  define true (!false)</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span>
<a name="l00091"></a>00091 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
<a name="l00092"></a>00092 
<a name="l00093"></a>00093 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="globals_8cpp.html#ad44ed4412c6355151381814fcc644d72">ID3LIB_NAME</a>;
<a name="l00094"></a>00094 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="globals_8h.html#abfb580eab6d689af9242533f8f097729">ID3LIB_RELEASE</a>;
<a name="l00095"></a>00095 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="globals_8cpp.html#ad0f79b8ca3bc7fb71b3e0fbc0c35a863">ID3LIB_FULL_NAME</a>;
<a name="l00096"></a>00096 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">int</span>          <a class="code" href="globals_8cpp.html#a6dd96dd775fec9a61d42c5f150cfcb8d">ID3LIB_MAJOR_VERSION</a>;
<a name="l00097"></a>00097 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">int</span>          <a class="code" href="globals_8cpp.html#a88c79f7963945ce4b930d87fdd78cdab">ID3LIB_MINOR_VERSION</a>;
<a name="l00098"></a>00098 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">int</span>          <a class="code" href="globals_8cpp.html#acd8dff2d38ad41e43501f5478995f94d">ID3LIB_PATCH_VERSION</a>;
<a name="l00099"></a>00099 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">int</span>          <a class="code" href="globals_8cpp.html#ae7eac8e989c59f856b00eea8edd77018">ID3LIB_INTERFACE_AGE</a>;
<a name="l00100"></a>00100 <a class="code" href="globals_8h.html#a080d5b0900b181912bbb82bbfb95275a">ID3_C_VAR</a> <span class="keyword">const</span> <span class="keywordtype">int</span>          <a class="code" href="globals_8cpp.html#a1caf68830adc07d72be72b45f4662b1d">ID3LIB_BINARY_AGE</a>;
<a name="l00101"></a>00101 
<a name="l00102"></a><a class="code" href="globals_8h.html#a089c6742b20395cad2baed8e37d076f8">00102</a> <span class="preprocessor">#define ID3_TAGID               &quot;ID3&quot;</span>
<a name="l00103"></a><a class="code" href="globals_8h.html#adb9f94358ca2f8b457ad6544a4618d45">00103</a> <span class="preprocessor"></span><span class="preprocessor">#define ID3_TAGIDSIZE           (3)</span>
<a name="l00104"></a><a class="code" href="globals_8h.html#ab868d84472615bfe3b84411ae816334a">00104</a> <span class="preprocessor"></span><span class="preprocessor">#define ID3_TAGHEADERSIZE       (10)</span>
<a name="l00105"></a>00105 <span class="preprocessor"></span>
<a name="l00111"></a><a class="code" href="globals_8h.html#a543e9aefba16c7f820350bc6bcfae54c">00111</a> <span class="preprocessor">#define STR_V1_COMMENT_DESC &quot;ID3v1 Comment&quot;</span>
<a name="l00112"></a>00112 <span class="preprocessor"></span>
<a name="l00113"></a>00113 
<a name="l00114"></a><a class="code" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">00114</a> <span class="keyword">typedef</span>       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   <a class="code" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a>;
<a name="l00115"></a><a class="code" href="globals_8h.html#a31c81a77cfd373514f7878719897fca6">00115</a> <span class="keyword">typedef</span> <span class="keywordtype">long</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="globals_8h.html#a31c81a77cfd373514f7878719897fca6">luint</a>;
<a name="l00116"></a>00116 
<a name="l00117"></a><a class="code" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">00117</a> <span class="keyword">typedef</span> uint16                <a class="code" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a>;
<a name="l00118"></a><a class="code" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">00118</a> <span class="keyword">typedef</span> uint16                <a class="code" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">flags_t</a>;
<a name="l00119"></a>00119 
<a name="l00120"></a><a class="code" href="globals_8h.html#adf2f9dc565f7cb248d7baf38c543376f">00120</a> <span class="preprocessor">#define NULL_UNICODE ((unicode_t) &#39;\0&#39;)</span>
<a name="l00121"></a>00121 <span class="preprocessor"></span>
<a name="l00122"></a>00122 <span class="comment">/* These macros are used to make the C and C++ declarations for enums and</span>
<a name="l00123"></a>00123 <span class="comment"> * structs have the same syntax.  Basically, it allows C users to refer to an</span>
<a name="l00124"></a>00124 <span class="comment"> * enum or a struct without prepending enum/struct.</span>
<a name="l00125"></a>00125 <span class="comment"> */</span>
<a name="l00126"></a>00126 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00127"></a><a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">00127</a> <span class="preprocessor"></span><span class="preprocessor">#  define ID3_ENUM(E)   enum   E</span>
<a name="l00128"></a><a class="code" href="globals_8h.html#abfd40cb55927855076f5d4ef7e9196d5">00128</a> <span class="preprocessor"></span><span class="preprocessor">#  define ID3_STRUCT(S) struct S</span>
<a name="l00129"></a>00129 <span class="preprocessor"></span><span class="preprocessor">#else</span>
<a name="l00130"></a>00130 <span class="preprocessor"></span><span class="preprocessor">#  define ID3_ENUM(E)   typedef enum   _ ## E E; enum   _ ## E</span>
<a name="l00131"></a>00131 <span class="preprocessor"></span><span class="preprocessor">#  define ID3_STRUCT(S) typedef struct _ ## S S; struct _ ## S</span>
<a name="l00132"></a>00132 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00133"></a>00133 <span class="preprocessor"></span>
<a name="l00137"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39">00137</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39" title="Enumeration of the types of text encodings: ascii or unicode.">ID3_TextEnc</a>)
<a name="l00138"></a>00138 {
<a name="l00139"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a52bc9a442a603357b0234fcbba75c458">00139</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a52bc9a442a603357b0234fcbba75c458">ID3TE_NONE</a> = -1,
<a name="l00140"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a7f1d22c45b1a520e6261b73d1e54b0c9">00140</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a7f1d22c45b1a520e6261b73d1e54b0c9">ID3TE_ISO8859_1</a>,
<a name="l00141"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a6ec665ffdb068dff46d4451978d2c231">00141</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a6ec665ffdb068dff46d4451978d2c231">ID3TE_UTF16</a>,
<a name="l00142"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a3149a05a7cb69316120eee63a628c65e">00142</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a3149a05a7cb69316120eee63a628c65e">ID3TE_UTF16BE</a>,
<a name="l00143"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39afdca2e0449149a934ab557a60461d459">00143</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39afdca2e0449149a934ab557a60461d459">ID3TE_UTF8</a>,
<a name="l00144"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a984a3dc1c02aec31127e39ca7953ad25">00144</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a984a3dc1c02aec31127e39ca7953ad25">ID3TE_NUMENCODINGS</a>,
<a name="l00145"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39aad49ff1fa495df3aaca00c18a3302ea9">00145</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39aad49ff1fa495df3aaca00c18a3302ea9">ID3TE_ASCII</a> = <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a7f1d22c45b1a520e6261b73d1e54b0c9">ID3TE_ISO8859_1</a>, <span class="comment">// do not use this -&gt; use ID3TE_IS_SINGLE_BYTE_ENC(enc) instead</span>
<a name="l00146"></a><a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39ac5345a1533e33f6d71840f30e83e0d02">00146</a>   <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39ac5345a1533e33f6d71840f30e83e0d02">ID3TE_UNICODE</a> = <a class="code" href="globals_8h.html#a2a414b8e1666bd6dd8dce86cdcf74a39a6ec665ffdb068dff46d4451978d2c231">ID3TE_UTF16</a>    <span class="comment">// do not use this -&gt; use ID3TE_IS_DOUBLE_BYTE_ENC(enc) instead</span>
<a name="l00147"></a>00147 };
<a name="l00148"></a>00148 
<a name="l00149"></a><a class="code" href="globals_8h.html#a2890533d27fa74f630dfe26fa68b6fdf">00149</a> <span class="preprocessor">#define ID3TE_IS_SINGLE_BYTE_ENC(enc)    ((enc) == ID3TE_ISO8859_1 || (enc) == ID3TE_UTF8)</span>
<a name="l00150"></a><a class="code" href="globals_8h.html#ab57d19c93d39228adc1bc6137a677e7a">00150</a> <span class="preprocessor"></span><span class="preprocessor">#define ID3TE_IS_DOUBLE_BYTE_ENC(enc)    ((enc) == ID3TE_UTF16 || (enc) == ID3TE_UTF16BE)</span>
<a name="l00151"></a>00151 <span class="preprocessor"></span>
<a name="l00154"></a><a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762">00154</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762" title="Enumeration of the various id3 specifications.">ID3_V1Spec</a>)
<a name="l00155"></a>00155 {
<a name="l00156"></a><a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762a3021645a92d6b67de41cbf357d21606c">00156</a>   <a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762a3021645a92d6b67de41cbf357d21606c">ID3V1_0</a> = 0,
<a name="l00157"></a><a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762a3aff63d2ebfbd814fffe00a98974649f">00157</a>   <a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762a3aff63d2ebfbd814fffe00a98974649f">ID3V1_1</a>,
<a name="l00158"></a><a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762a353ec6fda933c6e4d65d012f24f7a317">00158</a>   <a class="code" href="globals_8h.html#afcb6943be9f8fdaa4c91aa9aee7df762a353ec6fda933c6e4d65d012f24f7a317">ID3V1_NUMSPECS</a>
<a name="l00159"></a>00159 };
<a name="l00160"></a>00160 
<a name="l00161"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612">00161</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612">ID3_V2Spec</a>)
<a name="l00162"></a>00162 {
<a name="l00163"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a69461b388782e6d8c97db6fb3d4a4d79">00163</a>   <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a69461b388782e6d8c97db6fb3d4a4d79">ID3V2_UNKNOWN</a> = -1,
<a name="l00164"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612adcca0558f65591b61401094ae1b2d621">00164</a>   <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612adcca0558f65591b61401094ae1b2d621">ID3V2_2_0</a> = 0,
<a name="l00165"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a20e44406a184e6ae825e38dcf3980c4f">00165</a>   <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a20e44406a184e6ae825e38dcf3980c4f">ID3V2_2_1</a>,
<a name="l00166"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612af1a537f047f6947efbc735bd0685a9df">00166</a>   <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612af1a537f047f6947efbc735bd0685a9df">ID3V2_3_0</a>,
<a name="l00167"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a1882d42672435168a929dec16e329a24">00167</a>   <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a1882d42672435168a929dec16e329a24">ID3V2_4_0</a>,
<a name="l00168"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612aa4ef19a245eea399cf6db779d34ee5b2">00168</a>   <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612aa4ef19a245eea399cf6db779d34ee5b2">ID3V2_EARLIEST</a> = <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612adcca0558f65591b61401094ae1b2d621">ID3V2_2_0</a>,
<a name="l00169"></a><a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a05369f9f8d36bd4d8ebfd5188f156f6b">00169</a>   <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612a05369f9f8d36bd4d8ebfd5188f156f6b">ID3V2_LATEST</a> = <a class="code" href="globals_8h.html#a48b13eb6cb3c520195901516dee1e612af1a537f047f6947efbc735bd0685a9df">ID3V2_3_0</a>
<a name="l00170"></a>00170 };
<a name="l00171"></a>00171 
<a name="l00174"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348">00174</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348" title="The various types of tags that id3lib can handle.">ID3_TagType</a>)
<a name="l00175"></a>00175 {
<a name="l00176"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348af7791f864e6b616f963b35bb27dbdf08">00176</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348af7791f864e6b616f963b35bb27dbdf08" title="Represents an empty or non-existant tag.">ID3TT_NONE</a>       =      0,   
<a name="l00177"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348ad874770876eb09c8d37ed7f6e60546f8">00177</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348ad874770876eb09c8d37ed7f6e60546f8" title="Represents an id3v1 or id3v1.1 tag.">ID3TT_ID3V1</a>      = 1 &lt;&lt; 0,   
<a name="l00178"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4ff91179fcf70ae9d26c87d7a34bd42a">00178</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4ff91179fcf70ae9d26c87d7a34bd42a" title="Represents an id3v2 tag.">ID3TT_ID3V2</a>      = 1 &lt;&lt; 1,   
<a name="l00179"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4d761ebb6a7904a5fbcdfd291cdb7b6c">00179</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4d761ebb6a7904a5fbcdfd291cdb7b6c" title="Represents a Lyrics3 tag.">ID3TT_LYRICS3</a>    = 1 &lt;&lt; 2,   
<a name="l00180"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a9d07484735acecbae86d2ffca7bd0cfa">00180</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a9d07484735acecbae86d2ffca7bd0cfa" title="Represents a Lyrics3 v2.00 tag.">ID3TT_LYRICS3V2</a>  = 1 &lt;&lt; 3,   
<a name="l00181"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348aa1f5f9868591b0393236e35fd3c5d416">00181</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348aa1f5f9868591b0393236e35fd3c5d416" title="Represents a MusicMatch tag.">ID3TT_MUSICMATCH</a> = 1 &lt;&lt; 4,   
<a name="l00183"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348ad02523404c43bb0f9f8989cc5cd20eac">00183</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348ad02523404c43bb0f9f8989cc5cd20eac">ID3TT_LYRICS</a>     = <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4d761ebb6a7904a5fbcdfd291cdb7b6c" title="Represents a Lyrics3 tag.">ID3TT_LYRICS3</a>,
<a name="l00185"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a269b89b2d95d42313ea4cdbab93ecc1c">00185</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a269b89b2d95d42313ea4cdbab93ecc1c" title="Represents both id3 tags: id3v1 and id3v2.">ID3TT_ID3</a>        = <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348ad874770876eb09c8d37ed7f6e60546f8" title="Represents an id3v1 or id3v1.1 tag.">ID3TT_ID3V1</a> | <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4ff91179fcf70ae9d26c87d7a34bd42a" title="Represents an id3v2 tag.">ID3TT_ID3V2</a>,
<a name="l00187"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348af63e5cee4d160eb5bef2b0f4e18c4481">00187</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348af63e5cee4d160eb5bef2b0f4e18c4481" title="Represents all possible types of tags.">ID3TT_ALL</a>        = ~<a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348af7791f864e6b616f963b35bb27dbdf08" title="Represents an empty or non-existant tag.">ID3TT_NONE</a>,
<a name="l00189"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348ad172ee549a7b4db95ce822a462667144">00189</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348ad172ee549a7b4db95ce822a462667144" title="Represents all tag types that can be prepended to a file.">ID3TT_PREPENDED</a>  = <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4ff91179fcf70ae9d26c87d7a34bd42a" title="Represents an id3v2 tag.">ID3TT_ID3V2</a>,
<a name="l00191"></a><a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a41ee45c38c2c3a51e09d27a30e7f2950">00191</a>   <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a41ee45c38c2c3a51e09d27a30e7f2950" title="Represents all tag types that can be appended to a file.">ID3TT_APPENDED</a>   = <a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348af63e5cee4d160eb5bef2b0f4e18c4481" title="Represents all possible types of tags.">ID3TT_ALL</a> &amp; ~<a class="code" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348a4ff91179fcf70ae9d26c87d7a34bd42a" title="Represents an id3v2 tag.">ID3TT_ID3V2</a>
<a name="l00192"></a>00192 };
<a name="l00193"></a>00193 
<a name="l00197"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">00197</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c" title="Enumeration of the different types of fields in a frame.">ID3_FieldID</a>)
<a name="l00198"></a>00198 {
<a name="l00199"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca054ab914c15dd97b57b6eadd88b5f409">00199</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca054ab914c15dd97b57b6eadd88b5f409" title="No field.">ID3FN_NOFIELD</a> = 0,    
<a name="l00200"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cafca0c8c5686ec00e25d1850099aa0a4d">00200</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cafca0c8c5686ec00e25d1850099aa0a4d" title="Text encoding (unicode or ASCII).">ID3FN_TEXTENC</a>,        
<a name="l00201"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cab4a3b9cafedc2cede90380c79edca044">00201</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cab4a3b9cafedc2cede90380c79edca044" title="Text field.">ID3FN_TEXT</a>,           
<a name="l00202"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cabab371e3f25ac3376924280e298cf9f0">00202</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cabab371e3f25ac3376924280e298cf9f0" title="A URL.">ID3FN_URL</a>,            
<a name="l00203"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cabd5e1e87686d7a1fc9ba291023e9ccc0">00203</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cabd5e1e87686d7a1fc9ba291023e9ccc0" title="Data field.">ID3FN_DATA</a>,           
<a name="l00204"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca6898b894ce725eb89b42dc6f4f9117e5">00204</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca6898b894ce725eb89b42dc6f4f9117e5" title="Description field.">ID3FN_DESCRIPTION</a>,    
<a name="l00205"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca9f89896593f2c6ff9be961d5d7787d08">00205</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca9f89896593f2c6ff9be961d5d7787d08" title="Owner field.">ID3FN_OWNER</a>,          
<a name="l00206"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca649192c0fb33b85541c73a0b309611c7">00206</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca649192c0fb33b85541c73a0b309611c7" title="Email field.">ID3FN_EMAIL</a>,          
<a name="l00207"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca836f686844d9130e1d32c20bd95e707c">00207</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca836f686844d9130e1d32c20bd95e707c" title="Rating field.">ID3FN_RATING</a>,         
<a name="l00208"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca9e60b25d03f8a20a13c36a1eecd4b6a6">00208</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca9e60b25d03f8a20a13c36a1eecd4b6a6" title="Filename field.">ID3FN_FILENAME</a>,       
<a name="l00209"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2caae0e0a0e19501463ffb19f355fb36768">00209</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2caae0e0a0e19501463ffb19f355fb36768" title="Language field.">ID3FN_LANGUAGE</a>,       
<a name="l00210"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cacf3efb9534c1200db2f003f5837bb1ad">00210</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cacf3efb9534c1200db2f003f5837bb1ad" title="Picture type field.">ID3FN_PICTURETYPE</a>,    
<a name="l00211"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca6a302fcdbf395861bc6d0f9878d6cffc">00211</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca6a302fcdbf395861bc6d0f9878d6cffc" title="Image format field.">ID3FN_IMAGEFORMAT</a>,    
<a name="l00212"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca0500bcc349631be7bf2c67e1a0033169">00212</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca0500bcc349631be7bf2c67e1a0033169" title="Mimetype field.">ID3FN_MIMETYPE</a>,       
<a name="l00213"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cac10b2da0fcf2778ac67bb9d902a8a463">00213</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cac10b2da0fcf2778ac67bb9d902a8a463" title="Counter field.">ID3FN_COUNTER</a>,        
<a name="l00214"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cac031fc8f4bb60b3fe6ae581183ece075">00214</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cac031fc8f4bb60b3fe6ae581183ece075" title="Identifier/Symbol field.">ID3FN_ID</a>,             
<a name="l00215"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cab61415391b57b6777617c12a59d8d359">00215</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2cab61415391b57b6777617c12a59d8d359" title="Volume adjustment field.">ID3FN_VOLUMEADJ</a>,      
<a name="l00216"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca9106755631369a63b28d08713f2af2f1">00216</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca9106755631369a63b28d08713f2af2f1" title="Number of bits field.">ID3FN_NUMBITS</a>,        
<a name="l00217"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca437932966616f993e911854314b1cd7b">00217</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca437932966616f993e911854314b1cd7b" title="Volume chage on the right channel.">ID3FN_VOLCHGRIGHT</a>,    
<a name="l00218"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca65dce15ef9ea0dbbe4a8493ef349feac">00218</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca65dce15ef9ea0dbbe4a8493ef349feac" title="Volume chage on the left channel.">ID3FN_VOLCHGLEFT</a>,     
<a name="l00219"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca5a258c378297f92daf1ebdd52a1f8257">00219</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca5a258c378297f92daf1ebdd52a1f8257" title="Peak volume on the right channel.">ID3FN_PEAKVOLRIGHT</a>,   
<a name="l00220"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca7d8d306a9536e745938b4be7c3a30eca">00220</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca7d8d306a9536e745938b4be7c3a30eca" title="Peak volume on the left channel.">ID3FN_PEAKVOLLEFT</a>,    
<a name="l00221"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca70b32751cd1a724e650b0cc99eea7a7b">00221</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca70b32751cd1a724e650b0cc99eea7a7b" title="SYLT Timestamp Format.">ID3FN_TIMESTAMPFORMAT</a>,
<a name="l00222"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2caedc856db9faf0e05a668f5315ccfcdad">00222</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2caedc856db9faf0e05a668f5315ccfcdad" title="SYLT content type.">ID3FN_CONTENTTYPE</a>,    
<a name="l00223"></a><a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca61bf83d1472304672aaf25e542ba2a24">00223</a>   <a class="code" href="globals_8h.html#a23cab982426a968437cd731900cfeb2ca61bf83d1472304672aaf25e542ba2a24" title="Last field placeholder.">ID3FN_LASTFIELDID</a>     
<a name="l00224"></a>00224 };
<a name="l00225"></a>00225 
<a name="l00229"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">00229</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a" title="Enumeration of the different types of frames recognized by id3lib.">ID3_FrameID</a>)
<a name="l00230"></a>00230 {
<a name="l00231"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac969f7fe3c50b9d87efdf0ad15c3802c">00231</a>   <span class="comment">/* ???? */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac969f7fe3c50b9d87efdf0ad15c3802c" title="No known frame.">ID3FID_NOFRAME</a> = 0,       
<a name="l00232"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa203ec64a498ca97e88bafda627c4df11">00232</a>   <span class="comment">/* AENC */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa203ec64a498ca97e88bafda627c4df11" title="Audio encryption.">ID3FID_AUDIOCRYPTO</a>,       
<a name="l00233"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aacdd599f7b0f4a6081cf714a7232acf71">00233</a>   <span class="comment">/* APIC */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aacdd599f7b0f4a6081cf714a7232acf71" title="Attached picture.">ID3FID_PICTURE</a>,           
<a name="l00234"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1ca9d4360d06368c824ee4afd8967970">00234</a>   <span class="comment">/* ASPI */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1ca9d4360d06368c824ee4afd8967970" title="Audio seek point index.">ID3FID_AUDIOSEEKPOINT</a>,    
<a name="l00235"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa8df694633e118d601850e497b132de0f">00235</a>   <span class="comment">/* COMM */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa8df694633e118d601850e497b132de0f" title="Comments.">ID3FID_COMMENT</a>,           
<a name="l00236"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa860d7a0d70464f5c32ff679c3a2698be">00236</a>   <span class="comment">/* COMR */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa860d7a0d70464f5c32ff679c3a2698be" title="Commercial frame.">ID3FID_COMMERCIAL</a>,        
<a name="l00237"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa9c78f85c26fdacbd7e6bb0d8c9b95a88">00237</a>   <span class="comment">/* ENCR */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa9c78f85c26fdacbd7e6bb0d8c9b95a88" title="Encryption method registration.">ID3FID_CRYPTOREG</a>,         
<a name="l00238"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa24f0514bf346f1be4e445134fc11babe">00238</a>   <span class="comment">/* EQU2 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa24f0514bf346f1be4e445134fc11babe" title="Equalisation (2).">ID3FID_EQUALIZATION2</a>,     
<a name="l00239"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa975bdac72f71bf6bf54875a65852dbd4">00239</a>   <span class="comment">/* EQUA */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa975bdac72f71bf6bf54875a65852dbd4" title="Equalization.">ID3FID_EQUALIZATION</a>,      
<a name="l00240"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac61cb309a7b5fa981c7264fc383b97be">00240</a>   <span class="comment">/* ETCO */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac61cb309a7b5fa981c7264fc383b97be" title="Event timing codes.">ID3FID_EVENTTIMING</a>,       
<a name="l00241"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7cd211e790886a708cd9d087bb274d50">00241</a>   <span class="comment">/* GEOB */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7cd211e790886a708cd9d087bb274d50" title="General encapsulated object.">ID3FID_GENERALOBJECT</a>,     
<a name="l00242"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0c75d1777eaf63b9aabc6d521992c8c7">00242</a>   <span class="comment">/* GRID */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0c75d1777eaf63b9aabc6d521992c8c7" title="Group identification registration.">ID3FID_GROUPINGREG</a>,       
<a name="l00243"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa2e7206d94ae8a517015b7cac4b05699e">00243</a>   <span class="comment">/* IPLS */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa2e7206d94ae8a517015b7cac4b05699e" title="Involved people list.">ID3FID_INVOLVEDPEOPLE</a>,    
<a name="l00244"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaac91c1269bc84102526e4bdcd83d3540">00244</a>   <span class="comment">/* LINK */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaac91c1269bc84102526e4bdcd83d3540" title="Linked information.">ID3FID_LINKEDINFO</a>,        
<a name="l00245"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf35d9eb1abc5dc11df5e5ffb282f506e">00245</a>   <span class="comment">/* MCDI */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf35d9eb1abc5dc11df5e5ffb282f506e" title="Music CD identifier.">ID3FID_CDID</a>,              
<a name="l00246"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1ecc16ceb0a39d0d07ae8353997ff86a">00246</a>   <span class="comment">/* MLLT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1ecc16ceb0a39d0d07ae8353997ff86a" title="MPEG location lookup table.">ID3FID_MPEGLOOKUP</a>,        
<a name="l00247"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aacafa1bd00bf2861deacfa9651149dcd6">00247</a>   <span class="comment">/* OWNE */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aacafa1bd00bf2861deacfa9651149dcd6" title="Ownership frame.">ID3FID_OWNERSHIP</a>,         
<a name="l00248"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafa5803aa0eb014765987f809544a47a9">00248</a>   <span class="comment">/* PRIV */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafa5803aa0eb014765987f809544a47a9" title="Private frame.">ID3FID_PRIVATE</a>,           
<a name="l00249"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafb492a133b71e2c55c9f52dd04e34e51">00249</a>   <span class="comment">/* PCNT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafb492a133b71e2c55c9f52dd04e34e51" title="Play counter.">ID3FID_PLAYCOUNTER</a>,       
<a name="l00250"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa75158446c929e5402b7da4ca0453b7e5">00250</a>   <span class="comment">/* POPM */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa75158446c929e5402b7da4ca0453b7e5" title="Popularimeter.">ID3FID_POPULARIMETER</a>,     
<a name="l00251"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa2c407435b8e66cb87fa062e815c06b1">00251</a>   <span class="comment">/* POSS */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa2c407435b8e66cb87fa062e815c06b1" title="Position synchronisation frame.">ID3FID_POSITIONSYNC</a>,      
<a name="l00252"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa08defd56a4ded77b6000905974f88499">00252</a>   <span class="comment">/* RBUF */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa08defd56a4ded77b6000905974f88499" title="Recommended buffer size.">ID3FID_BUFFERSIZE</a>,        
<a name="l00253"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aad64485eadf9cac755c32202a1f0e9b22">00253</a>   <span class="comment">/* RVA2 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aad64485eadf9cac755c32202a1f0e9b22" title="Relative volume adjustment (2).">ID3FID_VOLUMEADJ2</a>,        
<a name="l00254"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaddb7f431e2ff5f8b501c576acbb27f9b">00254</a>   <span class="comment">/* RVAD */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaddb7f431e2ff5f8b501c576acbb27f9b" title="Relative volume adjustment.">ID3FID_VOLUMEADJ</a>,         
<a name="l00255"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7dd4dded8844fb4d0d0d3c88b2ac5135">00255</a>   <span class="comment">/* RVRB */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7dd4dded8844fb4d0d0d3c88b2ac5135" title="Reverb.">ID3FID_REVERB</a>,            
<a name="l00256"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf9a677881d4f0903007b26c49842b5c7">00256</a>   <span class="comment">/* SEEK */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf9a677881d4f0903007b26c49842b5c7" title="Seek frame.">ID3FID_SEEKFRAME</a>,         
<a name="l00257"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa80ed92c62424b3583a1851c3acb4d24f">00257</a>   <span class="comment">/* SIGN */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa80ed92c62424b3583a1851c3acb4d24f" title="Signature frame.">ID3FID_SIGNATURE</a>,         
<a name="l00258"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf89624f1fb5e492d63991ad023376a9a">00258</a>   <span class="comment">/* SYLT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf89624f1fb5e492d63991ad023376a9a" title="Synchronized lyric/text.">ID3FID_SYNCEDLYRICS</a>,      
<a name="l00259"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa00f46c2e8e14e875cb8fe781fae36810">00259</a>   <span class="comment">/* SYTC */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa00f46c2e8e14e875cb8fe781fae36810" title="Synchronized tempo codes.">ID3FID_SYNCEDTEMPO</a>,       
<a name="l00260"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa8b1cc72205175363486074e6e56b072a">00260</a>   <span class="comment">/* TALB */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa8b1cc72205175363486074e6e56b072a" title="Album/Movie/Show title.">ID3FID_ALBUM</a>,             
<a name="l00261"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0ae860637ca0087a7af18daf0b582a6c">00261</a>   <span class="comment">/* TBPM */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0ae860637ca0087a7af18daf0b582a6c" title="BPM (beats per minute).">ID3FID_BPM</a>,               
<a name="l00262"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1d2b0478593a40fec84fa5f7ba6416cd">00262</a>   <span class="comment">/* TCOM */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1d2b0478593a40fec84fa5f7ba6416cd" title="Composer.">ID3FID_COMPOSER</a>,          
<a name="l00263"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa040eba7064ed2c884233113486dbdd54">00263</a>   <span class="comment">/* TCON */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa040eba7064ed2c884233113486dbdd54" title="Content type.">ID3FID_CONTENTTYPE</a>,       
<a name="l00264"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa9a4b9465efd2138ee418d86bb934e900">00264</a>   <span class="comment">/* TCOP */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa9a4b9465efd2138ee418d86bb934e900" title="Copyright message.">ID3FID_COPYRIGHT</a>,         
<a name="l00265"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aab7240be9b90de9b0ea573d3050fb5d21">00265</a>   <span class="comment">/* TDAT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aab7240be9b90de9b0ea573d3050fb5d21" title="Date.">ID3FID_DATE</a>,              
<a name="l00266"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf42b53c11982bf13ecf1d682d7370441">00266</a>   <span class="comment">/* TDEN */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf42b53c11982bf13ecf1d682d7370441" title="Encoding time.">ID3FID_ENCODINGTIME</a>,      
<a name="l00267"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa373598a5046b170bc767e427ae644e60">00267</a>   <span class="comment">/* TDLY */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa373598a5046b170bc767e427ae644e60" title="Playlist delay.">ID3FID_PLAYLISTDELAY</a>,     
<a name="l00268"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa2b0eda065426a09e0d997c7ea9a175dd">00268</a>   <span class="comment">/* TDOR */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa2b0eda065426a09e0d997c7ea9a175dd" title="Original release time.">ID3FID_ORIGRELEASETIME</a>,   
<a name="l00269"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafb4fe3cccb56a097564ed5453ae7bdbc">00269</a>   <span class="comment">/* TDRC */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafb4fe3cccb56a097564ed5453ae7bdbc" title="Recording time.">ID3FID_RECORDINGTIME</a>,     
<a name="l00270"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaee5b29c14a678e14ae5433751b5990c3">00270</a>   <span class="comment">/* TDRL */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaee5b29c14a678e14ae5433751b5990c3" title="Release time.">ID3FID_RELEASETIME</a>,       
<a name="l00271"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabda133bebebad43383b16e1e2ef24193">00271</a>   <span class="comment">/* TDTG */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabda133bebebad43383b16e1e2ef24193" title="Tagging time.">ID3FID_TAGGINGTIME</a>,       
<a name="l00272"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf072edabd19926350835009bf4806c09">00272</a>   <span class="comment">/* TIPL */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf072edabd19926350835009bf4806c09" title="Involved people list.">ID3FID_INVOLVEDPEOPLE2</a>,   
<a name="l00273"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa716b987caa2189471096e4736e00536e">00273</a>   <span class="comment">/* TENC */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa716b987caa2189471096e4736e00536e" title="Encoded by.">ID3FID_ENCODEDBY</a>,         
<a name="l00274"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa52d474b6fc3b700d83c65938c391c87d">00274</a>   <span class="comment">/* TEXT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa52d474b6fc3b700d83c65938c391c87d" title="Lyricist/Text writer.">ID3FID_LYRICIST</a>,          
<a name="l00275"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa5393c6809e3a3764c85889472d6cf3e0">00275</a>   <span class="comment">/* TFLT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa5393c6809e3a3764c85889472d6cf3e0" title="File type.">ID3FID_FILETYPE</a>,          
<a name="l00276"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa6189761b0eebaa4459fe7a41fe47f620">00276</a>   <span class="comment">/* TIME */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa6189761b0eebaa4459fe7a41fe47f620" title="Time.">ID3FID_TIME</a>,              
<a name="l00277"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac91bf223aa2ab5b1dc35ceb7faafd8c6">00277</a>   <span class="comment">/* TIT1 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac91bf223aa2ab5b1dc35ceb7faafd8c6" title="Content group description.">ID3FID_CONTENTGROUP</a>,      
<a name="l00278"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf7e8a066a7c9debd6dfd742cfb5a080b">00278</a>   <span class="comment">/* TIT2 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaf7e8a066a7c9debd6dfd742cfb5a080b" title="Title/songname/content description.">ID3FID_TITLE</a>,             
<a name="l00279"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0fee9bf38ab43312fe577730dc8ceb4b">00279</a>   <span class="comment">/* TIT3 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0fee9bf38ab43312fe577730dc8ceb4b" title="Subtitle/Description refinement.">ID3FID_SUBTITLE</a>,          
<a name="l00280"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa897274ff81fefe379fd7816513009a1d">00280</a>   <span class="comment">/* TKEY */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa897274ff81fefe379fd7816513009a1d" title="Initial key.">ID3FID_INITIALKEY</a>,        
<a name="l00281"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa397ed8295ae422ec6b6553dbf457ffbc">00281</a>   <span class="comment">/* TLAN */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa397ed8295ae422ec6b6553dbf457ffbc" title="Language(s).">ID3FID_LANGUAGE</a>,          
<a name="l00282"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa2047f42426480aac38e6e10d49918aa">00282</a>   <span class="comment">/* TLEN */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa2047f42426480aac38e6e10d49918aa" title="Length.">ID3FID_SONGLEN</a>,           
<a name="l00283"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa133cb8272f0ec3671bb890a5fb4bdfe3">00283</a>   <span class="comment">/* TMCL */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa133cb8272f0ec3671bb890a5fb4bdfe3" title="Musician credits list.">ID3FID_MUSICIANCREDITLIST</a>,
<a name="l00284"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabec0e63e787970a71ef25d11de305621">00284</a>   <span class="comment">/* TMED */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabec0e63e787970a71ef25d11de305621" title="Media type.">ID3FID_MEDIATYPE</a>,         
<a name="l00285"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa435b22444ce6cb4e0862af7457cff583">00285</a>   <span class="comment">/* TMOO */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa435b22444ce6cb4e0862af7457cff583" title="Mood.">ID3FID_MOOD</a>,              
<a name="l00286"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa31f669b7365202434a544f669aee9e6c">00286</a>   <span class="comment">/* TOAL */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa31f669b7365202434a544f669aee9e6c" title="Original album/movie/show title.">ID3FID_ORIGALBUM</a>,         
<a name="l00287"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa975697bebae2473728896d7042c4d0e0">00287</a>   <span class="comment">/* TOFN */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa975697bebae2473728896d7042c4d0e0" title="Original filename.">ID3FID_ORIGFILENAME</a>,      
<a name="l00288"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aad14a8815d6de59bcf25a94be8a8ae4b3">00288</a>   <span class="comment">/* TOLY */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aad14a8815d6de59bcf25a94be8a8ae4b3" title="Original lyricist(s)/text writer(s).">ID3FID_ORIGLYRICIST</a>,      
<a name="l00289"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa16147113bde451c28e21052bdb1e17fd">00289</a>   <span class="comment">/* TOPE */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa16147113bde451c28e21052bdb1e17fd" title="Original artist(s)/performer(s).">ID3FID_ORIGARTIST</a>,        
<a name="l00290"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaec352ece05877d51156b45892f8f3a40">00290</a>   <span class="comment">/* TORY */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaec352ece05877d51156b45892f8f3a40" title="Original release year.">ID3FID_ORIGYEAR</a>,          
<a name="l00291"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa84e3051560cf3fcfb4b18fb3e9ebf538">00291</a>   <span class="comment">/* TOWN */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa84e3051560cf3fcfb4b18fb3e9ebf538" title="File owner/licensee.">ID3FID_FILEOWNER</a>,         
<a name="l00292"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa01ed8e673c6a4b5b55cca106cd35a961">00292</a>   <span class="comment">/* TPE1 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa01ed8e673c6a4b5b55cca106cd35a961" title="Lead performer(s)/Soloist(s).">ID3FID_LEADARTIST</a>,        
<a name="l00293"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa80b4cd55d507e07f8134bccb01055864">00293</a>   <span class="comment">/* TPE2 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa80b4cd55d507e07f8134bccb01055864" title="Band/orchestra/accompaniment.">ID3FID_BAND</a>,              
<a name="l00294"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aab432ac53f663b747e24774582ce35368">00294</a>   <span class="comment">/* TPE3 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aab432ac53f663b747e24774582ce35368" title="Conductor/performer refinement.">ID3FID_CONDUCTOR</a>,         
<a name="l00295"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa09b3bdfdc07b29dca71bee1fba8731d3">00295</a>   <span class="comment">/* TPE4 */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa09b3bdfdc07b29dca71bee1fba8731d3" title="Interpreted, remixed, or otherwise modified by.">ID3FID_MIXARTIST</a>,         
<a name="l00296"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7636b3539dd9a452929ee8024d0368eb">00296</a>   <span class="comment">/* TPOS */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7636b3539dd9a452929ee8024d0368eb" title="Part of a set.">ID3FID_PARTINSET</a>,         
<a name="l00297"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaebe810f4a0f048247b3237abc239898f">00297</a>   <span class="comment">/* TPRO */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaebe810f4a0f048247b3237abc239898f" title="Produced notice.">ID3FID_PRODUCEDNOTICE</a>,    
<a name="l00298"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1f0ca1a3fad5b5acfa8c6789034d2ca3">00298</a>   <span class="comment">/* TPUB */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa1f0ca1a3fad5b5acfa8c6789034d2ca3" title="Publisher.">ID3FID_PUBLISHER</a>,         
<a name="l00299"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aace6669093c3bc849a75098d59f504759">00299</a>   <span class="comment">/* TRCK */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aace6669093c3bc849a75098d59f504759" title="Track number/Position in set.">ID3FID_TRACKNUM</a>,          
<a name="l00300"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa109b534a8bb4fb1116de58d09c31ad3">00300</a>   <span class="comment">/* TRDA */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa109b534a8bb4fb1116de58d09c31ad3" title="Recording dates.">ID3FID_RECORDINGDATES</a>,    
<a name="l00301"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabd3fc32c4ecc4acf57af23d048866ee9">00301</a>   <span class="comment">/* TRSN */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabd3fc32c4ecc4acf57af23d048866ee9" title="Internet radio station name.">ID3FID_NETRADIOSTATION</a>,   
<a name="l00302"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa8f5423432da6e3ca9bbb75acb8a6d1d1">00302</a>   <span class="comment">/* TRSO */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa8f5423432da6e3ca9bbb75acb8a6d1d1" title="Internet radio station owner.">ID3FID_NETRADIOOWNER</a>,     
<a name="l00303"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaafa82d83c1445255d8e3aef9aad2f082">00303</a>   <span class="comment">/* TSIZ */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaafa82d83c1445255d8e3aef9aad2f082" title="Size.">ID3FID_SIZE</a>,              
<a name="l00304"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa4342e3705851939a60d0ff760462befa">00304</a>   <span class="comment">/* TSOA */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa4342e3705851939a60d0ff760462befa" title="Album sort order.">ID3FID_ALBUMSORTORDER</a>,    
<a name="l00305"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa792ad6c907e527b2c75077f1b789cd0f">00305</a>   <span class="comment">/* TSOP */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa792ad6c907e527b2c75077f1b789cd0f" title="Performer sort order.">ID3FID_PERFORMERSORTORDER</a>,
<a name="l00306"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aae6ca333e7828d170a838963d0db414d6">00306</a>   <span class="comment">/* TSOT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aae6ca333e7828d170a838963d0db414d6" title="Title sort order.">ID3FID_TITLESORTORDER</a>,    
<a name="l00307"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa189391bbb9211eff4e880e26150a843e">00307</a>   <span class="comment">/* TSRC */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa189391bbb9211eff4e880e26150a843e" title="ISRC (international standard recording code).">ID3FID_ISRC</a>,              
<a name="l00308"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0f57c8f41dda6bfbeea524261e50f34f">00308</a>   <span class="comment">/* TSSE */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa0f57c8f41dda6bfbeea524261e50f34f" title="Software/Hardware and settings used for encoding.">ID3FID_ENCODERSETTINGS</a>,   
<a name="l00309"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa91954457058b4df872f398c9f6bc557b">00309</a>   <span class="comment">/* TSST */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa91954457058b4df872f398c9f6bc557b" title="Set subtitle.">ID3FID_SETSUBTITLE</a>,       
<a name="l00310"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7f62d6f6d592d3fa26de769f0f04d746">00310</a>   <span class="comment">/* TXXX */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7f62d6f6d592d3fa26de769f0f04d746" title="User defined text information.">ID3FID_USERTEXT</a>,          
<a name="l00311"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabcb5af26e4995a9cf303c93e37f5e23f">00311</a>   <span class="comment">/* TYER */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabcb5af26e4995a9cf303c93e37f5e23f" title="Year.">ID3FID_YEAR</a>,              
<a name="l00312"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7a2a3a1989a5d5582ac7cdb89ab91b1c">00312</a>   <span class="comment">/* UFID */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa7a2a3a1989a5d5582ac7cdb89ab91b1c" title="Unique file identifier.">ID3FID_UNIQUEFILEID</a>,      
<a name="l00313"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac05c5b00a2ac5d7f3e1ec640b9ae0174">00313</a>   <span class="comment">/* USER */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aac05c5b00a2ac5d7f3e1ec640b9ae0174" title="Terms of use.">ID3FID_TERMSOFUSE</a>,        
<a name="l00314"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aada871da61c6d5e3aac17c3a0c833baea">00314</a>   <span class="comment">/* USLT */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aada871da61c6d5e3aac17c3a0c833baea" title="Unsynchronized lyric/text transcription.">ID3FID_UNSYNCEDLYRICS</a>,    
<a name="l00315"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabd590e94ed2a4917457e097be62a955e">00315</a>   <span class="comment">/* WCOM */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aabd590e94ed2a4917457e097be62a955e" title="Commercial information.">ID3FID_WWWCOMMERCIALINFO</a>, 
<a name="l00316"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa9edae994c178aab9053dce9b41b8d9a">00316</a>   <span class="comment">/* WCOP */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aaa9edae994c178aab9053dce9b41b8d9a" title="Copyright/Legal infromation.">ID3FID_WWWCOPYRIGHT</a>,      
<a name="l00317"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa5e0fe23a4add58d2702a31546b181464">00317</a>   <span class="comment">/* WOAF */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa5e0fe23a4add58d2702a31546b181464" title="Official audio file webpage.">ID3FID_WWWAUDIOFILE</a>,      
<a name="l00318"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa462644eb93ef4e225ca44998ac09b2c7">00318</a>   <span class="comment">/* WOAR */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa462644eb93ef4e225ca44998ac09b2c7" title="Official artist/performer webpage.">ID3FID_WWWARTIST</a>,         
<a name="l00319"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa56e2494890fcf360c62e318787494d81">00319</a>   <span class="comment">/* WOAS */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa56e2494890fcf360c62e318787494d81" title="Official audio source webpage.">ID3FID_WWWAUDIOSOURCE</a>,    
<a name="l00320"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafae2e6d9adea4117021b0c7914f81def">00320</a>   <span class="comment">/* WORS */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aafae2e6d9adea4117021b0c7914f81def" title="Official internet radio station homepage.">ID3FID_WWWRADIOPAGE</a>,      
<a name="l00321"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa523c9be7bac1db329f902aa541c82d3b">00321</a>   <span class="comment">/* WPAY */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa523c9be7bac1db329f902aa541c82d3b" title="Payment.">ID3FID_WWWPAYMENT</a>,        
<a name="l00322"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa3e1e10f98cf8658fb39c28467e709aee">00322</a>   <span class="comment">/* WPUB */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa3e1e10f98cf8658fb39c28467e709aee" title="Official publisher webpage.">ID3FID_WWWPUBLISHER</a>,      
<a name="l00323"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa74d9281ed25a2648def828bfb8c7b241">00323</a>   <span class="comment">/* WXXX */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa74d9281ed25a2648def828bfb8c7b241" title="User defined URL link.">ID3FID_WWWUSER</a>,           
<a name="l00324"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa5bfbc06f6d93e24e821d3cd822a9cd53">00324</a>   <span class="comment">/*      */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa5bfbc06f6d93e24e821d3cd822a9cd53" title="Encrypted meta frame (id3v2.2.x).">ID3FID_METACRYPTO</a>,        
<a name="l00325"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa6a7e8fdbf3f513471d12c7f86c927da9">00325</a>   <span class="comment">/*      */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa6a7e8fdbf3f513471d12c7f86c927da9" title="Compressed meta frame (id3v2.2.1).">ID3FID_METACOMPRESSION</a>,   
<a name="l00326"></a><a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa6affa5b0398b8d04721aa724f1173a0a">00326</a>   <span class="comment">/* &gt;&gt;&gt;&gt; */</span> <a class="code" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8aa6affa5b0398b8d04721aa724f1173a0a" title="Last field placeholder.">ID3FID_LASTFRAMEID</a>        
<a name="l00327"></a>00327 };
<a name="l00328"></a>00328 
<a name="l00329"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843">00329</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843">ID3_V1Lengths</a>)
<a name="l00330"></a>00330 {
<a name="l00331"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a46a5c15ce2275169ef60c607e2d65cc7">00331</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a46a5c15ce2275169ef60c607e2d65cc7">ID3_V1_LEN</a>         = 128,
<a name="l00332"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a5fec9a62d9c76ada23f0c918bae02499">00332</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a5fec9a62d9c76ada23f0c918bae02499">ID3_V1_LEN_ID</a>      =   3,
<a name="l00333"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a9081b85c7be8c29d9586ed3f42e9c5d1">00333</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a9081b85c7be8c29d9586ed3f42e9c5d1">ID3_V1_LEN_TITLE</a>   =  30,
<a name="l00334"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a318eb86fac786d3effe37c3693eb7eb7">00334</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a318eb86fac786d3effe37c3693eb7eb7">ID3_V1_LEN_ARTIST</a>  =  30,
<a name="l00335"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a44c89fcc302b16d506d6cc8ad49db82f">00335</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a44c89fcc302b16d506d6cc8ad49db82f">ID3_V1_LEN_ALBUM</a>   =  30,
<a name="l00336"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a2abe844d83449a5bda450d75d803c23c">00336</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a2abe844d83449a5bda450d75d803c23c">ID3_V1_LEN_YEAR</a>    =   4,
<a name="l00337"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843ab769f0f0de48ff0c8abff72106c25e4c">00337</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843ab769f0f0de48ff0c8abff72106c25e4c">ID3_V1_LEN_COMMENT</a> =  30,
<a name="l00338"></a><a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a8cf094c0395dbc528e2b843c2be73308">00338</a>   <a class="code" href="globals_8h.html#af5c00561c08372185f9acec6fffc0843a8cf094c0395dbc528e2b843c2be73308">ID3_V1_LEN_GENRE</a>   =   1
<a name="l00339"></a>00339 };
<a name="l00340"></a>00340 
<a name="l00341"></a><a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38">00341</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38">ID3_FieldFlags</a>)
<a name="l00342"></a>00342 {
<a name="l00343"></a><a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38a8656cc8a145abd7e7d044ed5d4461892">00343</a>   <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38a8656cc8a145abd7e7d044ed5d4461892">ID3FF_NONE</a>       =      0,
<a name="l00344"></a><a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38aaaa9f63fa2ab5107c449182c25cfecaa">00344</a>   <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38aaaa9f63fa2ab5107c449182c25cfecaa">ID3FF_CSTR</a>       = 1 &lt;&lt; 0,
<a name="l00345"></a><a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38ae4a05ca021e53df7e28529127566c2f8">00345</a>   <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38ae4a05ca021e53df7e28529127566c2f8">ID3FF_LIST</a>       = 1 &lt;&lt; 1,
<a name="l00346"></a><a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38a43e0579745af075b96908966951f448b">00346</a>   <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38a43e0579745af075b96908966951f448b">ID3FF_ENCODABLE</a>  = 1 &lt;&lt; 2,
<a name="l00347"></a><a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38ada5a6933092a9bd25c4d732c6e075776">00347</a>   <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38ada5a6933092a9bd25c4d732c6e075776">ID3FF_TEXTLIST</a>   = <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38aaaa9f63fa2ab5107c449182c25cfecaa">ID3FF_CSTR</a> | <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38ae4a05ca021e53df7e28529127566c2f8">ID3FF_LIST</a> | <a class="code" href="globals_8h.html#aa21de7543342d7db7b81e31376a8de38a43e0579745af075b96908966951f448b">ID3FF_ENCODABLE</a>
<a name="l00348"></a>00348 };
<a name="l00349"></a>00349 
<a name="l00351"></a><a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6b">00351</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6b" title="Enumeration of the types of field types.">ID3_FieldType</a>)
<a name="l00352"></a>00352 {
<a name="l00353"></a><a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6baa57c8ee187d1d15729bd0fbb7b700390">00353</a>   <a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6baa57c8ee187d1d15729bd0fbb7b700390">ID3FTY_NONE</a>           = -1,
<a name="l00354"></a><a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6ba0ca8942d094abdf66373a765aba09caa">00354</a>   <a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6ba0ca8942d094abdf66373a765aba09caa">ID3FTY_INTEGER</a>        = 0,
<a name="l00355"></a><a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6baae04234361e579295a7bd84eeea8056e">00355</a>   <a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6baae04234361e579295a7bd84eeea8056e">ID3FTY_BINARY</a>,
<a name="l00356"></a><a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6ba2ee1dd56f8581f7c930d8ae610d9fb55">00356</a>   <a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6ba2ee1dd56f8581f7c930d8ae610d9fb55">ID3FTY_TEXTSTRING</a>,
<a name="l00357"></a><a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6ba5dd5571ef46be3c373f44d84de8b81c1">00357</a>   <a class="code" href="globals_8h.html#adc0ffe8cf70623e6d4d17092b20bdd6ba5dd5571ef46be3c373f44d84de8b81c1">ID3FTY_NUMTYPES</a>
<a name="l00358"></a>00358 };
<a name="l00359"></a>00359 
<a name="l00363"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">00363</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84" title="Predefined id3lib error types.">ID3_Err</a>)
<a name="l00364"></a>00364 {
<a name="l00365"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a92defcd73a15459b4e788cfef7b3f3eb">00365</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a92defcd73a15459b4e788cfef7b3f3eb" title="No error reported.">ID3E_NoError</a> = 0,             
<a name="l00366"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a96e1414d38ae0822ff62ead0711f9212">00366</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a96e1414d38ae0822ff62ead0711f9212" title="No available memory.">ID3E_NoMemory</a>,                
<a name="l00367"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a67a14ac97593ca7b837561257db66658">00367</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a67a14ac97593ca7b837561257db66658" title="No data to parse.">ID3E_NoData</a>,                  
<a name="l00368"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a92df663c8e657c3f0e74e87499c8bcab">00368</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a92df663c8e657c3f0e74e87499c8bcab" title="Improperly formatted data.">ID3E_BadData</a>,                 
<a name="l00369"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a188cb1f40c0ed9de19b3284237e1491a">00369</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a188cb1f40c0ed9de19b3284237e1491a" title="No buffer to write to.">ID3E_NoBuffer</a>,                
<a name="l00370"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84aad40862cbc22e2c8dec04d1d82d77a31">00370</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84aad40862cbc22e2c8dec04d1d82d77a31" title="Buffer is too small.">ID3E_SmallBuffer</a>,             
<a name="l00371"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84ad0f7d07ab9027b65865da35f18c6f168">00371</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84ad0f7d07ab9027b65865da35f18c6f168" title="Invalid frame id.">ID3E_InvalidFrameID</a>,          
<a name="l00372"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a1a7b8503e38b3aaeb9c3583ba88fc053">00372</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a1a7b8503e38b3aaeb9c3583ba88fc053" title="Requested field not found.">ID3E_FieldNotFound</a>,           
<a name="l00373"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84add03bd685cabc45ec292e91f4525549d">00373</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84add03bd685cabc45ec292e91f4525549d" title="Unknown field type.">ID3E_UnknownFieldType</a>,        
<a name="l00374"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a6ee76643cda3ce4ce6f33302375f347b">00374</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a6ee76643cda3ce4ce6f33302375f347b" title="Tag is already attached to a file.">ID3E_TagAlreadyAttached</a>,      
<a name="l00375"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a2747816077cc825c4f2d23581aac41bf">00375</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a2747816077cc825c4f2d23581aac41bf" title="Invalid tag version.">ID3E_InvalidTagVersion</a>,       
<a name="l00376"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84affc3d5d6e2c9dcc6358ac0429795368f">00376</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84affc3d5d6e2c9dcc6358ac0429795368f" title="No file to parse.">ID3E_NoFile</a>,                  
<a name="l00377"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a7e6f8e7c70f044bfbceca9b48ccc57d2">00377</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a7e6f8e7c70f044bfbceca9b48ccc57d2" title="Attempting to write to a read-only file.">ID3E_ReadOnly</a>,                
<a name="l00378"></a><a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a6e98cca0ac9ef58ef7b72d0f29725801">00378</a>   <a class="code" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84a6e98cca0ac9ef58ef7b72d0f29725801" title="Error in compression/uncompression.">ID3E_zlibError</a>                
<a name="l00379"></a>00379 };
<a name="l00380"></a>00380 
<a name="l00381"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59">00381</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59">ID3_ContentType</a>)
<a name="l00382"></a>00382 {
<a name="l00383"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a990da0a559e263753188547a3014cc5f">00383</a>   <a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a990da0a559e263753188547a3014cc5f">ID3CT_OTHER</a> = 0,
<a name="l00384"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a48eda6a842d7ee1fe4b95e737f9ace63">00384</a>   <a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a48eda6a842d7ee1fe4b95e737f9ace63">ID3CT_LYRICS</a>,
<a name="l00385"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a973e212d846cf929cd55b3a22adedbba">00385</a>   <a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a973e212d846cf929cd55b3a22adedbba">ID3CT_TEXTTRANSCRIPTION</a>,
<a name="l00386"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a9857394c83189917d7bdb270ce00d763">00386</a>   <a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a9857394c83189917d7bdb270ce00d763">ID3CT_MOVEMENT</a>,
<a name="l00387"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a068cfa50c069f12a61f93d7849c87926">00387</a>   <a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a068cfa50c069f12a61f93d7849c87926">ID3CT_EVENTS</a>,
<a name="l00388"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a0ced0aa7b1fddc400bf2182e18df2867">00388</a>   <a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a0ced0aa7b1fddc400bf2182e18df2867">ID3CT_CHORD</a>,
<a name="l00389"></a><a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a0d08295762c1cedd3edfa19e277f5af3">00389</a>   <a class="code" href="globals_8h.html#a2e8ca74158e0cc09c012cbd3511bab59a0d08295762c1cedd3edfa19e277f5af3">ID3CT_TRIVIA</a>
<a name="l00390"></a>00390 };
<a name="l00391"></a>00391 
<a name="l00392"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193e">00392</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193e">ID3_PictureType</a>)
<a name="l00393"></a>00393 {
<a name="l00394"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea3b0e253e49177fa492897e88a34ad19a">00394</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea3b0e253e49177fa492897e88a34ad19a">ID3PT_OTHER</a> = 0,
<a name="l00395"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eadc917d02b8e10ee88320a2d159d124f9">00395</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eadc917d02b8e10ee88320a2d159d124f9">ID3PT_PNG32ICON</a> = 1,     <span class="comment">//  32x32 pixels &#39;file icon&#39; (PNG only)</span>
<a name="l00396"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea53f406a683a81a51fb2865e0fc4a161c">00396</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea53f406a683a81a51fb2865e0fc4a161c">ID3PT_OTHERICON</a> = 2,     <span class="comment">// Other file icon</span>
<a name="l00397"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea86570ddf16669db75d1c003fa6d2bb53">00397</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea86570ddf16669db75d1c003fa6d2bb53">ID3PT_COVERFRONT</a> = 3,    <span class="comment">// Cover (front)</span>
<a name="l00398"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea018e30555851282296559bffd1c983ff">00398</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea018e30555851282296559bffd1c983ff">ID3PT_COVERBACK</a> = 4,     <span class="comment">// Cover (back)</span>
<a name="l00399"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eac8cd9337c6920ce068bcd8a39339c31a">00399</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eac8cd9337c6920ce068bcd8a39339c31a">ID3PT_LEAFLETPAGE</a> = 5,   <span class="comment">// Leaflet page</span>
<a name="l00400"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea62d174eef8e52157503219a466b63866">00400</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea62d174eef8e52157503219a466b63866">ID3PT_MEDIA</a> = 6,         <span class="comment">// Media (e.g. lable side of CD)</span>
<a name="l00401"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eab1b163ec4ac194763351b8fe80632e8e">00401</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eab1b163ec4ac194763351b8fe80632e8e">ID3PT_LEADARTIST</a> = 7,    <span class="comment">// Lead artist/lead performer/soloist</span>
<a name="l00402"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea25ade3cfd7a09cfde8896b261557668b">00402</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea25ade3cfd7a09cfde8896b261557668b">ID3PT_ARTIST</a> = 8,        <span class="comment">// Artist/performer</span>
<a name="l00403"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea5ea8b8c36547efa1d1e3c81672dcda7b">00403</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea5ea8b8c36547efa1d1e3c81672dcda7b">ID3PT_CONDUCTOR</a> = 9,     <span class="comment">// Conductor</span>
<a name="l00404"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea07c62fb8b1955c9ad6d21b2e8edb06d7">00404</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea07c62fb8b1955c9ad6d21b2e8edb06d7">ID3PT_BAND</a> = 10,         <span class="comment">// Band/Orchestra</span>
<a name="l00405"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea418e14293d1a1ae087bae210a535a1c7">00405</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea418e14293d1a1ae087bae210a535a1c7">ID3PT_COMPOSER</a> = 11,     <span class="comment">// Composer</span>
<a name="l00406"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea0924d74780b5ae5ac2d7297e0c79905b">00406</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea0924d74780b5ae5ac2d7297e0c79905b">ID3PT_LYRICIST</a> = 12,     <span class="comment">// Lyricist/text writer</span>
<a name="l00407"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea26d984313df402b2d32764d73bca5b2b">00407</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea26d984313df402b2d32764d73bca5b2b">ID3PT_REC_LOCATION</a> = 13, <span class="comment">// Recording Location</span>
<a name="l00408"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ead74802564ae815591341dfa260783159">00408</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ead74802564ae815591341dfa260783159">ID3PT_RECORDING</a> = 14,    <span class="comment">// During recording</span>
<a name="l00409"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea2c8eb8c21c9a46b9e9e008e15e9fc928">00409</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea2c8eb8c21c9a46b9e9e008e15e9fc928">ID3PT_PERFORMANCE</a> = 15,  <span class="comment">// During performance</span>
<a name="l00410"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea880bd05eb3e3081996e560440d395af2">00410</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea880bd05eb3e3081996e560440d395af2">ID3PT_VIDEO</a> = 16,        <span class="comment">// Movie/video screen capture</span>
<a name="l00411"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea88a22ca17d63528b4b71ca17cc75b48d">00411</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea88a22ca17d63528b4b71ca17cc75b48d">ID3PT_FISH</a> = 17,         <span class="comment">// A bright coloured fish</span>
<a name="l00412"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea726c740034d60528ebac3aaaf57f3f2f">00412</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea726c740034d60528ebac3aaaf57f3f2f">ID3PT_ILLUSTRATION</a> = 18, <span class="comment">// Illustration</span>
<a name="l00413"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eaa2942f69792675815458e3dce4cd1b68">00413</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193eaa2942f69792675815458e3dce4cd1b68">ID3PT_ARTISTLOGO</a> = 19,   <span class="comment">// Band/artist logotype</span>
<a name="l00414"></a><a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea653abff2792b504b014c4219c04bb6b2">00414</a>   <a class="code" href="globals_8h.html#af36c01091a4fe9dda85801c064d4193ea653abff2792b504b014c4219c04bb6b2">ID3PT_PUBLISHERLOGO</a> = 20 <span class="comment">// Publisher/Studio logotype</span>
<a name="l00415"></a>00415 };
<a name="l00416"></a>00416 
<a name="l00417"></a><a class="code" href="globals_8h.html#afcee1ca6fff19ac9b4ecc94d65fde23a">00417</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#afcee1ca6fff19ac9b4ecc94d65fde23a">ID3_TimeStampFormat</a>)
<a name="l00418"></a>00418 {
<a name="l00419"></a><a class="code" href="globals_8h.html#afcee1ca6fff19ac9b4ecc94d65fde23aa794663e0dda1868dec68fc21db7dafb9">00419</a>   <a class="code" href="globals_8h.html#afcee1ca6fff19ac9b4ecc94d65fde23aa794663e0dda1868dec68fc21db7dafb9">ID3TSF_FRAME</a>  = 1,
<a name="l00420"></a><a class="code" href="globals_8h.html#afcee1ca6fff19ac9b4ecc94d65fde23aa3a0f3a7114c244383d61a5a9615c6a35">00420</a>   <a class="code" href="globals_8h.html#afcee1ca6fff19ac9b4ecc94d65fde23aa3a0f3a7114c244383d61a5a9615c6a35">ID3TSF_MS</a>
<a name="l00421"></a>00421 };
<a name="l00422"></a>00422 
<a name="l00423"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97">00423</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97">MP3_BitRates</a>)
<a name="l00424"></a>00424 {
<a name="l00425"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ad10d51d201c771304933fd538302a247">00425</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ad10d51d201c771304933fd538302a247">MP3BITRATE_FALSE</a> = -1,
<a name="l00426"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a078d898aa2a74ba8b9e2e9fce85188dd">00426</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a078d898aa2a74ba8b9e2e9fce85188dd">MP3BITRATE_NONE</a> = 0,
<a name="l00427"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a6cc0c2b843f71ae70fbcc233d10def32">00427</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a6cc0c2b843f71ae70fbcc233d10def32">MP3BITRATE_8K</a>   = 8000,
<a name="l00428"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a8d8cd733797471837cb91b163ea10b70">00428</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a8d8cd733797471837cb91b163ea10b70">MP3BITRATE_16K</a>  = 16000,
<a name="l00429"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97acf85905460ee508b0667a31d67a55e5b">00429</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97acf85905460ee508b0667a31d67a55e5b">MP3BITRATE_24K</a>  = 24000,
<a name="l00430"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ae7edf10d4fa632d04b2e646fd1359e99">00430</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ae7edf10d4fa632d04b2e646fd1359e99">MP3BITRATE_32K</a>  = 32000,
<a name="l00431"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a8ffaa7fc92c110b215c78444db563be8">00431</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a8ffaa7fc92c110b215c78444db563be8">MP3BITRATE_40K</a>  = 40000,
<a name="l00432"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a7fa482ba0df513db9b59c3e6bf364371">00432</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a7fa482ba0df513db9b59c3e6bf364371">MP3BITRATE_48K</a>  = 48000,
<a name="l00433"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97acfcc3c66143e3bbe7e82adb6f4ccd3f5">00433</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97acfcc3c66143e3bbe7e82adb6f4ccd3f5">MP3BITRATE_56K</a>  = 56000,
<a name="l00434"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97aebb485aa008ad9231305534eb75645b0">00434</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97aebb485aa008ad9231305534eb75645b0">MP3BITRATE_64K</a>  = 64000,
<a name="l00435"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a2397efce3faa20130085cfdc4b06a850">00435</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a2397efce3faa20130085cfdc4b06a850">MP3BITRATE_80K</a>  = 80000,
<a name="l00436"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a772ac065539192e2c063c3c52a7ac755">00436</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a772ac065539192e2c063c3c52a7ac755">MP3BITRATE_96K</a>  = 96000,
<a name="l00437"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97abea16981be673e96e481374bfad1207b">00437</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97abea16981be673e96e481374bfad1207b">MP3BITRATE_112K</a> = 112000,
<a name="l00438"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a5f1d1694a146e3d8457883112577326b">00438</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a5f1d1694a146e3d8457883112577326b">MP3BITRATE_128K</a> = 128000,
<a name="l00439"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97aee3af5db3f861e50a76bd3dc7f5eb7b9">00439</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97aee3af5db3f861e50a76bd3dc7f5eb7b9">MP3BITRATE_144K</a> = 144000,
<a name="l00440"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a457a1962733e010eafdc7f4120c02c67">00440</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a457a1962733e010eafdc7f4120c02c67">MP3BITRATE_160K</a> = 160000,
<a name="l00441"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a5f8d3dec567ae0a8774a751d36c4f59f">00441</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a5f8d3dec567ae0a8774a751d36c4f59f">MP3BITRATE_176K</a> = 176000,
<a name="l00442"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ab727ff391b19516ae7711c532a50071f">00442</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ab727ff391b19516ae7711c532a50071f">MP3BITRATE_192K</a> = 192000,
<a name="l00443"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a67922457d07dab9207a1e2146f4f266a">00443</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a67922457d07dab9207a1e2146f4f266a">MP3BITRATE_224K</a> = 224000,
<a name="l00444"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97adf0969f154c8a003adcc6b2ba3a1615b">00444</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97adf0969f154c8a003adcc6b2ba3a1615b">MP3BITRATE_256K</a> = 256000,
<a name="l00445"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a4901fa4993505c9db7bc57cd1ae88e70">00445</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a4901fa4993505c9db7bc57cd1ae88e70">MP3BITRATE_288K</a> = 288000,
<a name="l00446"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97afdab0fc0d3d5319489ba697f841b2c77">00446</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97afdab0fc0d3d5319489ba697f841b2c77">MP3BITRATE_320K</a> = 320000,
<a name="l00447"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a8f4910c75f7b2f7e74175dec10bb312c">00447</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a8f4910c75f7b2f7e74175dec10bb312c">MP3BITRATE_352K</a> = 352000,
<a name="l00448"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ae8283ab0f851dcc9217b0f2d4be7c619">00448</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97ae8283ab0f851dcc9217b0f2d4be7c619">MP3BITRATE_384K</a> = 384000,
<a name="l00449"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a300439da9a2d643ff06e815d98a2544c">00449</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a300439da9a2d643ff06e815d98a2544c">MP3BITRATE_416K</a> = 416000,
<a name="l00450"></a><a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a2a6d31bd8e1f44d006b48a8dfa868d3a">00450</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97a2a6d31bd8e1f44d006b48a8dfa868d3a">MP3BITRATE_448K</a> = 448000
<a name="l00451"></a>00451 };
<a name="l00452"></a>00452 
<a name="l00453"></a><a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6e">00453</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6e">Mpeg_Layers</a>)
<a name="l00454"></a>00454 {
<a name="l00455"></a><a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea78b389bf3127608b91a1c01de3c2eb94">00455</a>   <a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea78b389bf3127608b91a1c01de3c2eb94">MPEGLAYER_FALSE</a> = -1,
<a name="l00456"></a><a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea8f926a20107ba44aaabff800e1a9486b">00456</a>   <a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea8f926a20107ba44aaabff800e1a9486b">MPEGLAYER_UNDEFINED</a>,
<a name="l00457"></a><a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6eaad643e5e3bd7df824d18da945960e5d0">00457</a>   <a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6eaad643e5e3bd7df824d18da945960e5d0">MPEGLAYER_III</a>,
<a name="l00458"></a><a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea4cd8c7ba12fe7f630bd842c37b279238">00458</a>   <a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea4cd8c7ba12fe7f630bd842c37b279238">MPEGLAYER_II</a>,
<a name="l00459"></a><a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea2690f357d5dee4c64513812c074c8f3b">00459</a>   <a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6ea2690f357d5dee4c64513812c074c8f3b">MPEGLAYER_I</a>
<a name="l00460"></a>00460 };
<a name="l00461"></a>00461 
<a name="l00462"></a><a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9">00462</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9">Mpeg_Version</a>)
<a name="l00463"></a>00463 {
<a name="l00464"></a><a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9aedcefbc9bb4045c7ef9b838797688441">00464</a>   <a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9aedcefbc9bb4045c7ef9b838797688441">MPEGVERSION_FALSE</a> = -1,
<a name="l00465"></a><a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9a162a1cf9dfd793a6a3edd2d1f4b7d752">00465</a>   <a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9a162a1cf9dfd793a6a3edd2d1f4b7d752">MPEGVERSION_2_5</a>,
<a name="l00466"></a><a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9adfc7841b2ed619578ff570dc480d9280">00466</a>   <a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9adfc7841b2ed619578ff570dc480d9280">MPEGVERSION_Reserved</a>,
<a name="l00467"></a><a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9af5fc9d059430784e71fb181e492ee834">00467</a>   <a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9af5fc9d059430784e71fb181e492ee834">MPEGVERSION_2</a>,
<a name="l00468"></a><a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9af97f43ccf6d8807643e2aba54275bb48">00468</a>   <a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9af97f43ccf6d8807643e2aba54275bb48">MPEGVERSION_1</a>
<a name="l00469"></a>00469 };
<a name="l00470"></a>00470 
<a name="l00471"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6">00471</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6">Mp3_Frequencies</a>)
<a name="l00472"></a>00472 {
<a name="l00473"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a3fab6ef0d5375fa171e114143d83f0c8">00473</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a3fab6ef0d5375fa171e114143d83f0c8">MP3FREQUENCIES_FALSE</a> = -1,
<a name="l00474"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6abc265e38f6cc7935d01061733cc62886">00474</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6abc265e38f6cc7935d01061733cc62886">MP3FREQUENCIES_Reserved</a> = 0,
<a name="l00475"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6aa77f556c7ffb1e7fb83d5c481201524b">00475</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6aa77f556c7ffb1e7fb83d5c481201524b">MP3FREQUENCIES_8000HZ</a> = 8000,
<a name="l00476"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a2f8182cfc3beac34d1caf1c10f95becf">00476</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a2f8182cfc3beac34d1caf1c10f95becf">MP3FREQUENCIES_11025HZ</a> = 11025,
<a name="l00477"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6aaf59bfbc4b67e675b40c6ce77eb89aa5">00477</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6aaf59bfbc4b67e675b40c6ce77eb89aa5">MP3FREQUENCIES_12000HZ</a> = 12000,
<a name="l00478"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a8caa4d809d60af133ec72254c5cec093">00478</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a8caa4d809d60af133ec72254c5cec093">MP3FREQUENCIES_16000HZ</a> = 16000,
<a name="l00479"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a8099063fa4f7467c1ba5963c98d20e53">00479</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a8099063fa4f7467c1ba5963c98d20e53">MP3FREQUENCIES_22050HZ</a> = 22050,
<a name="l00480"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a10a8a39a579425424240ae360acd11de">00480</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a10a8a39a579425424240ae360acd11de">MP3FREQUENCIES_24000HZ</a> = 24000,
<a name="l00481"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a319141f7510f0463b3a052632e410065">00481</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a319141f7510f0463b3a052632e410065">MP3FREQUENCIES_32000HZ</a> = 32000,
<a name="l00482"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a0eada4d77abbf101dd3ac7b7cf913e5c">00482</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a0eada4d77abbf101dd3ac7b7cf913e5c">MP3FREQUENCIES_48000HZ</a> = 48000,
<a name="l00483"></a><a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a221ea7aa219e71062530e78f3abb12e3">00483</a>   <a class="code" href="globals_8h.html#a1f210b81be389d1c12b8cef2f26932e6a221ea7aa219e71062530e78f3abb12e3">MP3FREQUENCIES_44100HZ</a> = 44100,
<a name="l00484"></a>00484 };
<a name="l00485"></a>00485 
<a name="l00486"></a><a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07">00486</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07">Mp3_ChannelMode</a>)
<a name="l00487"></a>00487 {
<a name="l00488"></a><a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07aa99cd401a8b9405b9c482a682707f107">00488</a>   <a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07aa99cd401a8b9405b9c482a682707f107">MP3CHANNELMODE_FALSE</a> = -1,
<a name="l00489"></a><a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07a1be4ddbb0ca743e64e9b024bf1a288fa">00489</a>   <a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07a1be4ddbb0ca743e64e9b024bf1a288fa">MP3CHANNELMODE_STEREO</a>,
<a name="l00490"></a><a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07ad86a81dc791d34c4a9c7658e9956b3d7">00490</a>   <a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07ad86a81dc791d34c4a9c7658e9956b3d7">MP3CHANNELMODE_JOINT_STEREO</a>,
<a name="l00491"></a><a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07a0cd87319f39f3b69b570edf63b74c574">00491</a>   <a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07a0cd87319f39f3b69b570edf63b74c574">MP3CHANNELMODE_DUAL_CHANNEL</a>,
<a name="l00492"></a><a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07a946c1df7a89038069c21ca2faeacd0b1">00492</a>   <a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07a946c1df7a89038069c21ca2faeacd0b1">MP3CHANNELMODE_SINGLE_CHANNEL</a>
<a name="l00493"></a>00493 };
<a name="l00494"></a>00494 
<a name="l00495"></a><a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6">00495</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6">Mp3_ModeExt</a>)
<a name="l00496"></a>00496 {
<a name="l00497"></a><a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6aeb904179110516a02e838c2c8b6d90dc">00497</a>   <a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6aeb904179110516a02e838c2c8b6d90dc">MP3MODEEXT_FALSE</a> = -1,
<a name="l00498"></a><a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6a2f75e2938f9ce8f21a21cee498c53000">00498</a>   <a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6a2f75e2938f9ce8f21a21cee498c53000">MP3MODEEXT_0</a>,
<a name="l00499"></a><a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6adf83e4ff77ed561f2d114bd63da8e7dc">00499</a>   <a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6adf83e4ff77ed561f2d114bd63da8e7dc">MP3MODEEXT_1</a>,
<a name="l00500"></a><a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6ac0f6d0950398954d0a79e7aa18e711ef">00500</a>   <a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6ac0f6d0950398954d0a79e7aa18e711ef">MP3MODEEXT_2</a>,
<a name="l00501"></a><a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6a1ba744c4af8f3fa39655754323c9bc84">00501</a>   <a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6a1ba744c4af8f3fa39655754323c9bc84">MP3MODEEXT_3</a>
<a name="l00502"></a>00502 };
<a name="l00503"></a>00503 
<a name="l00504"></a><a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfb">00504</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfb">Mp3_Emphasis</a>)
<a name="l00505"></a>00505 {
<a name="l00506"></a><a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfba9d32f476e0db523f5554d57b492c4384">00506</a>   <a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfba9d32f476e0db523f5554d57b492c4384">MP3EMPHASIS_FALSE</a> = -1,
<a name="l00507"></a><a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfbac24413e0bdcc2a0ea6ed19fa0e765ec3">00507</a>   <a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfbac24413e0bdcc2a0ea6ed19fa0e765ec3">MP3EMPHASIS_NONE</a>,
<a name="l00508"></a><a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfba08a4c17e01f3537931082e305a0d0d2a">00508</a>   <a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfba08a4c17e01f3537931082e305a0d0d2a">MP3EMPHASIS_50_15MS</a>,
<a name="l00509"></a><a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfbadedc998d4c9e32c5ed243e7834348691">00509</a>   <a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfbadedc998d4c9e32c5ed243e7834348691">MP3EMPHASIS_Reserved</a>,
<a name="l00510"></a><a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfba14886bd663e6c95bd1ef9fd3f57dd5a9">00510</a>   <a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfba14886bd663e6c95bd1ef9fd3f57dd5a9">MP3EMPHASIS_CCIT_J17</a>
<a name="l00511"></a>00511 };
<a name="l00512"></a>00512 
<a name="l00513"></a><a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3e">00513</a> <a class="code" href="globals_8h.html#aa31211b592549d90178ecb7f4c45079d">ID3_ENUM</a>(<a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3e">Mp3_Crc</a>)
<a name="l00514"></a>00514 {
<a name="l00515"></a><a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3ea8efebd674bf8c756a4945fb8c3198401">00515</a>   <a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3ea8efebd674bf8c756a4945fb8c3198401">MP3CRC_ERROR_SIZE</a> = -2,
<a name="l00516"></a><a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3ea8eae0d93d3e7d61f547bfd3753dad584">00516</a>   <a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3ea8eae0d93d3e7d61f547bfd3753dad584">MP3CRC_MISMATCH</a> = -1,
<a name="l00517"></a><a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3eac10daf94b7a6e45a8a8090d502d9f85c">00517</a>   <a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3eac10daf94b7a6e45a8a8090d502d9f85c">MP3CRC_NONE</a> = 0,
<a name="l00518"></a><a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3eaa3bf6050228ce540525bd857939aa43b">00518</a>   <a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3eaa3bf6050228ce540525bd857939aa43b">MP3CRC_OK</a> = 1
<a name="l00519"></a>00519 };
<a name="l00520"></a>00520 
<a name="l00521"></a><a class="code" href="struct_mp3___headerinfo.html">00521</a> <a class="code" href="globals_8h.html#abfd40cb55927855076f5d4ef7e9196d5">ID3_STRUCT</a>(<a class="code" href="struct_mp3___headerinfo.html">Mp3_Headerinfo</a>)
<a name="l00522"></a>00522 {
<a name="l00523"></a><a class="code" href="struct_mp3___headerinfo.html#a124b86252f64e7c86e24dd0f96ceb0ca">00523</a>   <a class="code" href="globals_8h.html#a52c49c7c4c67c4391cc3c97ba2cb3e6e">Mpeg_Layers</a> layer;
<a name="l00524"></a><a class="code" href="struct_mp3___headerinfo.html#ada63433940a2cebe60a2e50703830a9a">00524</a>   <a class="code" href="globals_8h.html#ad06786abcdc3df5e30a1f3dac64cf8c9">Mpeg_Version</a> version;
<a name="l00525"></a><a class="code" href="struct_mp3___headerinfo.html#a0e45f14a28cf30ba0a72a2a9b486747b">00525</a>   <a class="code" href="globals_8h.html#a9f7780a5d40c597dab61864c9b7dcb97">MP3_BitRates</a> bitrate;
<a name="l00526"></a><a class="code" href="struct_mp3___headerinfo.html#a176b706f112528ff03a2ab8ab722b3f6">00526</a>   <a class="code" href="globals_8h.html#a56da27326370a3bb7647dd351f920c07">Mp3_ChannelMode</a> channelmode;
<a name="l00527"></a><a class="code" href="struct_mp3___headerinfo.html#ae9f6b7b5a9fe89d3ae2ce16f03e07afd">00527</a>   <a class="code" href="globals_8h.html#a1c603c7c1023d96b7df745034afc05c6">Mp3_ModeExt</a> modeext;
<a name="l00528"></a><a class="code" href="struct_mp3___headerinfo.html#a946c46893e47554bad33dd44b40173a7">00528</a>   <a class="code" href="globals_8h.html#a21cf2b3e12eb5da50f4a4f1bf55d6dfb">Mp3_Emphasis</a> emphasis;
<a name="l00529"></a><a class="code" href="struct_mp3___headerinfo.html#aca1b9332d647355f19eb461383724589">00529</a>   <a class="code" href="globals_8h.html#a9831efb25494946ce3d7326f2ec04f3e">Mp3_Crc</a> crc;
<a name="l00530"></a><a class="code" href="struct_mp3___headerinfo.html#ad0fb1f3fa6e70eda74e10b7c9be66802">00530</a>   uint32 vbr_bitrate;           <span class="comment">// avg bitrate from xing header</span>
<a name="l00531"></a><a class="code" href="struct_mp3___headerinfo.html#afb7789a0c15105a2c7268725ebbac249">00531</a>   uint32 frequency;             <span class="comment">// samplerate</span>
<a name="l00532"></a><a class="code" href="struct_mp3___headerinfo.html#ad9498e8d22e5b518a81b72e5a06623a2">00532</a>   uint32 framesize;
<a name="l00533"></a><a class="code" href="struct_mp3___headerinfo.html#aaf5a59236a3ebd94aef870bcd3668465">00533</a>   uint32 frames;                <span class="comment">// nr of frames</span>
<a name="l00534"></a><a class="code" href="struct_mp3___headerinfo.html#a6dd9d91121205de5b080b0435e21821a">00534</a>   uint32 time;                  <span class="comment">// nr of seconds in song</span>
<a name="l00535"></a><a class="code" href="struct_mp3___headerinfo.html#ade126b2e5e31d3723fe92e492a1ef175">00535</a>   <span class="keywordtype">bool</span> privatebit;
<a name="l00536"></a><a class="code" href="struct_mp3___headerinfo.html#a9c028ccefef818faf7f62714f409366e">00536</a>   <span class="keywordtype">bool</span> copyrighted;
<a name="l00537"></a><a class="code" href="struct_mp3___headerinfo.html#a55eaa9108bff1b8628d0851966affb57">00537</a>   <span class="keywordtype">bool</span> original;
<a name="l00538"></a>00538 };
<a name="l00539"></a>00539 
<a name="l00540"></a><a class="code" href="globals_8h.html#a37cab473d534ac60ff387551f84238f3">00540</a> <span class="preprocessor">#define ID3_NR_OF_V1_GENRES 148</span>
<a name="l00541"></a>00541 <span class="preprocessor"></span>
<a name="l00542"></a>00542 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *ID3_v1_genre_description[<a class="code" href="globals_8h.html#a37cab473d534ac60ff387551f84238f3">ID3_NR_OF_V1_GENRES</a>] =
<a name="l00543"></a>00543 {
<a name="l00544"></a>00544   <span class="stringliteral">&quot;Blues&quot;</span>,             <span class="comment">//0</span>
<a name="l00545"></a>00545   <span class="stringliteral">&quot;Classic Rock&quot;</span>,      <span class="comment">//1</span>
<a name="l00546"></a>00546   <span class="stringliteral">&quot;Country&quot;</span>,           <span class="comment">//2</span>
<a name="l00547"></a>00547   <span class="stringliteral">&quot;Dance&quot;</span>,             <span class="comment">//3</span>
<a name="l00548"></a>00548   <span class="stringliteral">&quot;Disco&quot;</span>,             <span class="comment">//4</span>
<a name="l00549"></a>00549   <span class="stringliteral">&quot;Funk&quot;</span>,              <span class="comment">//5</span>
<a name="l00550"></a>00550   <span class="stringliteral">&quot;Grunge&quot;</span>,            <span class="comment">//6</span>
<a name="l00551"></a>00551   <span class="stringliteral">&quot;Hip-Hop&quot;</span>,           <span class="comment">//7</span>
<a name="l00552"></a>00552   <span class="stringliteral">&quot;Jazz&quot;</span>,              <span class="comment">//8</span>
<a name="l00553"></a>00553   <span class="stringliteral">&quot;Metal&quot;</span>,             <span class="comment">//9</span>
<a name="l00554"></a>00554   <span class="stringliteral">&quot;New Age&quot;</span>,           <span class="comment">//10</span>
<a name="l00555"></a>00555   <span class="stringliteral">&quot;Oldies&quot;</span>,            <span class="comment">//11</span>
<a name="l00556"></a>00556   <span class="stringliteral">&quot;Other&quot;</span>,             <span class="comment">//12</span>
<a name="l00557"></a>00557   <span class="stringliteral">&quot;Pop&quot;</span>,               <span class="comment">//13</span>
<a name="l00558"></a>00558   <span class="stringliteral">&quot;R&amp;B&quot;</span>,               <span class="comment">//14</span>
<a name="l00559"></a>00559   <span class="stringliteral">&quot;Rap&quot;</span>,               <span class="comment">//15</span>
<a name="l00560"></a>00560   <span class="stringliteral">&quot;Reggae&quot;</span>,            <span class="comment">//16</span>
<a name="l00561"></a>00561   <span class="stringliteral">&quot;Rock&quot;</span>,              <span class="comment">//17</span>
<a name="l00562"></a>00562   <span class="stringliteral">&quot;Techno&quot;</span>,            <span class="comment">//18</span>
<a name="l00563"></a>00563   <span class="stringliteral">&quot;Industrial&quot;</span>,        <span class="comment">//19</span>
<a name="l00564"></a>00564   <span class="stringliteral">&quot;Alternative&quot;</span>,       <span class="comment">//20</span>
<a name="l00565"></a>00565   <span class="stringliteral">&quot;Ska&quot;</span>,               <span class="comment">//21</span>
<a name="l00566"></a>00566   <span class="stringliteral">&quot;Death Metal&quot;</span>,       <span class="comment">//22</span>
<a name="l00567"></a>00567   <span class="stringliteral">&quot;Pranks&quot;</span>,            <span class="comment">//23</span>
<a name="l00568"></a>00568   <span class="stringliteral">&quot;Soundtrack&quot;</span>,        <span class="comment">//24</span>
<a name="l00569"></a>00569   <span class="stringliteral">&quot;Euro-Techno&quot;</span>,       <span class="comment">//25</span>
<a name="l00570"></a>00570   <span class="stringliteral">&quot;Ambient&quot;</span>,           <span class="comment">//26</span>
<a name="l00571"></a>00571   <span class="stringliteral">&quot;Trip-Hop&quot;</span>,          <span class="comment">//27</span>
<a name="l00572"></a>00572   <span class="stringliteral">&quot;Vocal&quot;</span>,             <span class="comment">//28</span>
<a name="l00573"></a>00573   <span class="stringliteral">&quot;Jazz+Funk&quot;</span>,         <span class="comment">//29</span>
<a name="l00574"></a>00574   <span class="stringliteral">&quot;Fusion&quot;</span>,            <span class="comment">//30</span>
<a name="l00575"></a>00575   <span class="stringliteral">&quot;Trance&quot;</span>,            <span class="comment">//31</span>
<a name="l00576"></a>00576   <span class="stringliteral">&quot;Classical&quot;</span>,         <span class="comment">//32</span>
<a name="l00577"></a>00577   <span class="stringliteral">&quot;Instrumental&quot;</span>,      <span class="comment">//33</span>
<a name="l00578"></a>00578   <span class="stringliteral">&quot;Acid&quot;</span>,              <span class="comment">//34</span>
<a name="l00579"></a>00579   <span class="stringliteral">&quot;House&quot;</span>,             <span class="comment">//35</span>
<a name="l00580"></a>00580   <span class="stringliteral">&quot;Game&quot;</span>,              <span class="comment">//36</span>
<a name="l00581"></a>00581   <span class="stringliteral">&quot;Sound Clip&quot;</span>,        <span class="comment">//37</span>
<a name="l00582"></a>00582   <span class="stringliteral">&quot;Gospel&quot;</span>,            <span class="comment">//38</span>
<a name="l00583"></a>00583   <span class="stringliteral">&quot;Noise&quot;</span>,             <span class="comment">//39</span>
<a name="l00584"></a>00584   <span class="stringliteral">&quot;AlternRock&quot;</span>,        <span class="comment">//40</span>
<a name="l00585"></a>00585   <span class="stringliteral">&quot;Bass&quot;</span>,              <span class="comment">//41</span>
<a name="l00586"></a>00586   <span class="stringliteral">&quot;Soul&quot;</span>,              <span class="comment">//42</span>
<a name="l00587"></a>00587   <span class="stringliteral">&quot;Punk&quot;</span>,              <span class="comment">//43</span>
<a name="l00588"></a>00588   <span class="stringliteral">&quot;Space&quot;</span>,             <span class="comment">//44</span>
<a name="l00589"></a>00589   <span class="stringliteral">&quot;Meditative&quot;</span>,        <span class="comment">//45</span>
<a name="l00590"></a>00590   <span class="stringliteral">&quot;Instrumental Pop&quot;</span>,  <span class="comment">//46</span>
<a name="l00591"></a>00591   <span class="stringliteral">&quot;Instrumental Rock&quot;</span>, <span class="comment">//47</span>
<a name="l00592"></a>00592   <span class="stringliteral">&quot;Ethnic&quot;</span>,            <span class="comment">//48</span>
<a name="l00593"></a>00593   <span class="stringliteral">&quot;Gothic&quot;</span>,            <span class="comment">//49</span>
<a name="l00594"></a>00594   <span class="stringliteral">&quot;Darkwave&quot;</span>,          <span class="comment">//50</span>
<a name="l00595"></a>00595   <span class="stringliteral">&quot;Techno-Industrial&quot;</span>, <span class="comment">//51</span>
<a name="l00596"></a>00596   <span class="stringliteral">&quot;Electronic&quot;</span>,        <span class="comment">//52</span>
<a name="l00597"></a>00597   <span class="stringliteral">&quot;Pop-Folk&quot;</span>,          <span class="comment">//53</span>
<a name="l00598"></a>00598   <span class="stringliteral">&quot;Eurodance&quot;</span>,         <span class="comment">//54</span>
<a name="l00599"></a>00599   <span class="stringliteral">&quot;Dream&quot;</span>,             <span class="comment">//55</span>
<a name="l00600"></a>00600   <span class="stringliteral">&quot;Southern Rock&quot;</span>,     <span class="comment">//56</span>
<a name="l00601"></a>00601   <span class="stringliteral">&quot;Comedy&quot;</span>,            <span class="comment">//57</span>
<a name="l00602"></a>00602   <span class="stringliteral">&quot;Cult&quot;</span>,              <span class="comment">//58</span>
<a name="l00603"></a>00603   <span class="stringliteral">&quot;Gangsta&quot;</span>,           <span class="comment">//59</span>
<a name="l00604"></a>00604   <span class="stringliteral">&quot;Top 40&quot;</span>,            <span class="comment">//60</span>
<a name="l00605"></a>00605   <span class="stringliteral">&quot;Christian Rap&quot;</span>,     <span class="comment">//61</span>
<a name="l00606"></a>00606   <span class="stringliteral">&quot;Pop/Funk&quot;</span>,          <span class="comment">//62</span>
<a name="l00607"></a>00607   <span class="stringliteral">&quot;Jungle&quot;</span>,            <span class="comment">//63</span>
<a name="l00608"></a>00608   <span class="stringliteral">&quot;Native American&quot;</span>,   <span class="comment">//64</span>
<a name="l00609"></a>00609   <span class="stringliteral">&quot;Cabaret&quot;</span>,           <span class="comment">//65</span>
<a name="l00610"></a>00610   <span class="stringliteral">&quot;New Wave&quot;</span>,          <span class="comment">//66</span>
<a name="l00611"></a>00611   <span class="stringliteral">&quot;Psychadelic&quot;</span>,       <span class="comment">//67</span>
<a name="l00612"></a>00612   <span class="stringliteral">&quot;Rave&quot;</span>,              <span class="comment">//68</span>
<a name="l00613"></a>00613   <span class="stringliteral">&quot;Showtunes&quot;</span>,         <span class="comment">//69</span>
<a name="l00614"></a>00614   <span class="stringliteral">&quot;Trailer&quot;</span>,           <span class="comment">//70</span>
<a name="l00615"></a>00615   <span class="stringliteral">&quot;Lo-Fi&quot;</span>,             <span class="comment">//71</span>
<a name="l00616"></a>00616   <span class="stringliteral">&quot;Tribal&quot;</span>,            <span class="comment">//72</span>
<a name="l00617"></a>00617   <span class="stringliteral">&quot;Acid Punk&quot;</span>,         <span class="comment">//73</span>
<a name="l00618"></a>00618   <span class="stringliteral">&quot;Acid Jazz&quot;</span>,         <span class="comment">//74</span>
<a name="l00619"></a>00619   <span class="stringliteral">&quot;Polka&quot;</span>,             <span class="comment">//75</span>
<a name="l00620"></a>00620   <span class="stringliteral">&quot;Retro&quot;</span>,             <span class="comment">//76</span>
<a name="l00621"></a>00621   <span class="stringliteral">&quot;Musical&quot;</span>,           <span class="comment">//77</span>
<a name="l00622"></a>00622   <span class="stringliteral">&quot;Rock &amp; Roll&quot;</span>,       <span class="comment">//78</span>
<a name="l00623"></a>00623   <span class="stringliteral">&quot;Hard Rock&quot;</span>,         <span class="comment">//79</span>
<a name="l00624"></a>00624 <span class="comment">// following are winamp extentions</span>
<a name="l00625"></a>00625   <span class="stringliteral">&quot;Folk&quot;</span>,                  <span class="comment">//80</span>
<a name="l00626"></a>00626   <span class="stringliteral">&quot;Folk-Rock&quot;</span>,             <span class="comment">//81</span>
<a name="l00627"></a>00627   <span class="stringliteral">&quot;National Folk&quot;</span>,         <span class="comment">//82</span>
<a name="l00628"></a>00628   <span class="stringliteral">&quot;Swing&quot;</span>,                 <span class="comment">//83</span>
<a name="l00629"></a>00629   <span class="stringliteral">&quot;Fast Fusion&quot;</span>,           <span class="comment">//84</span>
<a name="l00630"></a>00630   <span class="stringliteral">&quot;Bebob&quot;</span>,                 <span class="comment">//85</span>
<a name="l00631"></a>00631   <span class="stringliteral">&quot;Latin&quot;</span>,                 <span class="comment">//86</span>
<a name="l00632"></a>00632   <span class="stringliteral">&quot;Revival&quot;</span>,               <span class="comment">//87</span>
<a name="l00633"></a>00633   <span class="stringliteral">&quot;Celtic&quot;</span>,                <span class="comment">//88</span>
<a name="l00634"></a>00634   <span class="stringliteral">&quot;Bluegrass&quot;</span>,             <span class="comment">//89</span>
<a name="l00635"></a>00635   <span class="stringliteral">&quot;Avantgarde&quot;</span>,            <span class="comment">//90</span>
<a name="l00636"></a>00636   <span class="stringliteral">&quot;Gothic Rock&quot;</span>,           <span class="comment">//91</span>
<a name="l00637"></a>00637   <span class="stringliteral">&quot;Progressive Rock&quot;</span>,      <span class="comment">//92</span>
<a name="l00638"></a>00638   <span class="stringliteral">&quot;Psychedelic Rock&quot;</span>,      <span class="comment">//93</span>
<a name="l00639"></a>00639   <span class="stringliteral">&quot;Symphonic Rock&quot;</span>,        <span class="comment">//94</span>
<a name="l00640"></a>00640   <span class="stringliteral">&quot;Slow Rock&quot;</span>,             <span class="comment">//95</span>
<a name="l00641"></a>00641   <span class="stringliteral">&quot;Big Band&quot;</span>,              <span class="comment">//96</span>
<a name="l00642"></a>00642   <span class="stringliteral">&quot;Chorus&quot;</span>,                <span class="comment">//97</span>
<a name="l00643"></a>00643   <span class="stringliteral">&quot;Easy Listening&quot;</span>,        <span class="comment">//98</span>
<a name="l00644"></a>00644   <span class="stringliteral">&quot;Acoustic&quot;</span>,              <span class="comment">//99</span>
<a name="l00645"></a>00645   <span class="stringliteral">&quot;Humour&quot;</span>,                <span class="comment">//100</span>
<a name="l00646"></a>00646   <span class="stringliteral">&quot;Speech&quot;</span>,                <span class="comment">//101</span>
<a name="l00647"></a>00647   <span class="stringliteral">&quot;Chanson&quot;</span>,               <span class="comment">//102</span>
<a name="l00648"></a>00648   <span class="stringliteral">&quot;Opera&quot;</span>,                 <span class="comment">//103</span>
<a name="l00649"></a>00649   <span class="stringliteral">&quot;Chamber Music&quot;</span>,         <span class="comment">//104</span>
<a name="l00650"></a>00650   <span class="stringliteral">&quot;Sonata&quot;</span>,                <span class="comment">//105</span>
<a name="l00651"></a>00651   <span class="stringliteral">&quot;Symphony&quot;</span>,              <span class="comment">//106</span>
<a name="l00652"></a>00652   <span class="stringliteral">&quot;Booty Bass&quot;</span>,            <span class="comment">//107</span>
<a name="l00653"></a>00653   <span class="stringliteral">&quot;Primus&quot;</span>,                <span class="comment">//108</span>
<a name="l00654"></a>00654   <span class="stringliteral">&quot;Porn Groove&quot;</span>,           <span class="comment">//109</span>
<a name="l00655"></a>00655   <span class="stringliteral">&quot;Satire&quot;</span>,                <span class="comment">//110</span>
<a name="l00656"></a>00656   <span class="stringliteral">&quot;Slow Jam&quot;</span>,              <span class="comment">//111</span>
<a name="l00657"></a>00657   <span class="stringliteral">&quot;Club&quot;</span>,                  <span class="comment">//112</span>
<a name="l00658"></a>00658   <span class="stringliteral">&quot;Tango&quot;</span>,                 <span class="comment">//113</span>
<a name="l00659"></a>00659   <span class="stringliteral">&quot;Samba&quot;</span>,                 <span class="comment">//114</span>
<a name="l00660"></a>00660   <span class="stringliteral">&quot;Folklore&quot;</span>,              <span class="comment">//115</span>
<a name="l00661"></a>00661   <span class="stringliteral">&quot;Ballad&quot;</span>,                <span class="comment">//116</span>
<a name="l00662"></a>00662   <span class="stringliteral">&quot;Power Ballad&quot;</span>,          <span class="comment">//117</span>
<a name="l00663"></a>00663   <span class="stringliteral">&quot;Rhythmic Soul&quot;</span>,         <span class="comment">//118</span>
<a name="l00664"></a>00664   <span class="stringliteral">&quot;Freestyle&quot;</span>,             <span class="comment">//119</span>
<a name="l00665"></a>00665   <span class="stringliteral">&quot;Duet&quot;</span>,                  <span class="comment">//120</span>
<a name="l00666"></a>00666   <span class="stringliteral">&quot;Punk Rock&quot;</span>,             <span class="comment">//121</span>
<a name="l00667"></a>00667   <span class="stringliteral">&quot;Drum Solo&quot;</span>,             <span class="comment">//122</span>
<a name="l00668"></a>00668   <span class="stringliteral">&quot;A capella&quot;</span>,             <span class="comment">//123</span>
<a name="l00669"></a>00669   <span class="stringliteral">&quot;Euro-House&quot;</span>,            <span class="comment">//124</span>
<a name="l00670"></a>00670   <span class="stringliteral">&quot;Dance Hall&quot;</span>,            <span class="comment">//125</span>
<a name="l00671"></a>00671   <span class="stringliteral">&quot;Goa&quot;</span>,                   <span class="comment">//126</span>
<a name="l00672"></a>00672   <span class="stringliteral">&quot;Drum &amp; Bass&quot;</span>,           <span class="comment">//127</span>
<a name="l00673"></a>00673   <span class="stringliteral">&quot;Club-House&quot;</span>,            <span class="comment">//128</span>
<a name="l00674"></a>00674   <span class="stringliteral">&quot;Hardcore&quot;</span>,              <span class="comment">//129</span>
<a name="l00675"></a>00675   <span class="stringliteral">&quot;Terror&quot;</span>,                <span class="comment">//130</span>
<a name="l00676"></a>00676   <span class="stringliteral">&quot;Indie&quot;</span>,                 <span class="comment">//131</span>
<a name="l00677"></a>00677   <span class="stringliteral">&quot;Britpop&quot;</span>,               <span class="comment">//132</span>
<a name="l00678"></a>00678   <span class="stringliteral">&quot;Negerpunk&quot;</span>,             <span class="comment">//133</span>
<a name="l00679"></a>00679   <span class="stringliteral">&quot;Polsk Punk&quot;</span>,            <span class="comment">//134</span>
<a name="l00680"></a>00680   <span class="stringliteral">&quot;Beat&quot;</span>,                  <span class="comment">//135</span>
<a name="l00681"></a>00681   <span class="stringliteral">&quot;Christian Gangsta Rap&quot;</span>, <span class="comment">//136</span>
<a name="l00682"></a>00682   <span class="stringliteral">&quot;Heavy Metal&quot;</span>,           <span class="comment">//137</span>
<a name="l00683"></a>00683   <span class="stringliteral">&quot;Black Metal&quot;</span>,           <span class="comment">//138</span>
<a name="l00684"></a>00684   <span class="stringliteral">&quot;Crossover&quot;</span>,             <span class="comment">//139</span>
<a name="l00685"></a>00685   <span class="stringliteral">&quot;Contemporary Christian&quot;</span>,<span class="comment">//140</span>
<a name="l00686"></a>00686   <span class="stringliteral">&quot;Christian Rock &quot;</span>,       <span class="comment">//141</span>
<a name="l00687"></a>00687   <span class="stringliteral">&quot;Merengue&quot;</span>,              <span class="comment">//142</span>
<a name="l00688"></a>00688   <span class="stringliteral">&quot;Salsa&quot;</span>,                 <span class="comment">//143</span>
<a name="l00689"></a>00689   <span class="stringliteral">&quot;Trash Metal&quot;</span>,           <span class="comment">//144</span>
<a name="l00690"></a>00690   <span class="stringliteral">&quot;Anime&quot;</span>,                 <span class="comment">//145</span>
<a name="l00691"></a>00691   <span class="stringliteral">&quot;JPop&quot;</span>,                  <span class="comment">//146</span>
<a name="l00692"></a>00692   <span class="stringliteral">&quot;Synthpop&quot;</span>               <span class="comment">//147</span>
<a name="l00693"></a>00693 };
<a name="l00694"></a>00694 
<a name="l00695"></a><a class="code" href="globals_8h.html#aa3f37c5dff0e814633431a3265e6c425">00695</a> <span class="preprocessor">#define ID3_V1GENRE2DESCRIPTION(x) (x &lt; ID3_NR_OF_V1_GENRES &amp;&amp; x &gt;= 0) ? ID3_v1_genre_description[x] : NULL</span>
<a name="l00696"></a>00696 <span class="preprocessor"></span>
<a name="l00697"></a><a class="code" href="globals_8h.html#a149cf2d890a39a9531e45c7c4e97123d">00697</a> <span class="preprocessor">#define MASK(bits) ((1 &lt;&lt; (bits)) - 1)</span>
<a name="l00698"></a><a class="code" href="globals_8h.html#a84bd6e5737d6e76532842829faeb2b07">00698</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK1 MASK(1)</span>
<a name="l00699"></a><a class="code" href="globals_8h.html#a56384e8c57c307eab5333a1d9e665b0c">00699</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK2 MASK(2)</span>
<a name="l00700"></a><a class="code" href="globals_8h.html#a22bf3817eac0d6ead16cc59d80dc1022">00700</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK3 MASK(3)</span>
<a name="l00701"></a><a class="code" href="globals_8h.html#aba8740526be6614d9256f099c0b90aae">00701</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK4 MASK(4)</span>
<a name="l00702"></a><a class="code" href="globals_8h.html#a86752f4305523910aa2f7fa2a8f96c2c">00702</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK5 MASK(5)</span>
<a name="l00703"></a><a class="code" href="globals_8h.html#a599efb8bf9564b4dc3299d6eaa6143b0">00703</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK6 MASK(6)</span>
<a name="l00704"></a><a class="code" href="globals_8h.html#a1c7ba70ed9254119f6892fa9efa0769d">00704</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK7 MASK(7)</span>
<a name="l00705"></a><a class="code" href="globals_8h.html#a0702746ecb6d016a15f759948f39ef69">00705</a> <span class="preprocessor"></span><span class="preprocessor">#define MASK8 MASK(8)</span>
<a name="l00706"></a>00706 <span class="preprocessor"></span>
<a name="l00707"></a>00707 <span class="comment">/*</span>
<a name="l00708"></a>00708 <span class="comment"> * The following is borrowed from glib.h (http://www.gtk.org)</span>
<a name="l00709"></a>00709 <span class="comment"> */</span>
<a name="l00710"></a>00710 <span class="preprocessor">#ifdef WIN32</span>
<a name="l00711"></a>00711 <span class="preprocessor"></span>
<a name="l00712"></a>00712 <span class="comment">/* On native Win32, directory separator is the backslash, and search path</span>
<a name="l00713"></a>00713 <span class="comment"> * separator is the semicolon.</span>
<a name="l00714"></a>00714 <span class="comment"> */</span>
<a name="l00715"></a>00715 <span class="preprocessor">#  define ID3_DIR_SEPARATOR &#39;\\&#39;</span>
<a name="l00716"></a>00716 <span class="preprocessor"></span><span class="preprocessor">#  define ID3_DIR_SEPARATOR_S &quot;\\&quot;</span>
<a name="l00717"></a>00717 <span class="preprocessor"></span><span class="preprocessor">#  define ID3_SEARCHPATH_SEPARATOR &#39;;&#39;</span>
<a name="l00718"></a>00718 <span class="preprocessor"></span><span class="preprocessor">#  define ID3_SEARCHPATH_SEPARATOR_S &quot;;&quot;</span>
<a name="l00719"></a>00719 <span class="preprocessor"></span>
<a name="l00720"></a>00720 <span class="preprocessor">#else  </span><span class="comment">/* !WIN32 */</span>
<a name="l00721"></a>00721 
<a name="l00722"></a>00722 <span class="preprocessor">#  ifndef _EMX_</span>
<a name="l00723"></a>00723 <span class="preprocessor"></span><span class="comment">/* Unix */</span>
<a name="l00724"></a>00724 
<a name="l00725"></a><a class="code" href="globals_8h.html#a0ca2c2e3ce765649893b374fd9299ecc">00725</a> <span class="preprocessor">#    define ID3_DIR_SEPARATOR &#39;/&#39;</span>
<a name="l00726"></a><a class="code" href="globals_8h.html#a42b71beb68cb593bfdbd988255269ec8">00726</a> <span class="preprocessor"></span><span class="preprocessor">#    define ID3_DIR_SEPARATOR_S &quot;/&quot;</span>
<a name="l00727"></a><a class="code" href="globals_8h.html#aadcb6b227132c1e4fd3168ae9da6eaf6">00727</a> <span class="preprocessor"></span><span class="preprocessor">#    define ID3_SEARCHPATH_SEPARATOR &#39;:&#39;</span>
<a name="l00728"></a><a class="code" href="globals_8h.html#a081b70cc1ffeb270daaf0c9f72e2d713">00728</a> <span class="preprocessor"></span><span class="preprocessor">#    define ID3_SEARCHPATH_SEPARATOR_S &quot;:&quot;</span>
<a name="l00729"></a>00729 <span class="preprocessor"></span>
<a name="l00730"></a>00730 <span class="preprocessor">#  else</span>
<a name="l00731"></a>00731 <span class="preprocessor"></span><span class="comment">/* EMX/OS2 */</span>
<a name="l00732"></a>00732 
<a name="l00733"></a>00733 <span class="preprocessor">#    define ID3_DIR_SEPARATOR &#39;/&#39;</span>
<a name="l00734"></a>00734 <span class="preprocessor"></span><span class="preprocessor">#    define ID3_DIR_SEPARATOR_S &quot;/&quot;</span>
<a name="l00735"></a>00735 <span class="preprocessor"></span><span class="preprocessor">#    define ID3_SEARCHPATH_SEPARATOR &#39;;&#39;</span>
<a name="l00736"></a>00736 <span class="preprocessor"></span><span class="preprocessor">#    define ID3_SEARCHPATH_SEPARATOR_S &quot;;&quot;</span>
<a name="l00737"></a>00737 <span class="preprocessor"></span>
<a name="l00738"></a>00738 <span class="preprocessor">#  endif</span>
<a name="l00739"></a>00739 <span class="preprocessor"></span>
<a name="l00740"></a>00740 <span class="preprocessor">#endif </span><span class="comment">/* !WIN32 */</span>
<a name="l00741"></a>00741 
<a name="l00742"></a>00742 <span class="preprocessor">#ifndef NULL</span>
<a name="l00743"></a><a class="code" href="globals_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">00743</a> <span class="preprocessor"></span><span class="preprocessor">#  define NULL ((void*) 0)</span>
<a name="l00744"></a>00744 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00745"></a>00745 <span class="preprocessor"></span>
<a name="l00746"></a>00746 <span class="preprocessor">#endif </span><span class="comment">/* _ID3LIB_GLOBALS_H_ */</span>
<a name="l00747"></a>00747 
</pre></div></div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Jan 12 23:46:35 2011 for id3lib by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>