Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 7528ff8b241faf6d158e12599972eb96 > files > 196

taglib-doc-1.8-3.20121215git.fc18.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>TagLib::ID3v2::AttachedPictureFrame Class Reference (TagLib)</title>
    <link href="taglib-api.css" rel="stylesheet" type="text/css">
  </head>
  <body>
    <div id="container">
      <table border="0" width="100%">
          <tr>
            <td width="1">
              <img src="../taglib.png">
            </td>
            <td>
              <div id="intro">
                <table border="0" height="119" cellpadding="0" cellspacing="0" width="100%">
                    <tr><td valign="top"><h1>TagLib 1.8.0 (TagLib::ID3v2::AttachedPictureFrame Class Reference)</h1></td></tr>
                    <tr>
                      <td valign="bottom">
                        <div id="links">
                          <a href="index.html">Home</a>
                          <a href="inherits.html">Class&nbsp;Hierarchy</a>
                          <a href="namespaces.html">Namespaces</a>
                          <a href="annotated.html">Classes</a>
                          <a href="files.html">Headers</a>
                          <a href="namespacemembers.html">Namespace&nbsp;Members</a>
                          <a href="functions.html">Class&nbsp;Members</a>
                          <a href="globals.html">File&nbsp;Members</a>
                        </div>
                      </td>
                    </tr>
                </table>
              </div>
            </td>
          </tr>
      </table>
      <div id="text">
<!-- Generated by Doxygen 1.8.3 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceTagLib.html">TagLib</a></li><li class="navelem"><a class="el" href="namespaceTagLib_1_1ID3v2.html">ID3v2</a></li><li class="navelem"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html">AttachedPictureFrame</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">TagLib::ID3v2::AttachedPictureFrame Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>An <a class="el" href="namespaceTagLib_1_1ID3v2.html" title="An ID3v2 implementation.">ID3v2</a> attached picture frame implementation.  
 <a href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="attachedpictureframe_8h_source.html">attachedpictureframe.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for TagLib::ID3v2::AttachedPictureFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classTagLib_1_1ID3v2_1_1AttachedPictureFrame__inherit__graph.png" border="0" usemap="#TagLib_1_1ID3v2_1_1AttachedPictureFrame_inherit__map" alt="Inheritance graph"/></div>
<map name="TagLib_1_1ID3v2_1_1AttachedPictureFrame_inherit__map" id="TagLib_1_1ID3v2_1_1AttachedPictureFrame_inherit__map">
<area shape="rect" id="node7" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrameV22.html" title="support for ID3v2.2 PIC frames" alt="" coords="5,246,211,287"/><area shape="rect" id="node2" href="classTagLib_1_1ID3v2_1_1Frame.html" title="ID3v2 frame implementation." alt="" coords="33,80,183,107"/><area shape="rect" id="node4" href="classTagLib_1_1ID3v2_1_1Header.html" title="An implementation of ID3v2 headers." alt="" coords="31,5,185,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for TagLib::ID3v2::AttachedPictureFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classTagLib_1_1ID3v2_1_1AttachedPictureFrame__coll__graph.png" border="0" usemap="#TagLib_1_1ID3v2_1_1AttachedPictureFrame_coll__map" alt="Collaboration graph"/></div>
<map name="TagLib_1_1ID3v2_1_1AttachedPictureFrame_coll__map" id="TagLib_1_1ID3v2_1_1AttachedPictureFrame_coll__map">
<area shape="rect" id="node2" href="classTagLib_1_1ID3v2_1_1Frame.html" title="ID3v2 frame implementation." alt="" coords="57,139,207,165"/><area shape="rect" id="node4" href="classTagLib_1_1ID3v2_1_1Header.html" title="An implementation of ID3v2 headers." alt="" coords="5,5,160,32"/><area shape="rect" id="node6" href="classTagLib_1_1String.html" title="A wide string class suitable for unicode." alt="" coords="185,5,287,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a4b18580229d68adaefac1af09654f9a4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a> { <br/>
&#160;&#160;<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a735d0544cc1e3cb0f52a889b08ca5c70">Other</a> = 0x00, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4aff90901d9724ac7758416eac753e0c44">FileIcon</a> = 0x01, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a53e66f606a666125b0be1cbf9685d672">OtherFileIcon</a> = 0x02, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4ae68ba56ec808cb3850a8e65143d25f45">FrontCover</a> = 0x03, 
<br/>
&#160;&#160;<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a2c1a7d764dbea1647842f073f457dd21">BackCover</a> = 0x04, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4ae6fb94cdeabf086f2b568763bf41ffe3">LeafletPage</a> = 0x05, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a2375d5dae78a0f30d2eec178a5119de8">Media</a> = 0x06, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a8cf070f9e739a9587584cbeeccccefff">LeadArtist</a> = 0x07, 
<br/>
&#160;&#160;<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4af800c121347de72ca4e7329683df82e4">Artist</a> = 0x08, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a0f5a0af15a5dfaafd931cf3b81f5dd11">Conductor</a> = 0x09, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4acbfb2b15a842715156510c65f6e2d2f8">Band</a> = 0x0A, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4ae4c533bc59388061680475a98a3392ee">Composer</a> = 0x0B, 
<br/>
&#160;&#160;<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a507295ad64463264cb8d608ea2866358">Lyricist</a> = 0x0C, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a7f66cd9333d189444bbeee3108f26949">RecordingLocation</a> = 0x0D, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4ab1a031b2d216105a65d15ac2bc11c742">DuringRecording</a> = 0x0E, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a960c88b17b11d3c94e7a6af0e2c1f6f0">DuringPerformance</a> = 0x0F, 
<br/>
&#160;&#160;<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a7d792efcfbf5a5f036f308f8806ee748">MovieScreenCapture</a> = 0x10, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4af9150d5d92e8001cf61e537218d17d50">ColouredFish</a> = 0x11, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4a2d1e36a2990f5cd72ac025d485520cf9">Illustration</a> = 0x12, 
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4af7e21b2e9753edeac77e3ce62a0e752b">BandLogo</a> = 0x13, 
<br/>
&#160;&#160;<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4ad11efefc309805225f27fd5cc38ff17a">PublisherLogo</a> = 0x14
<br/>
 }</td></tr>
