Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ID3_FrameImpl 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> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ID3_FrameImpl  Class Reference</h1><code>#include &lt;<a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>&gt;</code>
<p>
<a href="class_i_d3___frame_impl-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>typedef Fields::iterator&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#s0">iterator</a></td></tr>
<tr><td nowrap align=right valign=top>typedef Fields::const_iterator&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#s1">const_iterator</a></td></tr>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a0">ID3_FrameImpl</a> (<a class="el" href="globals_8h.html#a219">ID3_FrameID</a> id=ID3FID_NOFRAME)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a1">ID3_FrameImpl</a> (const <a class="el" href="class_i_d3___frame_header.html">ID3_FrameHeader</a> &amp;)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a2">ID3_FrameImpl</a> (const <a class="el" href="class_i_d3___frame.html">ID3_Frame</a> &amp;)</td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a3">~ID3_FrameImpl</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Destructor.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a4">Clear</a> ()</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a5">SetID</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>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a6">GetID</a> () const</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="class_i_d3___field.html">ID3_Field</a> *&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a7">GetField</a> (<a class="el" href="globals_8h.html#a218">ID3_FieldID</a> name) const</td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a8">NumFields</a> () const</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a9">GetDescription</a> () const</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a10">GetTextID</a> () const</td></tr>
<tr><td nowrap align=right valign=top>ID3_FrameImpl &amp;&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a11">operator=</a> (const <a class="el" href="class_i_d3___frame.html">ID3_Frame</a> &amp;)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a12">HasChanged</a> () const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a13">Parse</a> (<a class="el" href="class_i_d3___reader.html">ID3_Reader</a> &amp;)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a14">Render</a> (<a class="el" href="class_i_d3___writer.html">ID3_Writer</a> &amp;) const</td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a15">Size</a> ()</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a16">Contains</a> (<a class="el" href="globals_8h.html#a218">ID3_FieldID</a> fld) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a17">SetSpec</a> (<a class="el" href="globals_8h.html#a216">ID3_V2Spec</a>)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="globals_8h.html#a216">ID3_V2Spec</a>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a18">GetSpec</a> () const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a19">SetCompression</a> (bool b)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the compression flag within the frame.</em> <a href="#a19">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a20">GetCompression</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not the compression flag is set.</em> <a href="#a20">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a21">GetDataSize</a> () const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a22">SetEncryptionID</a> (<a class="el" href="globals_8h.html#a33">uchar</a> id)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="globals_8h.html#a33">uchar</a>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a23">GetEncryptionID</a> () const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a24">SetGroupingID</a> (<a class="el" href="globals_8h.html#a33">uchar</a> id)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="globals_8h.html#a33">uchar</a>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a25">GetGroupingID</a> () const</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="class_i_d3___frame_impl.html#s0">iterator</a>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a26">begin</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="class_i_d3___frame_impl.html#s0">iterator</a>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a27">end</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="class_i_d3___frame_impl.html#s1">const_iterator</a>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a28">begin</a> () const</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="class_i_d3___frame_impl.html#s1">const_iterator</a>&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#a29">end</a> () const</td></tr>
<tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#d0">GetDescription</a> (<a class="el" href="globals_8h.html#a219">ID3_FrameID</a>)</td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#b0">_SetID</a> (<a class="el" href="globals_8h.html#a219">ID3_FrameID</a>)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#b1">_ClearFields</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#b2">_InitFields</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#b3">_InitFieldBits</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="class_i_d3___frame_impl.html#b4">_UpdateFieldDeps</a> ()</td></tr>
</table>
<hr><h2>Member Typedef Documentation</h2>
<a name="s1" doxytag="ID3_FrameImpl::const_iterator"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef Fields::const_iterator ID3_FrameImpl::const_iterator
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00042">42</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
Referenced by <a class="el" href="frame__impl_8h-source.html#l00113">begin</a>(), <a class="el" href="frame__impl_8h-source.html#l00114">end</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00150">GetField</a>(), <a class="el" href="frame_8cpp-source.html#l00256">ID3_Frame::GetGroupingID</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00207">HasChanged</a>().    </td>
  </tr>
