<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>ID3_TagHeader class Reference</title> <link href="id3lib.css" rel="stylesheet" type="text/css"> </head><body bgcolor="#ffffff"> <!-- Generated by Doxygen 1.2.12 --> <center> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>ID3_TagHeader Class Reference</h1><code>#include <<a class="el" href="header__tag_8h-source.html">header_tag.h</a>></code> <p> <p>Inheritance diagram for ID3_TagHeader:: <p><center><img src="class_i_d3___tag_header.gif" usemap="#ID3_TagHeader_map" border="0"></center> <map name="ID3_TagHeader_map"> <area href="class_i_d3___header.html" alt="ID3_Header" shape="rect" coords="0,0,101,24"> </map> <a href="class_i_d3___tag_header-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td colspan=2><br><h2>Public Types</h2></td></tr> <tr><td nowrap align=right valign=top>enum </td><td valign=bottom>{ <a class="el" href="class_i_d3___tag_header.html#s9s0">UNSYNC</a> = 1 << 7, <a class="el" href="class_i_d3___tag_header.html#s9s1">EXTENDED</a> = 1 << 6, <a class="el" href="class_i_d3___tag_header.html#s9s2">EXPERIMENTAL</a> = 1 << 5 }</td></tr> <tr><td nowrap align=right valign=top>enum </td><td valign=bottom>{ <br> <a class="el" href="class_i_d3___tag_header.html#s10s3">ID_SIZE</a> = 3, <a class="el" href="class_i_d3___tag_header.html#s10s4">MAJOR_OFFSET</a> = 3, <a class="el" href="class_i_d3___tag_header.html#s10s5">MINOR_OFFSET</a> = 4, <a class="el" href="class_i_d3___tag_header.html#s10s6">FLAGS_OFFSET</a> = 5, <br> <a class="el" href="class_i_d3___tag_header.html#s10s7">SIZE_OFFSET</a> = 6, <a class="el" href="class_i_d3___tag_header.html#s10s8">SIZE</a> = 10 <br> }</td></tr> <tr><td colspan=2><br><h2>Public Methods</h2></td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a0">ID3_TagHeader</a> ()</td></tr> <tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a1">~ID3_TagHeader</a> ()</td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a2">ID3_TagHeader</a> (const ID3_TagHeader &rhs)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a3">SetSpec</a> (<a class="el" href="globals_8h.html#a216">ID3_V2Spec</a>)</td></tr> <tr><td nowrap align=right valign=top>size_t </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a4">Size</a> () const</td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a5">Render</a> (<a class="el" href="class_i_d3___writer.html">ID3_Writer</a> &) const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a6">Parse</a> (<a class="el" href="class_i_d3___reader.html">ID3_Reader</a> &)</td></tr> <tr><td nowrap align=right valign=top>ID3_TagHeader & </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a7">operator=</a> (const ID3_TagHeader &hdr)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a8">SetUnsync</a> (bool b)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a9">GetUnsync</a> () const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a10">SetExtended</a> (bool b)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a11">GetExtended</a> () const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a12">SetExperimental</a> (bool b)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#a13">GetExperimental</a> () const</td></tr> <tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr> <tr><td nowrap align=right valign=top>const char *const </td><td valign=bottom><a class="el" href="class_i_d3___tag_header.html#p0">ID</a> = "ID3"</td></tr> </table> <hr><h2>Member Enumeration Documentation</h2> <a name="s9" doxytag="ID3_TagHeader::@14"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> anonymous enum </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <dl compact><dt><b> Enumeration values:</b><dd> <table border=0 cellspacing=2 cellpadding=0> <tr><td valign=top><em><a name="s9s0" doxytag="UNSYNC"></a><em>UNSYNC</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s9s1" doxytag="EXTENDED"></a><em>EXTENDED</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s9s2" doxytag="EXPERIMENTAL"></a><em>EXPERIMENTAL</em></em> </td><td> </td></tr> </table> </dl> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00037">37</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. </td> </tr> </table> <a name="s10" doxytag="ID3_TagHeader::@15"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> anonymous enum </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <dl compact><dt><b> Enumeration values:</b><dd> <table border=0 cellspacing=2 cellpadding=0> <tr><td valign=top><em><a name="s10s3" doxytag="ID_SIZE"></a><em>ID_SIZE</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s10s4" doxytag="MAJOR_OFFSET"></a><em>MAJOR_OFFSET</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s10s5" doxytag="MINOR_OFFSET"></a><em>MINOR_OFFSET</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s10s6" doxytag="FLAGS_OFFSET"></a><em>FLAGS_OFFSET</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s10s7" doxytag="SIZE_OFFSET"></a><em>SIZE_OFFSET</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s10s8" doxytag="SIZE"></a><em>SIZE</em></em> </td><td> </td></tr> </table> </dl> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00083">83</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. </td> </tr> </table> <hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="ID3_TagHeader::ID3_TagHeader"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> ID3_TagHeader::ID3_TagHeader </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00044">44</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. </td> </tr> </table> <a name="a1" doxytag="ID3_TagHeader::~ID3_TagHeader"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> virtual ID3_TagHeader::~ID3_TagHeader </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline, virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00045">45</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. </td> </tr> </table> <a name="a2" doxytag="ID3_TagHeader::ID3_TagHeader"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> ID3_TagHeader::ID3_TagHeader </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const ID3_TagHeader & </td> <td class="mdname1" valign="top" nowrap> <em>rhs</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00046">46</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="globals_8h-source.html#l00139">ID3_V2Spec</a>. </td> </tr> </table> <hr><h2>Member Function Documentation</h2> <a name="a13" doxytag="ID3_TagHeader::GetExperimental"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::GetExperimental </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00075">75</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___tag_header.html#s9s2">EXPERIMENTAL</a>, <a class="el" href="class_i_d3___tag_header.html#s10s6">FLAGS_OFFSET</a>, <a class="el" href="header__tag_8cpp-source.html#l00043">ID</a>, <a class="el" href="class_i_d3___tag_header.html#s10s3">ID_SIZE</a>, <a class="el" href="class_i_d3___tag_header.html#s10s4">MAJOR_OFFSET</a>, <a class="el" href="class_i_d3___tag_header.html#s10s5">MINOR_OFFSET</a>, <a class="el" href="class_i_d3___tag_header.html#s10s8">SIZE</a>, <a class="el" href="class_i_d3___tag_header.html#s10s7">SIZE_OFFSET</a>, and <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(). <p> Referenced by <a class="el" href="tag__impl_8cpp-source.html#l00269">ID3_TagImpl::GetExperimental</a>(). </td> </tr> </table> <a name="a11" doxytag="ID3_TagHeader::GetExtended"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::GetExtended </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00068">68</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___tag_header.html#s9s1">EXTENDED</a>, and <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(). <p> Referenced by <a class="el" href="tag__impl_8cpp-source.html#l00264">ID3_TagImpl::GetExtended</a>(). </td> </tr> </table> <a name="a9" doxytag="ID3_TagHeader::GetUnsync"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::GetUnsync </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00061">61</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(), and <a class="el" href="class_i_d3___tag_header.html#s9s0">UNSYNC</a>. <p> Referenced by <a class="el" href="tag__impl_8cpp-source.html#l00259">ID3_TagImpl::GetUnsync</a>(). </td> </tr> </table> <a name="a7" doxytag="ID3_TagHeader::operator="></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> ID3_TagHeader& ID3_TagHeader::operator= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const ID3_TagHeader & </td> <td class="mdname1" valign="top" nowrap> <em>hdr</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00052">52</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="header_8h-source.html#l00089">ID3_Header::operator=</a>(). </td> </tr> </table> <a name="a6" doxytag="ID3_TagHeader::Parse"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::Parse </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="class_i_d3___reader.html">ID3_Reader</a> & </td> <td class="mdname1" valign="top" nowrap> <em>reader</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Reimplemented from <a class="el" href="class_i_d3___header.html#a9">ID3_Header</a>. <p> Definition at line <a class="el" href="header__tag_8cpp-source.html#l00090">90</a> of file <a class="el" href="header__tag_8cpp-source.html">header_tag.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___tag_header.html#s9s1">EXTENDED</a>, <a class="el" href="class_i_d3___reader.html#a3">ID3_Reader::getCur</a>(), <a class="el" href="header_8h-source.html#l00061">ID3_Header::GetSpec</a>(), <a class="el" href="spec_8cpp-source.html#l00033">ID3_VerRevToV2Spec</a>(), <a class="el" href="namespace_3global_scope_4.html#a216a54">ID3V2_2_1</a>, <a class="el" href="namespace_3global_scope_4.html#a216a55">ID3V2_3_0</a>, <a class="el" href="class_i_d3___tag.html#d0">ID3_Tag::IsV2Tag</a>(), <a class="el" href="reader_8h-source.html#l00065">ID3_Reader::readChar</a>(), <a class="el" href="class_i_d3___reader.html#a7">ID3_Reader::readChars</a>(), <a class="el" href="flags_8h-source.html#l00043">ID3_Flags::set</a>(), <a class="el" href="header_8h-source.html#l00063">ID3_Header::SetDataSize</a>(), <a class="el" href="header__tag_8cpp-source.html#l00045">SetSpec</a>(), <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(), and <a class="el" href="globals_8h-source.html#l00087">uchar</a>. </td> </tr> </table> <a name="a5" doxytag="ID3_TagHeader::Render"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void ID3_TagHeader::Render </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="class_i_d3___writer.html">ID3_Writer</a> & </td> <td class="mdname1" valign="top" nowrap> <em>writer</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Reimplemented from <a class="el" href="class_i_d3___header.html#a8">ID3_Header</a>. <p> Definition at line <a class="el" href="header__tag_8cpp-source.html#l00072">72</a> of file <a class="el" href="header__tag_8cpp-source.html">header_tag.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="header_8h-source.html#l00104">ID3_Header::_info</a>, <a class="el" href="class_i_d3___tag_header.html#s9s1">EXTENDED</a>, <a class="el" href="flags_8h-source.html#l00041">ID3_Flags::get</a>(), <a class="el" href="header__tag_8cpp-source.html#l00043">ID</a>, <a class="el" href="spec_8cpp-source.html#l00076">ID3_V2SpecToRev</a>(), <a class="el" href="spec_8cpp-source.html#l00058">ID3_V2SpecToVer</a>(), <a class="el" href="namespace_3global_scope_4.html#a216a58">ID3V2_LATEST</a>, <a class="el" href="globals_8h-source.html#l00366">MASK8</a>, <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(), <a class="el" href="globals_8h-source.html#l00087">uchar</a>, <a class="el" href="sized__types_8h-source.html#l00069">uint32</a>, <a class="el" href="writer_8h-source.html#l00071">ID3_Writer::writeChar</a>(), and <a class="el" href="class_i_d3___writer.html#a8">ID3_Writer::writeChars</a>(). </td> </tr> </table> <a name="a12" doxytag="ID3_TagHeader::SetExperimental"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::SetExperimental </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">bool </td> <td class="mdname1" valign="top" nowrap> <em>b</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00069">69</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="header_8h-source.html#l00105">ID3_Header::_changed</a>, <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___tag_header.html#s9s2">EXPERIMENTAL</a>, and <a class="el" href="flags_8h-source.html#l00043">ID3_Flags::set</a>(). <p> Referenced by <a class="el" href="tag__impl_8cpp-source.html#l00252">ID3_TagImpl::SetExperimental</a>(). </td> </tr> </table> <a name="a10" doxytag="ID3_TagHeader::SetExtended"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::SetExtended </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">bool </td> <td class="mdname1" valign="top" nowrap> <em>b</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00062">62</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="header_8h-source.html#l00105">ID3_Header::_changed</a>, <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___tag_header.html#s9s1">EXTENDED</a>, and <a class="el" href="flags_8h-source.html#l00043">ID3_Flags::set</a>(). <p> Referenced by <a class="el" href="tag__impl_8cpp-source.html#l00245">ID3_TagImpl::SetExtended</a>(). </td> </tr> </table> <a name="a3" doxytag="ID3_TagHeader::SetSpec"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::SetSpec </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a216">ID3_V2Spec</a> </td> <td class="mdname1" valign="top" nowrap> <em>spec</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Reimplemented from <a class="el" href="class_i_d3___header.html#a2">ID3_Header</a>. <p> Definition at line <a class="el" href="header__tag_8cpp-source.html#l00045">45</a> of file <a class="el" href="header__tag_8cpp-source.html">header_tag.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="header_8h-source.html#l00104">ID3_Header::_info</a>, <a class="el" href="class_i_d3___tag_header.html#s9s2">EXPERIMENTAL</a>, <a class="el" href="class_i_d3___tag_header.html#s9s1">EXTENDED</a>, <a class="el" href="globals_8h-source.html#l00139">ID3_V2Spec</a>, <a class="el" href="flags_8h-source.html#l00043">ID3_Flags::set</a>(), and <a class="el" href="header_8cpp-source.html#l00042">ID3_Header::SetSpec</a>(). <p> Referenced by <a class="el" href="tag__impl_8cpp-source.html#l00132">ID3_TagImpl::Clear</a>(), <a class="el" href="header__tag_8cpp-source.html#l00090">Parse</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00226">ID3_TagImpl::SetSpec</a>(), and <a class="el" href="tag__render_8cpp-source.html#l00146">ID3_TagImpl::Size</a>(). </td> </tr> </table> <a name="a8" doxytag="ID3_TagHeader::SetUnsync"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool ID3_TagHeader::SetUnsync </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">bool </td> <td class="mdname1" valign="top" nowrap> <em>b</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8h-source.html#l00055">55</a> of file <a class="el" href="header__tag_8h-source.html">header_tag.h</a>. <p> References <a class="el" href="header_8h-source.html#l00105">ID3_Header::_changed</a>, <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="flags_8h-source.html#l00043">ID3_Flags::set</a>(), and <a class="el" href="class_i_d3___tag_header.html#s9s0">UNSYNC</a>. <p> Referenced by <a class="el" href="tag__impl_8cpp-source.html#l00238">ID3_TagImpl::SetUnsync</a>(). </td> </tr> </table> <a name="a4" doxytag="ID3_TagHeader::Size"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> size_t ID3_TagHeader::Size </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [virtual]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Reimplemented from <a class="el" href="class_i_d3___header.html#a7">ID3_Header</a>. <p> Definition at line <a class="el" href="header__tag_8cpp-source.html#l00059">59</a> of file <a class="el" href="header__tag_8cpp-source.html">header_tag.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00104">ID3_Header::_info</a>, and <a class="el" href="class_i_d3___tag_header.html#s10s8">SIZE</a>. <p> Referenced by <a class="el" href="tag__render_8cpp-source.html#l00146">ID3_TagImpl::Size</a>(). </td> </tr> </table> <hr><h2>Member Data Documentation</h2> <a name="p0" doxytag="ID3_TagHeader::ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> const char *const ID3_TagHeader::ID = "ID3"<code> [static]</code> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="header__tag_8cpp-source.html#l00043">43</a> of file <a class="el" href="header__tag_8cpp-source.html">header_tag.cpp</a>. <p> Referenced by <a class="el" href="header__tag_8h-source.html#l00075">GetExperimental</a>(), <a class="el" href="tag__impl_8cpp-source.html#l00046">ID3_TagImpl::IsV2Tag</a>(), and <a class="el" href="header__tag_8cpp-source.html#l00072">Render</a>(). </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li>src/<a class="el" href="header__tag_8h-source.html">header_tag.h</a><li>src/<a class="el" href="header__tag_8cpp-source.html">header_tag.cpp</a></ul> <hr><address><small>Generated on Thu Jan 3 07:35:57 2002 for id3lib by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.gif" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.12 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2001</small></address> </body> </html>