<tr class="separator:a4b18580229d68adaefac1af09654f9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1b749165db8cd71a5a4fc7e7fb84ca94"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a1b749165db8cd71a5a4fc7e7fb84ca94">AttachedPictureFrame</a> ()</td></tr>
<tr class="separator:a1b749165db8cd71a5a4fc7e7fb84ca94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7d47234c4e12b0d3c545b3afd47b58"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#acb7d47234c4e12b0d3c545b3afd47b58">AttachedPictureFrame</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data)</td></tr>
<tr class="separator:acb7d47234c4e12b0d3c545b3afd47b58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856a5bbc98c97f071466814620048055"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a856a5bbc98c97f071466814620048055">~AttachedPictureFrame</a> ()</td></tr>
<tr class="separator:a856a5bbc98c97f071466814620048055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cc4f2d1af464c85cc22d1c76bf46c64"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a3cc4f2d1af464c85cc22d1c76bf46c64">toString</a> () const </td></tr>
<tr class="separator:a3cc4f2d1af464c85cc22d1c76bf46c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af79625ee86b8cc5d1c1b3d6d5cdcb54f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#af79625ee86b8cc5d1c1b3d6d5cdcb54f">textEncoding</a> () const </td></tr>
<tr class="separator:af79625ee86b8cc5d1c1b3d6d5cdcb54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa12e2deded26cadead8c099dda54a0a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#aa12e2deded26cadead8c099dda54a0a8">setTextEncoding</a> (<a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a> t)</td></tr>
<tr class="separator:aa12e2deded26cadead8c099dda54a0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa38c0de223dccb3ae5db023c3c55a57e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#aa38c0de223dccb3ae5db023c3c55a57e">mimeType</a> () const </td></tr>
<tr class="separator:aa38c0de223dccb3ae5db023c3c55a57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab59799b18007eab8b4a258816890e01a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#ab59799b18007eab8b4a258816890e01a">setMimeType</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;m)</td></tr>
<tr class="separator:ab59799b18007eab8b4a258816890e01a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37314cceda39c5c6e7c5161fa387bb64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a37314cceda39c5c6e7c5161fa387bb64">type</a> () const </td></tr>
<tr class="separator:a37314cceda39c5c6e7c5161fa387bb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a534586d4447dabca89a3d2e5282bcdd3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a534586d4447dabca89a3d2e5282bcdd3">setType</a> (<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a> t)</td></tr>
<tr class="separator:a534586d4447dabca89a3d2e5282bcdd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46640cdee04f55d3a1da008001ef0526"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a46640cdee04f55d3a1da008001ef0526">description</a> () const </td></tr>
<tr class="separator:a46640cdee04f55d3a1da008001ef0526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87d49dea00d3f56a9891c62cea8d6581"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a87d49dea00d3f56a9891c62cea8d6581">setDescription</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;desc)</td></tr>
<tr class="separator:a87d49dea00d3f56a9891c62cea8d6581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd21599ba7fa9a237ec5f1f1cad78e24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#afd21599ba7fa9a237ec5f1f1cad78e24">picture</a> () const </td></tr>
<tr class="separator:afd21599ba7fa9a237ec5f1f1cad78e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86464b40d39197b22c976e91f5e732b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a86464b40d39197b22c976e91f5e732b6">setPicture</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;p)</td></tr>
<tr class="separator:a86464b40d39197b22c976e91f5e732b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classTagLib_1_1ID3v2_1_1Frame')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html">TagLib::ID3v2::Frame</a></td></tr>
<tr class="memitem:a4b9fe2bd59697497b56c0ed74a3ca476 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a4b9fe2bd59697497b56c0ed74a3ca476">~Frame</a> ()</td></tr>
<tr class="separator:a4b9fe2bd59697497b56c0ed74a3ca476 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aac53ec5893fd15164cd22c6bdb5dfd inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a6aac53ec5893fd15164cd22c6bdb5dfd">frameID</a> () const </td></tr>
<tr class="separator:a6aac53ec5893fd15164cd22c6bdb5dfd inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6958099abac1cabe472fc98824c04d16 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a6958099abac1cabe472fc98824c04d16">size</a> () const </td></tr>
<tr class="separator:a6958099abac1cabe472fc98824c04d16 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d57dd94d324cf894a13212963d9b351 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a8d57dd94d324cf894a13212963d9b351">setData</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data)</td></tr>
<tr class="separator:a8d57dd94d324cf894a13212963d9b351 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dd0b29f151689d0d81781b02f9b1e54 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a6dd0b29f151689d0d81781b02f9b1e54">setText</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;text)</td></tr>
<tr class="separator:a6dd0b29f151689d0d81781b02f9b1e54 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a259ca6b3acb155c023a30d541444fec6 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a259ca6b3acb155c023a30d541444fec6">render</a> () const </td></tr>
<tr class="separator:a259ca6b3acb155c023a30d541444fec6 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eabd63bfb754f4a77df245a853822be inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a1eabd63bfb754f4a77df245a853822be">Header</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data, bool synchSafeInts)</td></tr>
<tr class="separator:a1eabd63bfb754f4a77df245a853822be inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9c09d0410e7802736cb38176b636788 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ac9c09d0410e7802736cb38176b636788">Header</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data, <a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aaf037d91050353dcef16c32a0c0f2dd1">version</a>=4)</td></tr>
<tr class="separator:ac9c09d0410e7802736cb38176b636788 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d81c214db485a65fac68d0d1122e49 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a40d81c214db485a65fac68d0d1122e49">~Header</a> ()</td></tr>
<tr class="separator:a40d81c214db485a65fac68d0d1122e49 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc2ee3fa3239d7fc958be803f18cf1c7 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#acc2ee3fa3239d7fc958be803f18cf1c7">setData</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data, bool synchSafeInts)</td></tr>
<tr class="separator:acc2ee3fa3239d7fc958be803f18cf1c7 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac73d101103a70d8bffc3d36d600a6479 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ac73d101103a70d8bffc3d36d600a6479">setData</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data, <a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aaf037d91050353dcef16c32a0c0f2dd1">version</a>=4)</td></tr>
<tr class="separator:ac73d101103a70d8bffc3d36d600a6479 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aac53ec5893fd15164cd22c6bdb5dfd inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a6aac53ec5893fd15164cd22c6bdb5dfd">frameID</a> () const </td></tr>
<tr class="separator:a6aac53ec5893fd15164cd22c6bdb5dfd inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9e5ddca0603b89ca819082f96431f51 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ac9e5ddca0603b89ca819082f96431f51">setFrameID</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;id)</td></tr>
<tr class="separator:ac9e5ddca0603b89ca819082f96431f51 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c18021dd83acae34b9739c02942184 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a53c18021dd83acae34b9739c02942184">frameSize</a> () const </td></tr>
<tr class="separator:a53c18021dd83acae34b9739c02942184 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89eeb25b511d0bbd3827464e716eb1c0 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a89eeb25b511d0bbd3827464e716eb1c0">setFrameSize</a> (<a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a6958099abac1cabe472fc98824c04d16">size</a>)</td></tr>
<tr class="separator:a89eeb25b511d0bbd3827464e716eb1c0 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf037d91050353dcef16c32a0c0f2dd1 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aaf037d91050353dcef16c32a0c0f2dd1">version</a> () const </td></tr>
<tr class="separator:aaf037d91050353dcef16c32a0c0f2dd1 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81236ce8b0cfa4236086733be05d943c inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a81236ce8b0cfa4236086733be05d943c">setVersion</a> (<a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aaf037d91050353dcef16c32a0c0f2dd1">version</a>)</td></tr>
<tr class="separator:a81236ce8b0cfa4236086733be05d943c inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afed2a0e8f51c4a0d461f70428e427989 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#afed2a0e8f51c4a0d461f70428e427989">tagAlterPreservation</a> () const </td></tr>
<tr class="separator:afed2a0e8f51c4a0d461f70428e427989 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6c83fb88d6354c8b5c7926c6ed21d61 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#af6c83fb88d6354c8b5c7926c6ed21d61">setTagAlterPreservation</a> (bool discard)</td></tr>
<tr class="separator:af6c83fb88d6354c8b5c7926c6ed21d61 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14f607b1179d1ef001c5f251de7a9622 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a14f607b1179d1ef001c5f251de7a9622">fileAlterPreservation</a> () const </td></tr>
<tr class="separator:a14f607b1179d1ef001c5f251de7a9622 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e998757ff703ed8d16cac1f1db89cb1 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a8e998757ff703ed8d16cac1f1db89cb1">readOnly</a> () const </td></tr>
<tr class="separator:a8e998757ff703ed8d16cac1f1db89cb1 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee2c05eed91d89fa977cfd8a591ce28 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#afee2c05eed91d89fa977cfd8a591ce28">groupingIdentity</a> () const </td></tr>
<tr class="separator:afee2c05eed91d89fa977cfd8a591ce28 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd09b973bb7505df3cbb708bdc4fc74 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aacd09b973bb7505df3cbb708bdc4fc74">compression</a> () const </td></tr>
<tr class="separator:aacd09b973bb7505df3cbb708bdc4fc74 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657253a897406f8a6c84e9d9e112f562 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a657253a897406f8a6c84e9d9e112f562">encryption</a> () const </td></tr>
<tr class="separator:a657253a897406f8a6c84e9d9e112f562 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ca6067a568caeb58e6f5ce8a8998fa7 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a4ca6067a568caeb58e6f5ce8a8998fa7">unsynchronisation</a> () const </td></tr>
<tr class="separator:a4ca6067a568caeb58e6f5ce8a8998fa7 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a392892316531cc7393196598e5ffbac6 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a392892316531cc7393196598e5ffbac6">dataLengthIndicator</a> () const </td></tr>
<tr class="separator:a392892316531cc7393196598e5ffbac6 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a259ca6b3acb155c023a30d541444fec6 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a259ca6b3acb155c023a30d541444fec6">render</a> () const </td></tr>
<tr class="separator:a259ca6b3acb155c023a30d541444fec6 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e6c556e64a44136ab3c51c05d77bc54 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a2e6c556e64a44136ab3c51c05d77bc54">frameAlterPreservation</a> () const </td></tr>
<tr class="separator:a2e6c556e64a44136ab3c51c05d77bc54 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ab482e75a19cd25d887f58ee18e25d8fd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#ab482e75a19cd25d887f58ee18e25d8fd">parseFields</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data)</td></tr>
<tr class="separator:ab482e75a19cd25d887f58ee18e25d8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ab7b153c24cc92a599452d695c1002e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a6ab7b153c24cc92a599452d695c1002e">renderFields</a> () const </td></tr>
<tr class="separator:a6ab7b153c24cc92a599452d695c1002e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classTagLib_1_1ID3v2_1_1Frame')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html">TagLib::ID3v2::Frame</a></td></tr>
<tr class="memitem:a5b1006ce91e2b28953417fb93474d9b5 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a5b1006ce91e2b28953417fb93474d9b5">Frame</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data)</td></tr>
<tr class="separator:a5b1006ce91e2b28953417fb93474d9b5 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a461cf4a1c1b2d306ad8e7c413a4f0373 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a461cf4a1c1b2d306ad8e7c413a4f0373">Frame</a> (<a class="el" href="classTagLib_1_1ID3v2_1_1Header.html">Header</a> *h)</td></tr>
<tr class="separator:a461cf4a1c1b2d306ad8e7c413a4f0373 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ad8613f3ad05691b6ce1ad58100f6bf inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ID3v2_1_1Header.html">Header</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a3ad8613f3ad05691b6ce1ad58100f6bf">header</a> () const </td></tr>
<tr class="separator:a3ad8613f3ad05691b6ce1ad58100f6bf inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df2dbd7271affd73797bc733ba544d3 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a5df2dbd7271affd73797bc733ba544d3">setHeader</a> (<a class="el" href="classTagLib_1_1ID3v2_1_1Header.html">Header</a> *h, bool deleteCurrent=true)</td></tr>
<tr class="separator:a5df2dbd7271affd73797bc733ba544d3 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e29c9dfc42b59e67952c507cbde30e3 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a0e29c9dfc42b59e67952c507cbde30e3">parse</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data)</td></tr>
<tr class="separator:a0e29c9dfc42b59e67952c507cbde30e3 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92090addd33d5d7c3508860edc1dc7d2 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a92090addd33d5d7c3508860edc1dc7d2">fieldData</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;frameData) const </td></tr>
<tr class="separator:a92090addd33d5d7c3508860edc1dc7d2 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee53335842cac6abbf98cb599b9f94e inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#afee53335842cac6abbf98cb599b9f94e">readStringField</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;data, <a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a> encoding, int *positon=0)</td></tr>
<tr class="separator:afee53335842cac6abbf98cb599b9f94e inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fe7340a7d8ffb6133bbd1a503c258c inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aa2fe7340a7d8ffb6133bbd1a503c258c">checkTextEncoding</a> (const <a class="el" href="classTagLib_1_1StringList.html">StringList</a> &amp;fields, <a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a> encoding) const </td></tr>
<tr class="separator:aa2fe7340a7d8ffb6133bbd1a503c258c inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d410e3686e9af00e0697b58942ae023 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a1d410e3686e9af00e0697b58942ae023">asProperties</a> () const </td></tr>
<tr class="separator:a1d410e3686e9af00e0697b58942ae023 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a2a3455fd4595c76520c6281a79d8ba6e"><td class="memItemLeft" align="right" valign="top">AttachedPictureFramePrivate *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a2a3455fd4595c76520c6281a79d8ba6e">d</a></td></tr>
<tr class="separator:a2a3455fd4595c76520c6281a79d8ba6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a98931185c3f9519c3afbee533f80487e"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a98931185c3f9519c3afbee533f80487e">FrameFactory</a></td></tr>
<tr class="separator:a98931185c3f9519c3afbee533f80487e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classTagLib_1_1ID3v2_1_1Frame')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html">TagLib::ID3v2::Frame</a></td></tr>
<tr class="memitem:af77a742f5b7fd6448aca1e50546b603e inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html">Frame</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#af77a742f5b7fd6448aca1e50546b603e">createTextualFrame</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;key, const <a class="el" href="classTagLib_1_1StringList.html">StringList</a> &amp;values)</td></tr>
<tr class="separator:af77a742f5b7fd6448aca1e50546b603e inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040cb45fca1c9a6b6b473fa3936237ef inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a040cb45fca1c9a6b6b473fa3936237ef">headerSize</a> ()</td></tr>
<tr class="separator:a040cb45fca1c9a6b6b473fa3936237ef inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada9c0861e6e9dad334db43c3ff8632e inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aada9c0861e6e9dad334db43c3ff8632e">headerSize</a> (<a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aaf037d91050353dcef16c32a0c0f2dd1">version</a>)</td></tr>
<tr class="separator:aada9c0861e6e9dad334db43c3ff8632e inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2b5e8bb82bb89994c06962098c63310 inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aa2b5e8bb82bb89994c06962098c63310">textDelimiter</a> (<a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a> t)</td></tr>
<tr class="separator:aa2b5e8bb82bb89994c06962098c63310 inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d34c4db5f830df18d2112a43b7e3cb3 inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a3d34c4db5f830df18d2112a43b7e3cb3">size</a> ()</td></tr>
<tr class="separator:a3d34c4db5f830df18d2112a43b7e3cb3 inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a372c695f78aa13ae358b92675dfffbdb inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a372c695f78aa13ae358b92675dfffbdb">size</a> (<a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aaf037d91050353dcef16c32a0c0f2dd1">version</a>)</td></tr>
<tr class="separator:a372c695f78aa13ae358b92675dfffbdb inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html">TagLib::ID3v2::Frame</a></td></tr>
<tr class="memitem:ac9564a18513cacc6d5db27fe2f67263a inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ac9564a18513cacc6d5db27fe2f67263a">instrumentPrefix</a></td></tr>
<tr class="separator:ac9564a18513cacc6d5db27fe2f67263a inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafcc4837b5775c68c6f0b72a2552bcfa inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aafcc4837b5775c68c6f0b72a2552bcfa">commentPrefix</a></td></tr>
<tr class="separator:aafcc4837b5775c68c6f0b72a2552bcfa inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23339ab2f3b5b219c7d51ddc5ab81960 inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a23339ab2f3b5b219c7d51ddc5ab81960">lyricsPrefix</a></td></tr>
<tr class="separator:a23339ab2f3b5b219c7d51ddc5ab81960 inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d3d5009716d3704a38ff1ef0f0c0452 inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a3d3d5009716d3704a38ff1ef0f0c0452">urlPrefix</a></td></tr>
<tr class="separator:a3d3d5009716d3704a38ff1ef0f0c0452 inherit pub_static_attribs_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classTagLib_1_1ID3v2_1_1Frame')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html">TagLib::ID3v2::Frame</a></td></tr>
<tr class="memitem:a3008b3dc5d0503564abd3eb479603613 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a3008b3dc5d0503564abd3eb479603613">checkEncoding</a> (const <a class="el" href="classTagLib_1_1StringList.html">StringList</a> &amp;fields, <a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a> encoding)</td></tr>
<tr class="separator:a3008b3dc5d0503564abd3eb479603613 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7e36e73e7774e6d60e1320f2cc0f835 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ab7e36e73e7774e6d60e1320f2cc0f835">checkEncoding</a> (const <a class="el" href="classTagLib_1_1StringList.html">StringList</a> &amp;fields, <a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a> encoding, <a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#aaf037d91050353dcef16c32a0c0f2dd1">version</a>)</td></tr>
<tr class="separator:ab7e36e73e7774e6d60e1320f2cc0f835 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99ea3877d42c9ad46db9df89598e5fc7 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a99ea3877d42c9ad46db9df89598e5fc7">keyToFrameID</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;)</td></tr>
<tr class="separator:a99ea3877d42c9ad46db9df89598e5fc7 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc7e626acce5d9f7db43dd2a5f6e81a inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a3dc7e626acce5d9f7db43dd2a5f6e81a">frameIDToKey</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;)</td></tr>
<tr class="separator:a3dc7e626acce5d9f7db43dd2a5f6e81a inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad51eccb71b9c3f005489665a6d8a59c3 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ad51eccb71b9c3f005489665a6d8a59c3">keyToTXXX</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;)</td></tr>
<tr class="separator:ad51eccb71b9c3f005489665a6d8a59c3 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a826347519ea6dc3562919a183a261f4c inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTagLib_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a826347519ea6dc3562919a183a261f4c">txxxToKey</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;)</td></tr>
<tr class="separator:a826347519ea6dc3562919a183a261f4c inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af07cecbf27175e43e90c6f6f44dc67ce inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#af07cecbf27175e43e90c6f6f44dc67ce">splitProperties</a> (const <a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a> &amp;original, <a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a> &amp;singleFrameProperties, <a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a> &amp;tiplProperties, <a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a> &amp;tmclProperties)</td></tr>
<tr class="separator:af07cecbf27175e43e90c6f6f44dc67ce inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An <a class="el" href="namespaceTagLib_1_1ID3v2.html" title="An ID3v2 implementation.">ID3v2</a> attached picture frame implementation. </p>
<p>This is an implementation of <a class="el" href="namespaceTagLib_1_1ID3v2.html" title="An ID3v2 implementation.">ID3v2</a> attached pictures. Pictures may be included in tags, one per APIC frame (but there may be multiple APIC frames in a single tag). These pictures are usually in either JPEG or PNG format. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a4b18580229d68adaefac1af09654f9a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">TagLib::ID3v2::AttachedPictureFrame::Type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This describes the function or content of the picture. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a735d0544cc1e3cb0f52a889b08ca5c70"></a>Other</em>&nbsp;</td><td class="fielddoc">
<p>A type not enumerated below. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4aff90901d9724ac7758416eac753e0c44"></a>FileIcon</em>&nbsp;</td><td class="fielddoc">
<p>32x32 PNG image that should be used as the file icon </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a53e66f606a666125b0be1cbf9685d672"></a>OtherFileIcon</em>&nbsp;</td><td class="fielddoc">
<p><a class="el" href="classTagLib_1_1File.html" title="A file class with some useful methods for tag manipulation.">File</a> icon of a different size or format. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4ae68ba56ec808cb3850a8e65143d25f45"></a>FrontCover</em>&nbsp;</td><td class="fielddoc">
<p>Front cover image of the album. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a2c1a7d764dbea1647842f073f457dd21"></a>BackCover</em>&nbsp;</td><td class="fielddoc">
<p>Back cover image of the album. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4ae6fb94cdeabf086f2b568763bf41ffe3"></a>LeafletPage</em>&nbsp;</td><td class="fielddoc">
<p>Inside leaflet page of the album. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a2375d5dae78a0f30d2eec178a5119de8"></a>Media</em>&nbsp;</td><td class="fielddoc">
<p>Image from the album itself. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a8cf070f9e739a9587584cbeeccccefff"></a>LeadArtist</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the lead artist or soloist. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4af800c121347de72ca4e7329683df82e4"></a>Artist</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the artist or performer. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a0f5a0af15a5dfaafd931cf3b81f5dd11"></a>Conductor</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the conductor. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4acbfb2b15a842715156510c65f6e2d2f8"></a>Band</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the band or orchestra. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4ae4c533bc59388061680475a98a3392ee"></a>Composer</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the composer. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a507295ad64463264cb8d608ea2866358"></a>Lyricist</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the lyricist or text writer. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a7f66cd9333d189444bbeee3108f26949"></a>RecordingLocation</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the recording location or studio. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4ab1a031b2d216105a65d15ac2bc11c742"></a>DuringRecording</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the artists during recording. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a960c88b17b11d3c94e7a6af0e2c1f6f0"></a>DuringPerformance</em>&nbsp;</td><td class="fielddoc">
<p>Picture of the artists during performance. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a7d792efcfbf5a5f036f308f8806ee748"></a>MovieScreenCapture</em>&nbsp;</td><td class="fielddoc">
<p>Picture from a movie or video related to the track. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4af9150d5d92e8001cf61e537218d17d50"></a>ColouredFish</em>&nbsp;</td><td class="fielddoc">
<p>Picture of a large, coloured fish. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4a2d1e36a2990f5cd72ac025d485520cf9"></a>Illustration</em>&nbsp;</td><td class="fielddoc">
<p>Illustration related to the track. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4af7e21b2e9753edeac77e3ce62a0e752b"></a>BandLogo</em>&nbsp;</td><td class="fielddoc">
<p>Logo of the band or performer. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4b18580229d68adaefac1af09654f9a4ad11efefc309805225f27fd5cc38ff17a"></a>PublisherLogo</em>&nbsp;</td><td class="fielddoc">
<p>Logo of the publisher (record company) </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1b749165db8cd71a5a4fc7e7fb84ca94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TagLib::ID3v2::AttachedPictureFrame::AttachedPictureFrame </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructs an empty picture frame. The description, content and text encoding should be set manually. </p>