</table>
<a name="s0" doxytag="ID3_FrameImpl::iterator"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef Fields::iterator ID3_FrameImpl::iterator
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00041">41</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00075">_ClearFields</a>(), <a class="el" href="frame__impl_8h-source.html#l00111">begin</a>(), <a class="el" href="frame__impl_8h-source.html#l00112">end</a>(), <a class="el" href="frame_8cpp-source.html#l00256">ID3_Frame::GetGroupingID</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00172">Size</a>().    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ID3_FrameImpl::ID3_FrameImpl"></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_FrameImpl::ID3_FrameImpl </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a219">ID3_FrameID</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>id</em> = ID3FID_NOFRAME          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00038">38</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>, <a class="el" href="namespace_3global_scope_4.html#a216a58">ID3V2_LATEST</a>, <a class="el" href="frame__impl_8cpp-source.html#l00121">SetID</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00140">SetSpec</a>().    </td>
  </tr>
</table>
<a name="a1" doxytag="ID3_FrameImpl::ID3_FrameImpl"></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_FrameImpl::ID3_FrameImpl </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_i_d3___frame_header.html">ID3_FrameHeader</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>hdr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00049">49</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8cpp-source.html#l00097">_InitFields</a>().    </td>
  </tr>
</table>
<a name="a2" doxytag="ID3_FrameImpl::ID3_FrameImpl"></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_FrameImpl::ID3_FrameImpl </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_i_d3___frame.html">ID3_Frame</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>frame</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00060">60</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.    </td>
  </tr>
</table>
<a name="a3" doxytag="ID3_FrameImpl::~ID3_FrameImpl"></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_FrameImpl::~ID3_FrameImpl </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Destructor.
<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00070">70</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8cpp-source.html#l00089">Clear</a>().    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="b1" doxytag="ID3_FrameImpl::_ClearFields"></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_FrameImpl::_ClearFields </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00075">75</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00041">iterator</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00132">_SetID</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00089">Clear</a>(), and <a class="el" href="frame__parse_8cpp-source.html#l00108">Parse</a>().    </td>
  </tr>
</table>
<a name="b3" doxytag="ID3_FrameImpl::_InitFieldBits"></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_FrameImpl::_InitFieldBits </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="b2" doxytag="ID3_FrameImpl::_InitFields"></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_FrameImpl::_InitFields </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00097">97</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="field__def_8h-source.html#l00035">ID3_FieldDef::_id</a>, <a class="el" href="frame__def_8h-source.html#l00043">ID3_FrameDef::aeFieldDefs</a>, <a class="el" href="field_8cpp-source.html#l00059">ID3_FieldDef::DEFAULT</a>, <a class="el" href="header__frame_8cpp-source.html#l00226">ID3_FrameHeader::GetFrameDef</a>(), <a class="el" href="class_i_d3___field.html#a28">ID3_Field::GetID</a>(), <a class="el" href="namespace_3global_scope_4.html#a218a70">ID3FN_NOFIELD</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#l00132">_SetID</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00049">ID3_FrameImpl</a>(), and <a class="el" href="frame__parse_8cpp-source.html#l00108">Parse</a>().    </td>
  </tr>
</table>
<a name="b0" doxytag="ID3_FrameImpl::_SetID"></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_FrameImpl::_SetID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a219">ID3_FrameID</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>id</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00132">132</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8cpp-source.html#l00075">_ClearFields</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00097">_InitFields</a>(), <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>, and <a class="el" href="header__frame_8cpp-source.html#l00071">ID3_FrameHeader::SetFrameID</a>().
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00121">SetID</a>().    </td>
  </tr>
</table>
<a name="b4" doxytag="ID3_FrameImpl::_UpdateFieldDeps"></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_FrameImpl::_UpdateFieldDeps </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a28" doxytag="ID3_FrameImpl::begin"></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="class_i_d3___frame_impl.html#s1">const_iterator</a> ID3_FrameImpl::begin </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00113">113</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00042">const_iterator</a>.    </td>
  </tr>
</table>
<a name="a26" doxytag="ID3_FrameImpl::begin"></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="class_i_d3___frame_impl.html#s0">iterator</a> ID3_FrameImpl::begin </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00111">111</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00041">iterator</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>().    </td>
  </tr>
