<!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 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 Members</a> <a href="functions.html">Class Members</a> <a href="globals.html">File 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> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="#friends">Friends</a> | <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 <<a class="el" href="attachedpictureframe_8h_source.html">attachedpictureframe.h</a>></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  </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1AttachedPictureFrame.html#a4b18580229d68adaefac1af09654f9a4">Type</a> { <br/>   <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/>   <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/>   <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/>   <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/>   <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/>   <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"> </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"> </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"> </td></tr> <tr class="memitem:acb7d47234c4e12b0d3c545b3afd47b58"><td class="memItemLeft" align="right" valign="top"> </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> &data)</td></tr> <tr class="separator:acb7d47234c4e12b0d3c545b3afd47b58"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a856a5bbc98c97f071466814620048055"><td class="memItemLeft" align="right" valign="top">virtual </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"> </td></tr> <tr class="memitem:a3cc4f2d1af464c85cc22d1c76bf46c64"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTagLib_1_1String.html">String</a> </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"> </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> </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"> </td></tr> <tr class="memitem:aa12e2deded26cadead8c099dda54a0a8"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:aa38c0de223dccb3ae5db023c3c55a57e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1String.html">String</a> </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"> </td></tr> <tr class="memitem:ab59799b18007eab8b4a258816890e01a"><td class="memItemLeft" align="right" valign="top">void </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> &m)</td></tr> <tr class="separator:ab59799b18007eab8b4a258816890e01a"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr> <tr class="memitem:a534586d4447dabca89a3d2e5282bcdd3"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a46640cdee04f55d3a1da008001ef0526"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1String.html">String</a> </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"> </td></tr> <tr class="memitem:a87d49dea00d3f56a9891c62cea8d6581"><td class="memItemLeft" align="right" valign="top">void </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> &desc)</td></tr> <tr class="separator:a87d49dea00d3f56a9891c62cea8d6581"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd21599ba7fa9a237ec5f1f1cad78e24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> </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"> </td></tr> <tr class="memitem:a86464b40d39197b22c976e91f5e732b6"><td class="memItemLeft" align="right" valign="top">void </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> &p)</td></tr> <tr class="separator:a86464b40d39197b22c976e91f5e732b6"><td class="memSeparator" colspan="2"> </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="-"/> 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 </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"> </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> </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"> </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> </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"> </td></tr> <tr class="memitem:a8d57dd94d324cf894a13212963d9b351 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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> &data)</td></tr> <tr class="separator:a8d57dd94d324cf894a13212963d9b351 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dd0b29f151689d0d81781b02f9b1e54 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">virtual void </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> &text)</td></tr> <tr class="separator:a6dd0b29f151689d0d81781b02f9b1e54 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr> <tr class="memitem:a1eabd63bfb754f4a77df245a853822be inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"> </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> &data, bool synchSafeInts)</td></tr> <tr class="separator:a1eabd63bfb754f4a77df245a853822be inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9c09d0410e7802736cb38176b636788 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"> </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> &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"> </td></tr> <tr class="memitem:a40d81c214db485a65fac68d0d1122e49 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">virtual </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"> </td></tr> <tr class="memitem:acc2ee3fa3239d7fc958be803f18cf1c7 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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> &data, bool synchSafeInts)</td></tr> <tr class="separator:acc2ee3fa3239d7fc958be803f18cf1c7 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac73d101103a70d8bffc3d36d600a6479 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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> &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"> </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> </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"> </td></tr> <tr class="memitem:ac9e5ddca0603b89ca819082f96431f51 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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> &id)</td></tr> <tr class="separator:ac9e5ddca0603b89ca819082f96431f51 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr> <tr class="memitem:a89eeb25b511d0bbd3827464e716eb1c0 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </td></tr> <tr class="memitem:a81236ce8b0cfa4236086733be05d943c inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:afed2a0e8f51c4a0d461f70428e427989 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:af6c83fb88d6354c8b5c7926c6ed21d61 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a14f607b1179d1ef001c5f251de7a9622 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a8e998757ff703ed8d16cac1f1db89cb1 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:afee2c05eed91d89fa977cfd8a591ce28 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:aacd09b973bb7505df3cbb708bdc4fc74 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a657253a897406f8a6c84e9d9e112f562 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a4ca6067a568caeb58e6f5ce8a8998fa7 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a392892316531cc7393196598e5ffbac6 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </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> </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"> </td></tr> <tr class="memitem:a2e6c556e64a44136ab3c51c05d77bc54 inherit pub_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">bool </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"> </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 </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> &data)</td></tr> <tr class="separator:ab482e75a19cd25d887f58ee18e25d8fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ab7b153c24cc92a599452d695c1002e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> </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"> </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="-"/> 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"> </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> &data)</td></tr> <tr class="separator:a5b1006ce91e2b28953417fb93474d9b5 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a461cf4a1c1b2d306ad8e7c413a4f0373 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top"> </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"> </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> * </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"> </td></tr> <tr class="memitem:a5df2dbd7271affd73797bc733ba544d3 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a0e29c9dfc42b59e67952c507cbde30e3 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">void </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> &data)</td></tr> <tr class="separator:a0e29c9dfc42b59e67952c507cbde30e3 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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> &frameData) const </td></tr> <tr class="separator:a92090addd33d5d7c3508860edc1dc7d2 inherit pro_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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> &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"> </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> </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> &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"> </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> </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"> </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 * </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"> </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 </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"> </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="-"/> 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> * </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> &key, const <a class="el" href="classTagLib_1_1StringList.html">StringList</a> &values)</td></tr> <tr class="separator:af77a742f5b7fd6448aca1e50546b603e inherit pub_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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="-"/> 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> </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"> </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> </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"> </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> </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"> </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> </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"> </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="-"/> 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> </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> &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"> </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> </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> &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"> </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> </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> &)</td></tr> <tr class="separator:a99ea3877d42c9ad46db9df89598e5fc7 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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> &)</td></tr> <tr class="separator:a3dc7e626acce5d9f7db43dd2a5f6e81a inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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> &)</td></tr> <tr class="separator:ad51eccb71b9c3f005489665a6d8a59c3 inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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> &)</td></tr> <tr class="separator:a826347519ea6dc3562919a183a261f4c inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af07cecbf27175e43e90c6f6f44dc67ce inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memItemLeft" align="right" valign="top">static void </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> &original, <a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a> &singleFrameProperties, <a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a> &tiplProperties, <a class="el" href="classTagLib_1_1PropertyMap.html">PropertyMap</a> &tmclProperties)</td></tr> <tr class="separator:af07cecbf27175e43e90c6f6f44dc67ce inherit pro_static_methods_classTagLib_1_1ID3v2_1_1Frame"><td class="memSeparator" colspan="2"> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </td><td class="fielddoc"> <p>Logo of the publisher (record company) </p> </td></tr> </table> </div> </div> <h2 class="groupheader">Constructor & 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> & </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> & </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> & </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> & </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> & </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> </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> </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>