</div>
</div>
<a class="anchor" id="acb7d47234c4e12b0d3c545b3afd47b58"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TagLib::ID3v2::AttachedPictureFrame::AttachedPictureFrame </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Constructs an AttachedPicture frame based on <em>data</em>. </p>

</div>
</div>
<a class="anchor" id="a856a5bbc98c97f071466814620048055"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual TagLib::ID3v2::AttachedPictureFrame::~AttachedPictureFrame </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Destroys the AttahcedPictureFrame instance. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a46640cdee04f55d3a1da008001ef0526"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTagLib_1_1String.html">String</a> TagLib::ID3v2::AttachedPictureFrame::description </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns a text description of the image.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a87d49dea00d3f56a9891c62cea8d6581">setDescription()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#af79625ee86b8cc5d1c1b3d6d5cdcb54f">textEncoding()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#aa12e2deded26cadead8c099dda54a0a8">setTextEncoding()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa38c0de223dccb3ae5db023c3c55a57e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTagLib_1_1String.html">String</a> TagLib::ID3v2::AttachedPictureFrame::mimeType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the mime type of the image. This should in most cases be "image/png" or "image/jpeg". </p>

</div>
</div>
<a class="anchor" id="ab482e75a19cd25d887f58ee18e25d8fd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void TagLib::ID3v2::AttachedPictureFrame::parseFields </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Called by <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a0e29c9dfc42b59e67952c507cbde30e3">parse()</a> to parse the field data. It makes this information available through the public API. This must be overridden by the subclasses. </p>