</table>
<a name="a4" doxytag="ID3_FrameImpl::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"> void ID3_FrameImpl::Clear </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00089">89</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8cpp-source.html#l00075">_ClearFields</a>(), and <a class="el" href="header__frame_8cpp-source.html#l00231">ID3_FrameHeader::Clear</a>().
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00081">ID3_Frame::Clear</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00070">~ID3_FrameImpl</a>().    </td>
  </tr>
</table>
<a name="a16" doxytag="ID3_FrameImpl::Contains"></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_FrameImpl::Contains </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a218">ID3_FieldID</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fld</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00070">70</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="globals_8h-source.html#l00175">ID3_FieldID</a>, and <a class="el" href="globals_8h-source.html#l00139">ID3_V2Spec</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00208">ID3_Frame::Contains</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00150">GetField</a>().    </td>
  </tr>
</table>
<a name="a29" doxytag="ID3_FrameImpl::end"></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="class_i_d3___frame_impl.html#s1">const_iterator</a> ID3_FrameImpl::end </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00114">114</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00042">const_iterator</a>, <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>, and <a class="el" href="globals_8h-source.html#l00087">uchar</a>.    </td>
  </tr>
</table>
<a name="a27" doxytag="ID3_FrameImpl::end"></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="class_i_d3___frame_impl.html#s0">iterator</a> ID3_FrameImpl::end </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00112">112</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00041">iterator</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>().    </td>
  </tr>
</table>
<a name="a20" doxytag="ID3_FrameImpl::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_FrameImpl::GetCompression </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not the compression flag is set.
<p>
After parsing a tag, this will indicate whether or not the frame was compressed. After rendering a tag, however, it does not actually indicate if the frame is compressed rendering. It only indicates whether or not compression was attempted. A frame will not be compressed, even whent the compression flag is set, if the "compressed" data is no smaller than the "uncompressed" data. 
<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00089">89</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="header__frame_8h-source.html#l00067">ID3_FrameHeader::GetCompression</a>().
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00231">ID3_Frame::GetCompression</a>(), and <a class="el" href="frame__render_8cpp-source.html#l00071">Render</a>().    </td>
  </tr>
</table>
<a name="a21" doxytag="ID3_FrameImpl::GetDataSize"></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_FrameImpl::GetDataSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00090">90</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="header_8h-source.html#l00070">ID3_Header::GetDataSize</a>().
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00236">ID3_Frame::GetDataSize</a>().    </td>
  </tr>
</table>
<a name="d0" doxytag="ID3_FrameImpl::GetDescription"></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_FrameImpl::GetDescription </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a219">ID3_FrameID</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>id</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00248">248</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <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="globals_8h-source.html#l00404">NULL</a>, and <a class="el" href="frame__def_8h-source.html#l00044">ID3_FrameDef::sDescription</a>.    </td>
  </tr>
</table>
<a name="a9" doxytag="ID3_FrameImpl::GetDescription"></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_FrameImpl::GetDescription </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00258">258</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="header__frame_8cpp-source.html#l00226">ID3_FrameHeader::GetFrameDef</a>(), <a class="el" href="globals_8h-source.html#l00404">NULL</a>, and <a class="el" href="frame__def_8h-source.html#l00044">ID3_FrameDef::sDescription</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00183">ID3_Frame::GetDescription</a>().    </td>
  </tr>
</table>
<a name="a23" doxytag="ID3_FrameImpl::GetEncryptionID"></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#a33">uchar</a> ID3_FrameImpl::GetEncryptionID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00100">100</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="globals_8h-source.html#l00087">uchar</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00246">ID3_Frame::GetEncryptionID</a>(), <a class="el" href="frame__render_8cpp-source.html#l00071">Render</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00172">Size</a>().    </td>
  </tr>
