<!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_FrameHeader 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_FrameHeader Class Reference</h1><code>#include <<a class="el" href="header__frame_8h-source.html">header_frame.h</a>></code> <p> <p>Inheritance diagram for ID3_FrameHeader:: <p><center><img src="class_i_d3___frame_header.gif" usemap="#ID3_FrameHeader_map" border="0"></center> <map name="ID3_FrameHeader_map"> <area href="class_i_d3___header.html" alt="ID3_Header" shape="rect" coords="0,0,116,24"> </map> <a href="class_i_d3___frame_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>{ <br> <a class="el" href="class_i_d3___frame_header.html#s6s0">TAGALTER</a> = 1 << 15, <a class="el" href="class_i_d3___frame_header.html#s6s1">FILEALTER</a> = 1 << 14, <a class="el" href="class_i_d3___frame_header.html#s6s2">READONLY</a> = 1 << 13, <a class="el" href="class_i_d3___frame_header.html#s6s3">COMPRESSION</a> = 1 << 7, <br> <a class="el" href="class_i_d3___frame_header.html#s6s4">ENCRYPTION</a> = 1 << 6, <a class="el" href="class_i_d3___frame_header.html#s6s5">GROUPING</a> = 1 << 5 <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___frame_header.html#a0">ID3_FrameHeader</a> ()</td></tr> <tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a1">~ID3_FrameHeader</a> ()</td></tr> <tr><td nowrap align=right valign=top>size_t </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a2">Size</a> () const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a3">Parse</a> (<a class="el" href="class_i_d3___reader.html">ID3_Reader</a> &)</td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a4">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___frame_header.html#a5">SetFrameID</a> (<a class="el" href="globals_8h.html#a219">ID3_FrameID</a> id)</td></tr> <tr><td nowrap align=right valign=top><a class="el" href="globals_8h.html#a219">ID3_FrameID</a> </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a6">GetFrameID</a> () const</td></tr> <tr><td nowrap align=right valign=top>const char * </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a7">GetTextID</a> () const</td></tr> <tr><td nowrap align=right valign=top>const <a class="el" href="struct_i_d3___frame_def.html">ID3_FrameDef</a> * </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a8">GetFrameDef</a> () const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a9">Clear</a> ()</td></tr> <tr><td nowrap align=right valign=top>ID3_FrameHeader & </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a10">operator=</a> (const ID3_FrameHeader &)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a11">SetCompression</a> (bool b)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a12">SetEncryption</a> (bool b)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a13">SetGrouping</a> (bool b)</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a14">GetCompression</a> () const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a15">GetEncryption</a> () const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a16">GetGrouping</a> () const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#a17">GetReadOnly</a> () const</td></tr> <tr><td colspan=2><br><h2>Protected Methods</h2></td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#b0">SetFlags</a> (<a class="el" href="sized__types_8h.html#a2">uint16</a> f, bool b)</td></tr> <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_i_d3___frame_header.html#b1">SetUnknownFrame</a> (const char *)</td></tr> </table> <hr><h2>Member Enumeration Documentation</h2> <a name="s6" doxytag="ID3_FrameHeader::@13"></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="s6s0" doxytag="TAGALTER"></a><em>TAGALTER</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s6s1" doxytag="FILEALTER"></a><em>FILEALTER</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s6s2" doxytag="READONLY"></a><em>READONLY</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s6s3" doxytag="COMPRESSION"></a><em>COMPRESSION</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s6s4" doxytag="ENCRYPTION"></a><em>ENCRYPTION</em></em> </td><td> </td></tr> <tr><td valign=top><em><a name="s6s5" doxytag="GROUPING"></a><em>GROUPING</em></em> </td><td> </td></tr> </table> </dl> <p> Definition at line <a class="el" href="header__frame_8h-source.html#l00040">40</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. </td> </tr> </table> <hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="ID3_FrameHeader::ID3_FrameHeader"></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_FrameHeader::ID3_FrameHeader </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__frame_8h-source.html#l00050">50</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="globals_8h-source.html#l00404">NULL</a>. </td> </tr> </table> <a name="a1" doxytag="ID3_FrameHeader::~ID3_FrameHeader"></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_FrameHeader::~ID3_FrameHeader </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__frame_8h-source.html#l00051">51</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="header__frame_8cpp-source.html#l00231">Clear</a>(), and <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>. </td> </tr> </table> <hr><h2>Member Function Documentation</h2> <a name="a9" doxytag="ID3_FrameHeader::Clear"></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_FrameHeader::Clear </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> [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#a6">ID3_Header</a>. <p> Definition at line <a class="el" href="header__frame_8cpp-source.html#l00231">231</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00072">ID3_Header::Clear</a>(), and <a class="el" href="globals_8h-source.html#l00404">NULL</a>. <p> Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00089">ID3_FrameImpl::Clear</a>(), <a class="el" href="header__frame_8cpp-source.html#l00186">operator=</a>(), <a class="el" href="header__frame_8cpp-source.html#l00044">SetUnknownFrame</a>(), and <a class="el" href="header__frame_8h-source.html#l00051">~ID3_FrameHeader</a>(). </td> </tr> </table> <a name="a14" doxytag="ID3_FrameHeader::GetCompression"></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_FrameHeader::GetCompression </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__frame_8h-source.html#l00067">67</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___frame_header.html#s6s3">COMPRESSION</a>, and <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(). <p> Referenced by <a class="el" href="frame__impl_8h-source.html#l00089">ID3_FrameImpl::GetCompression</a>(), <a class="el" href="frame__parse_8cpp-source.html#l00108">ID3_FrameImpl::Parse</a>(), and <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(). </td> </tr> </table> <a name="a15" doxytag="ID3_FrameHeader::GetEncryption"></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_FrameHeader::GetEncryption </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__frame_8h-source.html#l00068">68</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___frame_header.html#s6s4">ENCRYPTION</a>, and <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(). <p> Referenced by <a class="el" href="frame__parse_8cpp-source.html#l00108">ID3_FrameImpl::Parse</a>(), and <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(). </td> </tr> </table> <a name="a8" doxytag="ID3_FrameHeader::GetFrameDef"></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 <a class="el" href="struct_i_d3___frame_def.html">ID3_FrameDef</a> * ID3_FrameHeader::GetFrameDef </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</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__frame_8cpp-source.html#l00226">226</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00097">ID3_FrameImpl::_InitFields</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00258">ID3_FrameImpl::GetDescription</a>(). </td> </tr> </table> <a name="a6" doxytag="ID3_FrameHeader::GetFrameID"></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"> <a class="el" href="globals_8h.html#a219">ID3_FrameID</a> ID3_FrameHeader::GetFrameID </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</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__frame_8cpp-source.html#l00215">215</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> References <a class="el" href="frame__def_8h-source.html#l00038">ID3_FrameDef::eID</a>, <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>, <a class="el" href="namespace_3global_scope_4.html#a219a95">ID3FID_NOFRAME</a>, and <a class="el" href="globals_8h-source.html#l00404">NULL</a>. <p> Referenced by <a class="el" href="frame__impl_8h-source.html#l00054">ID3_FrameImpl::GetID</a>(), and <a class="el" href="header__frame_8cpp-source.html#l00071">SetFrameID</a>(). </td> </tr> </table> <a name="a16" doxytag="ID3_FrameHeader::GetGrouping"></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_FrameHeader::GetGrouping </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__frame_8h-source.html#l00069">69</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___frame_header.html#s6s5">GROUPING</a>, and <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(). <p> Referenced by <a class="el" href="frame__parse_8cpp-source.html#l00108">ID3_FrameImpl::Parse</a>(), and <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(). </td> </tr> </table> <a name="a17" doxytag="ID3_FrameHeader::GetReadOnly"></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_FrameHeader::GetReadOnly </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__frame_8h-source.html#l00070">70</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="header_8h-source.html#l00103">ID3_Header::_flags</a>, <a class="el" href="class_i_d3___frame_header.html#s6s2">READONLY</a>, and <a class="el" href="flags_8h-source.html#l00042">ID3_Flags::test</a>(). </td> </tr> </table> <a name="a7" doxytag="ID3_FrameHeader::GetTextID"></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 * ID3_FrameHeader::GetTextID </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</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__frame_8cpp-source.html#l00169">169</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00104">ID3_Header::_info</a>, <a class="el" href="frame__def_8h-source.html#l00040">ID3_FrameDef::sLongTextID</a>, and <a class="el" href="frame__def_8h-source.html#l00039">ID3_FrameDef::sShortTextID</a>. <p> Referenced by <a class="el" href="frame__impl_8h-source.html#l00063">ID3_FrameImpl::GetTextID</a>(), and <a class="el" href="frame__parse_8cpp-source.html#l00108">ID3_FrameImpl::Parse</a>(). </td> </tr> </table> <a name="a10" doxytag="ID3_FrameHeader::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_FrameHeader & ID3_FrameHeader::operator= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const ID3_FrameHeader & </td> <td class="mdname1" valign="top" nowrap> <em>hdr</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></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__frame_8cpp-source.html#l00186">186</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> References <a class="el" href="header__frame_8h-source.html#l00083">_dyn_frame_def</a>, <a class="el" href="header__frame_8h-source.html#l00082">_frame_def</a>, <a class="el" href="frame__def_8h-source.html#l00043">ID3_FrameDef::aeFieldDefs</a>, <a class="el" href="frame__def_8h-source.html#l00042">ID3_FrameDef::bFileDiscard</a>, <a class="el" href="frame__def_8h-source.html#l00041">ID3_FrameDef::bTagDiscard</a>, <a class="el" href="header__frame_8cpp-source.html#l00231">Clear</a>(), <a class="el" href="frame__def_8h-source.html#l00038">ID3_FrameDef::eID</a>, <a class="el" href="globals_8h-source.html#l00404">NULL</a>, <a class="el" href="header_8h-source.html#l00089">ID3_Header::operator=</a>(), <a class="el" href="frame__def_8h-source.html#l00040">ID3_FrameDef::sLongTextID</a>, and <a class="el" href="frame__def_8h-source.html#l00039">ID3_FrameDef::sShortTextID</a>. </td> </tr> </table> <a name="a3" doxytag="ID3_FrameHeader::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_FrameHeader::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__frame_8cpp-source.html#l00097">97</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.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="flags_8h-source.html#l00044">ID3_Flags::add</a>(), <a class="el" href="class_i_d3___reader.html#a3">ID3_Reader::getCur</a>(), <a class="el" href="reader_8h-source.html#l00051">ID3_Reader::getEnd</a>(), <a class="el" href="field_8cpp-source.html#l01097">ID3_FindFrameID</a>(), <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>, <a class="el" href="namespace_3global_scope_4.html#a219a95">ID3FID_NOFRAME</a>, <a class="el" href="header_8h-source.html#l00063">ID3_Header::SetDataSize</a>(), <a class="el" href="header__frame_8cpp-source.html#l00071">SetFrameID</a>(), <a class="el" href="header__frame_8cpp-source.html#l00044">SetUnknownFrame</a>(), and <a class="el" href="sized__types_8h-source.html#l00069">uint32</a>. <p> Referenced by <a class="el" href="frame__parse_8cpp-source.html#l00108">ID3_FrameImpl::Parse</a>(). </td> </tr> </table> <a name="a4" doxytag="ID3_FrameHeader::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_FrameHeader::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__frame_8cpp-source.html#l00141">141</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00102">ID3_Header::_data_size</a>, <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="flags_8h-source.html#l00041">ID3_Flags::get</a>(), <a class="el" href="globals_8h-source.html#l00404">NULL</a>, <a class="el" href="frame__def_8h-source.html#l00040">ID3_FrameDef::sLongTextID</a>, <a class="el" href="frame__def_8h-source.html#l00039">ID3_FrameDef::sShortTextID</a>, <a class="el" href="globals_8h-source.html#l00087">uchar</a>, and <a class="el" href="class_i_d3___writer.html#a8">ID3_Writer::writeChars</a>(). <p> Referenced by <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(). </td> </tr> </table> <a name="a11" doxytag="ID3_FrameHeader::SetCompression"></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_FrameHeader::SetCompression </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__frame_8h-source.html#l00063">63</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="class_i_d3___frame_header.html#s6s3">COMPRESSION</a>, and <a class="el" href="header__frame_8h-source.html#l00073">SetFlags</a>(). <p> Referenced by <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(), and <a class="el" href="frame__impl_8h-source.html#l00080">ID3_FrameImpl::SetCompression</a>(). </td> </tr> </table> <a name="a12" doxytag="ID3_FrameHeader::SetEncryption"></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_FrameHeader::SetEncryption </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__frame_8h-source.html#l00064">64</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="class_i_d3___frame_header.html#s6s4">ENCRYPTION</a>, and <a class="el" href="header__frame_8h-source.html#l00073">SetFlags</a>(). <p> Referenced by <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(), and <a class="el" href="frame__impl_8h-source.html#l00092">ID3_FrameImpl::SetEncryptionID</a>(). </td> </tr> </table> <a name="b0" doxytag="ID3_FrameHeader::SetFlags"></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_FrameHeader::SetFlags </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="sized__types_8h.html#a2">uint16</a> </td> <td class="mdname" nowrap> <em>f</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>bool </td> <td class="mdname" nowrap> <em>b</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline, protected]</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__frame_8h-source.html#l00073">73</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.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="sized__types_8h-source.html#l00054">uint16</a>. <p> Referenced by <a class="el" href="header__frame_8h-source.html#l00063">SetCompression</a>(), <a class="el" href="header__frame_8h-source.html#l00064">SetEncryption</a>(), and <a class="el" href="header__frame_8h-source.html#l00065">SetGrouping</a>(). </td> </tr> </table> <a name="a5" doxytag="ID3_FrameHeader::SetFrameID"></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_FrameHeader::SetFrameID </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a219">ID3_FrameID</a> </td> <td class="mdname1" valign="top" nowrap> <em>id</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></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__frame_8cpp-source.html#l00071">71</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</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="frame__def_8h-source.html#l00042">ID3_FrameDef::bFileDiscard</a>, <a class="el" href="frame__def_8h-source.html#l00041">ID3_FrameDef::bTagDiscard</a>, <a class="el" href="class_i_d3___frame_header.html#s6s1">FILEALTER</a>, <a class="el" href="header__frame_8cpp-source.html#l00215">GetFrameID</a>(), <a class="el" href="field_8cpp-source.html#l01080">ID3_FindFrameDef</a>(), <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>, <a class="el" href="namespace_3global_scope_4.html#a219a95">ID3FID_NOFRAME</a>, <a class="el" href="flags_8h-source.html#l00043">ID3_Flags::set</a>(), and <a class="el" href="class_i_d3___frame_header.html#s6s0">TAGALTER</a>. <p> Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00132">ID3_FrameImpl::_SetID</a>(), <a class="el" href="header__frame_8cpp-source.html#l00097">Parse</a>(), and <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(). </td> </tr> </table> <a name="a13" doxytag="ID3_FrameHeader::SetGrouping"></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_FrameHeader::SetGrouping </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__frame_8h-source.html#l00065">65</a> of file <a class="el" href="header__frame_8h-source.html">header_frame.h</a>. <p> References <a class="el" href="class_i_d3___frame_header.html#s6s5">GROUPING</a>, and <a class="el" href="header__frame_8h-source.html#l00073">SetFlags</a>(). <p> Referenced by <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(), and <a class="el" href="frame__impl_8h-source.html#l00101">ID3_FrameImpl::SetGroupingID</a>(). </td> </tr> </table> <a name="b1" doxytag="ID3_FrameHeader::SetUnknownFrame"></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_FrameHeader::SetUnknownFrame </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname1" valign="top" nowrap> <em>id</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [protected]</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__frame_8cpp-source.html#l00044">44</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> References <a class="el" href="frame__def_8h-source.html#l00043">ID3_FrameDef::aeFieldDefs</a>, <a class="el" href="frame__def_8h-source.html#l00042">ID3_FrameDef::bFileDiscard</a>, <a class="el" href="frame__def_8h-source.html#l00041">ID3_FrameDef::bTagDiscard</a>, <a class="el" href="header__frame_8cpp-source.html#l00231">Clear</a>(), <a class="el" href="field_8cpp-source.html#l00059">ID3_FieldDef::DEFAULT</a>, <a class="el" href="frame__def_8h-source.html#l00038">ID3_FrameDef::eID</a>, <a class="el" href="namespace_3global_scope_4.html#a219a95">ID3FID_NOFRAME</a>, <a class="el" href="globals_8h-source.html#l00404">NULL</a>, <a class="el" href="frame__def_8h-source.html#l00044">ID3_FrameDef::sDescription</a>, <a class="el" href="frame__def_8h-source.html#l00040">ID3_FrameDef::sLongTextID</a>, and <a class="el" href="frame__def_8h-source.html#l00039">ID3_FrameDef::sShortTextID</a>. <p> Referenced by <a class="el" href="header__frame_8cpp-source.html#l00097">Parse</a>(). </td> </tr> </table> <a name="a2" doxytag="ID3_FrameHeader::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_FrameHeader::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__frame_8cpp-source.html#l00085">85</a> of file <a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a>. <p> References <a class="el" href="header_8h-source.html#l00104">ID3_Header::_info</a>. <p> Referenced by <a class="el" href="frame__render_8cpp-source.html#l00071">ID3_FrameImpl::Render</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00172">ID3_FrameImpl::Size</a>(). </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li>src/<a class="el" href="header__frame_8h-source.html">header_frame.h</a><li>src/<a class="el" href="header__frame_8cpp-source.html">header_frame.cpp</a></ul> <hr><address><small>Generated on Thu Jan 3 07:35:56 2002 for id3lib by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.gif" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.12 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2001</small></address> </body> </html>