<p>Implements <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#a50270284a3739d6ca4e5aef77bf67731">TagLib::ID3v2::Frame</a>.</p>

<p>Reimplemented in <a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrameV22.html#a47bf784ab583c7e4093a0dfe84f64357">TagLib::ID3v2::AttachedPictureFrameV22</a>.</p>

</div>
</div>
<a class="anchor" id="afd21599ba7fa9a237ec5f1f1cad78e24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> TagLib::ID3v2::AttachedPictureFrame::picture </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the image data as a <a class="el" href="classTagLib_1_1ByteVector.html" title="A byte vector.">ByteVector</a>.</p>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="classTagLib_1_1ByteVector.html" title="A byte vector.">ByteVector</a> has a data() method that returns a const char * which should make it easy to export this data to external programs.</dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a86464b40d39197b22c976e91f5e732b6">setPicture()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#aa38c0de223dccb3ae5db023c3c55a57e">mimeType()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a6ab7b153c24cc92a599452d695c1002e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> TagLib::ID3v2::AttachedPictureFrame::renderFields </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Render the field data back to a binary format in a <a class="el" href="classTagLib_1_1ByteVector.html" title="A byte vector.">ByteVector</a>. This must be overridden by subclasses. </p>

<p>Implements <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ad69885204c16467015a8cd1f0f103ab6">TagLib::ID3v2::Frame</a>.</p>