</table>
<a name="a7" doxytag="ID3_FrameImpl::GetField"></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="class_i_d3___field.html">ID3_Field</a> * ID3_FrameImpl::GetField </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a218">ID3_FieldID</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>fieldName</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00150">150</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00042">const_iterator</a>, <a class="el" href="frame__impl_8h-source.html#l00070">Contains</a>(), <a class="el" href="globals_8h-source.html#l00175">ID3_FieldID</a>, and <a class="el" href="globals_8h-source.html#l00404">NULL</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00146">ID3_Frame::GetField</a>().    </td>
  </tr>
</table>
<a name="a25" doxytag="ID3_FrameImpl::GetGroupingID"></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#a33">uchar</a> ID3_FrameImpl::GetGroupingID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00109">109</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="globals_8h-source.html#l00087">uchar</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00256">ID3_Frame::GetGroupingID</a>(), <a class="el" href="frame__render_8cpp-source.html#l00071">Render</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00172">Size</a>().    </td>
  </tr>
</table>
<a name="a6" doxytag="ID3_FrameImpl::GetID"></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_FrameImpl::GetID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00054">54</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="header__frame_8cpp-source.html#l00215">ID3_FrameHeader::GetFrameID</a>(), <a class="el" href="globals_8h-source.html#l00175">ID3_FieldID</a>, and <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00093">ID3_Frame::GetID</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00121">SetID</a>().    </td>
  </tr>
</table>
<a name="a18" doxytag="ID3_FrameImpl::GetSpec"></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#a216">ID3_V2Spec</a> ID3_FrameImpl::GetSpec </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00145">145</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="header_8h-source.html#l00061">ID3_Header::GetSpec</a>(), and <a class="el" href="globals_8h-source.html#l00139">ID3_V2Spec</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00125">ID3_Frame::GetSpec</a>().    </td>
  </tr>
</table>
<a name="a10" doxytag="ID3_FrameImpl::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_FrameImpl::GetTextID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00063">63</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="header__frame_8cpp-source.html#l00169">ID3_FrameHeader::GetTextID</a>().
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00193">ID3_Frame::GetTextID</a>().    </td>
  </tr>
</table>
<a name="a12" doxytag="ID3_FrameImpl::HasChanged"></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_FrameImpl::HasChanged </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00207">207</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00042">const_iterator</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00169">ID3_Frame::HasChanged</a>().    </td>
  </tr>
</table>
<a name="a8" doxytag="ID3_FrameImpl::NumFields"></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_FrameImpl::NumFields </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00167">167</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00151">ID3_Frame::NumFields</a>(), and <a class="el" href="frame__render_8cpp-source.html#l00071">Render</a>().    </td>
  </tr>
</table>
<a name="a11" doxytag="ID3_FrameImpl::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_FrameImpl &amp; ID3_FrameImpl::operator= </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_i_d3___frame.html">ID3_Frame</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>rFrame</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00223">223</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00111">begin</a>(), <a class="el" href="frame_8cpp-source.html#l00309">ID3_Frame::CreateIterator</a>(), <a class="el" href="frame__impl_8h-source.html#l00112">end</a>(), <a class="el" href="frame_8cpp-source.html#l00231">ID3_Frame::GetCompression</a>(), <a class="el" href="frame_8cpp-source.html#l00246">ID3_Frame::GetEncryptionID</a>(), <a class="el" href="frame_8cpp-source.html#l00256">ID3_Frame::GetGroupingID</a>(), <a class="el" href="frame_8cpp-source.html#l00093">ID3_Frame::GetID</a>(), <a class="el" href="class_i_d3___frame_1_1_const_iterator.html#a0">ID3_Frame::ConstIterator::GetNext</a>(), <a class="el" href="frame_8cpp-source.html#l00125">ID3_Frame::GetSpec</a>(), <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>, <a class="el" href="frame__impl_8h-source.html#l00041">iterator</a>, <a class="el" href="globals_8h-source.html#l00404">NULL</a>, <a class="el" href="frame__impl_8h-source.html#l00080">SetCompression</a>(), <a class="el" href="frame__impl_8h-source.html#l00092">SetEncryptionID</a>(), <a class="el" href="frame__impl_8h-source.html#l00101">SetGroupingID</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00121">SetID</a>(), and <a class="el" href="frame__impl_8cpp-source.html#l00140">SetSpec</a>().    </td>
  </tr>
</table>
<a name="a13" doxytag="ID3_FrameImpl::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_FrameImpl::Parse </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="class_i_d3___reader.html">ID3_Reader</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>reader</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__parse_8cpp-source.html#l00108">108</a> of file <a class="el" href="frame__parse_8cpp-source.html">frame_parse.cpp</a>.
<p>
References <a class="el" href="frame__impl_8cpp-source.html#l00075">_ClearFields</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00097">_InitFields</a>(), <a class="el" href="reader_8h-source.html#l00048">ID3_Reader::getBeg</a>(), <a class="el" href="header__frame_8h-source.html#l00067">ID3_FrameHeader::GetCompression</a>(), <a class="el" href="class_i_d3___reader.html#a3">ID3_Reader::getCur</a>(), <a class="el" href="header_8h-source.html#l00070">ID3_Header::GetDataSize</a>(), <a class="el" href="header__frame_8h-source.html#l00068">ID3_FrameHeader::GetEncryption</a>(), <a class="el" href="reader_8h-source.html#l00051">ID3_Reader::getEnd</a>(), <a class="el" href="header__frame_8h-source.html#l00069">ID3_FrameHeader::GetGrouping</a>(), <a class="el" href="header__frame_8cpp-source.html#l00169">ID3_FrameHeader::GetTextID</a>(), <a class="el" href="header__frame_8cpp-source.html#l00097">ID3_FrameHeader::Parse</a>(), <a class="el" href="reader_8h-source.html#l00038">ID3_Reader::pos_type</a>, <a class="el" href="frame__impl_8h-source.html#l00092">SetEncryptionID</a>(), <a class="el" href="frame__impl_8h-source.html#l00101">SetGroupingID</a>(), and <a class="el" href="sized__types_8h-source.html#l00069">uint32</a>.
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00198">ID3_Frame::Parse</a>().    </td>
  </tr>
</table>
<a name="a14" doxytag="ID3_FrameImpl::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_FrameImpl::Render </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="class_i_d3___writer.html">ID3_Writer</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>writer</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__render_8cpp-source.html#l00071">71</a> of file <a class="el" href="frame__render_8cpp-source.html">frame_render.cpp</a>.
<p>
References <a class="el" href="header__frame_8h-source.html#l00067">ID3_FrameHeader::GetCompression</a>(), <a class="el" href="frame__impl_8h-source.html#l00089">GetCompression</a>(), <a class="el" href="header__frame_8h-source.html#l00068">ID3_FrameHeader::GetEncryption</a>(), <a class="el" href="frame__impl_8h-source.html#l00100">GetEncryptionID</a>(), <a class="el" href="header__frame_8h-source.html#l00069">ID3_FrameHeader::GetGrouping</a>(), <a class="el" href="frame__impl_8h-source.html#l00109">GetGroupingID</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00167">NumFields</a>(), <a class="el" href="header__frame_8cpp-source.html#l00141">ID3_FrameHeader::Render</a>(), <a class="el" href="header__frame_8h-source.html#l00063">ID3_FrameHeader::SetCompression</a>(), <a class="el" href="header_8h-source.html#l00063">ID3_Header::SetDataSize</a>(), <a class="el" href="header__frame_8h-source.html#l00064">ID3_FrameHeader::SetEncryption</a>(), <a class="el" href="header__frame_8cpp-source.html#l00071">ID3_FrameHeader::SetFrameID</a>(), <a class="el" href="header__frame_8h-source.html#l00065">ID3_FrameHeader::SetGrouping</a>(), <a class="el" href="header__frame_8cpp-source.html#l00085">ID3_FrameHeader::Size</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>().
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00203">ID3_Frame::Render</a>().    </td>
  </tr>
</table>
<a name="a19" doxytag="ID3_FrameImpl::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_FrameImpl::SetCompression </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>b</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the compression flag within the frame.
<p>
When the compression flag is is set, compression will be attempted. However, the frame might not actually be compressed after it is rendered if the "compressed" data is no smaller than the "uncompressed" data. 
<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00080">80</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="header__frame_8h-source.html#l00063">ID3_FrameHeader::SetCompression</a>().
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>(), and <a class="el" href="frame_8cpp-source.html#l00218">ID3_Frame::SetCompression</a>().    </td>
  </tr>