</div>
</div>
<a class="anchor" id="a87d49dea00d3f56a9891c62cea8d6581"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::ID3v2::AttachedPictureFrame::setDescription </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;&#160;</td>
          <td class="paramname"><em>desc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets a textual description of the image to <em>desc</em>.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a46640cdee04f55d3a1da008001ef0526">description()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#af79625ee86b8cc5d1c1b3d6d5cdcb54f">textEncoding()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#aa12e2deded26cadead8c099dda54a0a8">setTextEncoding()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ab59799b18007eab8b4a258816890e01a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::ID3v2::AttachedPictureFrame::setMimeType </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTagLib_1_1String.html">String</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets the mime type of the image. This should in most cases be "image/png" or "image/jpeg". </p>

</div>
</div>
<a class="anchor" id="a86464b40d39197b22c976e91f5e732b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::ID3v2::AttachedPictureFrame::setPicture </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets the image data to <em>p</em>. <em>p</em> should be of the type specified in this frame's mime-type specification.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#afd21599ba7fa9a237ec5f1f1cad78e24">picture()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#aa38c0de223dccb3ae5db023c3c55a57e">mimeType()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#ab59799b18007eab8b4a258816890e01a">setMimeType()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa12e2deded26cadead8c099dda54a0a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::ID3v2::AttachedPictureFrame::setTextEncoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a>&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the text encoding used for the description.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a46640cdee04f55d3a1da008001ef0526">description()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a534586d4447dabca89a3d2e5282bcdd3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::ID3v2::AttachedPictureFrame::setType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a>&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets the type for the image.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a37314cceda39c5c6e7c5161fa387bb64">type()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af79625ee86b8cc5d1c1b3d6d5cdcb54f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTagLib_1_1String.html#ab94f467aa0f37f21c8314ec2f3bc063b">String::Type</a> TagLib::ID3v2::AttachedPictureFrame::textEncoding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the text encoding used for the description.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#aa12e2deded26cadead8c099dda54a0a8">setTextEncoding()</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a46640cdee04f55d3a1da008001ef0526">description()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a3cc4f2d1af464c85cc22d1c76bf46c64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classTagLib_1_1String.html">String</a> TagLib::ID3v2::AttachedPictureFrame::toString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns a string containing the description and mime-type </p>

<p>Implements <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ad758828ca89b6147570a695bf63a7ceb">TagLib::ID3v2::Frame</a>.</p>

</div>
</div>
<a class="anchor" id="a37314cceda39c5c6e7c5161fa387bb64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a> TagLib::ID3v2::AttachedPictureFrame::type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the type of the image.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a> </dd>
<dd>
<a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a534586d4447dabca89a3d2e5282bcdd3">setType()</a> </dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a98931185c3f9519c3afbee533f80487e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classTagLib_1_1ID3v2_1_1FrameFactory.html">FrameFactory</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a2a3455fd4595c76520c6281a79d8ba6e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">AttachedPictureFramePrivate* TagLib::ID3v2::AttachedPictureFrame::d</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="attachedpictureframe_8h_source.html">attachedpictureframe.h</a></li>
</ul>
</div><!-- contents -->
      </div>
    </div>
  </body>
</html>