</table>
<a name="a22" doxytag="ID3_FrameImpl::SetEncryptionID"></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_FrameImpl::SetEncryptionID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a33">uchar</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>id</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00092">92</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="header__frame_8h-source.html#l00064">ID3_FrameHeader::SetEncryption</a>(), and <a class="el" href="globals_8h-source.html#l00087">uchar</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>(), <a class="el" href="frame__parse_8cpp-source.html#l00108">Parse</a>(), and <a class="el" href="frame_8cpp-source.html#l00241">ID3_Frame::SetEncryptionID</a>().    </td>
  </tr>
</table>
<a name="a24" doxytag="ID3_FrameImpl::SetGroupingID"></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_FrameImpl::SetGroupingID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a33">uchar</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>id</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8h-source.html#l00101">101</a> of file <a class="el" href="frame__impl_8h-source.html">frame_impl.h</a>.
<p>
References <a class="el" href="header__frame_8h-source.html#l00065">ID3_FrameHeader::SetGrouping</a>(), and <a class="el" href="globals_8h-source.html#l00087">uchar</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>(), <a class="el" href="frame__parse_8cpp-source.html#l00108">Parse</a>(), and <a class="el" href="frame_8cpp-source.html#l00251">ID3_Frame::SetGroupingID</a>().    </td>
  </tr>
</table>
<a name="a5" doxytag="ID3_FrameImpl::SetID"></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_FrameImpl::SetID </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a219">ID3_FrameID</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>id</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00121">121</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8cpp-source.html#l00132">_SetID</a>(), <a class="el" href="frame__impl_8h-source.html#l00054">GetID</a>(), and <a class="el" href="globals_8h-source.html#l00207">ID3_FrameID</a>.
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00038">ID3_FrameImpl</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>(), and <a class="el" href="frame_8cpp-source.html#l00115">ID3_Frame::SetID</a>().    </td>
  </tr>
</table>
<a name="a17" doxytag="ID3_FrameImpl::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_FrameImpl::SetSpec </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="globals_8h.html#a216">ID3_V2Spec</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>spec</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00140">140</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="globals_8h-source.html#l00139">ID3_V2Spec</a>, and <a class="el" href="header_8cpp-source.html#l00042">ID3_Header::SetSpec</a>().
<p>
Referenced by <a class="el" href="frame__impl_8cpp-source.html#l00038">ID3_FrameImpl</a>(), <a class="el" href="frame__impl_8cpp-source.html#l00223">operator=</a>(), and <a class="el" href="frame_8cpp-source.html#l00120">ID3_Frame::SetSpec</a>().    </td>
  </tr>
</table>
<a name="a15" doxytag="ID3_FrameImpl::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_FrameImpl::Size </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="frame__impl_8cpp-source.html#l00172">172</a> of file <a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a>.
<p>
References <a class="el" href="frame__impl_8h-source.html#l00100">GetEncryptionID</a>(), <a class="el" href="frame__impl_8h-source.html#l00109">GetGroupingID</a>(), <a class="el" href="globals_8h-source.html#l00118">ID3_TextEnc</a>, <a class="el" href="namespace_3global_scope_4.html#a218a71">ID3FN_TEXTENC</a>, <a class="el" href="namespace_3global_scope_4.html#a214a47">ID3TE_ASCII</a>, <a class="el" href="frame__impl_8h-source.html#l00041">iterator</a>, and <a class="el" href="header__frame_8cpp-source.html#l00085">ID3_FrameHeader::Size</a>().
<p>
Referenced by <a class="el" href="frame_8cpp-source.html#l00163">ID3_Frame::Size</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="frame__impl_8h-source.html">frame_impl.h</a><li>src/<a class="el" href="frame__impl_8cpp-source.html">frame_impl.cpp</a><li>src/<a class="el" href="frame__parse_8cpp-source.html">frame_parse.cpp</a><li>src/<a class="el" href="frame__render_8cpp-source.html">frame_render.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>,
 &copy;&nbsp;1997-2001</small></address>
</body>
</html>