<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>TagLib::ID3v2::PopularimeterFrame 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::PopularimeterFrame 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_1PopularimeterFrame.html">PopularimeterFrame</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#friends">Friends</a> | <a href="classTagLib_1_1ID3v2_1_1PopularimeterFrame-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">TagLib::ID3v2::PopularimeterFrame Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>An implementation of <a class="el" href="namespaceTagLib_1_1ID3v2.html" title="An ID3v2 implementation.">ID3v2</a> "popularimeter". <a href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#details">More...</a></p> <p><code>#include <<a class="el" href="popularimeterframe_8h_source.html">popularimeterframe.h</a>></code></p> <div class="dynheader"> Inheritance diagram for TagLib::ID3v2::PopularimeterFrame:</div> <div class="dyncontent"> <div class="center"><img src="classTagLib_1_1ID3v2_1_1PopularimeterFrame__inherit__graph.png" border="0" usemap="#TagLib_1_1ID3v2_1_1PopularimeterFrame_inherit__map" alt="Inheritance graph"/></div> <map name="TagLib_1_1ID3v2_1_1PopularimeterFrame_inherit__map" id="TagLib_1_1ID3v2_1_1PopularimeterFrame_inherit__map"> <area shape="rect" id="node2" href="classTagLib_1_1ID3v2_1_1Frame.html" title="ID3v2 frame implementation." alt="" coords="27,80,176,107"/><area shape="rect" id="node4" href="classTagLib_1_1ID3v2_1_1Header.html" title="An implementation of ID3v2 headers." alt="" coords="24,5,179,32"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <div class="dynheader"> Collaboration diagram for TagLib::ID3v2::PopularimeterFrame:</div> <div class="dyncontent"> <div class="center"><img src="classTagLib_1_1ID3v2_1_1PopularimeterFrame__coll__graph.png" border="0" usemap="#TagLib_1_1ID3v2_1_1PopularimeterFrame_coll__map" alt="Collaboration graph"/></div> <map name="TagLib_1_1ID3v2_1_1PopularimeterFrame_coll__map" id="TagLib_1_1ID3v2_1_1PopularimeterFrame_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-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:ab66b1cd5e21150d4aaca71deadb8ff0f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#ab66b1cd5e21150d4aaca71deadb8ff0f">PopularimeterFrame</a> ()</td></tr> <tr class="separator:ab66b1cd5e21150d4aaca71deadb8ff0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42b55deb38e04208e3d9f88eb59936c8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a42b55deb38e04208e3d9f88eb59936c8">PopularimeterFrame</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &data)</td></tr> <tr class="separator:a42b55deb38e04208e3d9f88eb59936c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d88a2c685fa84aef7a573bf153be352"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a8d88a2c685fa84aef7a573bf153be352">~PopularimeterFrame</a> ()</td></tr> <tr class="separator:a8d88a2c685fa84aef7a573bf153be352"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec9b8f5cca898c8423273977c039388b"><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_1PopularimeterFrame.html#aec9b8f5cca898c8423273977c039388b">toString</a> () const </td></tr> <tr class="separator:aec9b8f5cca898c8423273977c039388b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4358c7eb6a0c2c5f2c9e29b57f6ddd36"><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_1PopularimeterFrame.html#a4358c7eb6a0c2c5f2c9e29b57f6ddd36">email</a> () const </td></tr> <tr class="separator:a4358c7eb6a0c2c5f2c9e29b57f6ddd36"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97f58602e05e4a844403e6400c2c0e04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a97f58602e05e4a844403e6400c2c0e04">setEmail</a> (const <a class="el" href="classTagLib_1_1String.html">String</a> &<a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a4358c7eb6a0c2c5f2c9e29b57f6ddd36">email</a>)</td></tr> <tr class="separator:a97f58602e05e4a844403e6400c2c0e04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1315ed04e76711e9332bb10be02cc373"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a1315ed04e76711e9332bb10be02cc373">rating</a> () const </td></tr> <tr class="separator:a1315ed04e76711e9332bb10be02cc373"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a918dd8b4198309c4411553d33a1e9a28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a918dd8b4198309c4411553d33a1e9a28">setRating</a> (int <a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a1315ed04e76711e9332bb10be02cc373">rating</a>)</td></tr> <tr class="separator:a918dd8b4198309c4411553d33a1e9a28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d9c6a69b1db4ef534ede82db9e3020b"><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_1PopularimeterFrame.html#a0d9c6a69b1db4ef534ede82db9e3020b">counter</a> () const </td></tr> <tr class="separator:a0d9c6a69b1db4ef534ede82db9e3020b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24456787201503b377a58a40f3724d56"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a24456787201503b377a58a40f3724d56">setCounter</a> (<a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a0d9c6a69b1db4ef534ede82db9e3020b">counter</a>)</td></tr> <tr class="separator:a24456787201503b377a58a40f3724d56"><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:afa1462340a3e0a01e515439e297b9f65"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#afa1462340a3e0a01e515439e297b9f65">parseFields</a> (const <a class="el" href="classTagLib_1_1ByteVector.html">ByteVector</a> &data)</td></tr> <tr class="separator:afa1462340a3e0a01e515439e297b9f65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a9d495b78927a4f2129c22e89db1d5c"><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_1PopularimeterFrame.html#a6a9d495b78927a4f2129c22e89db1d5c">renderFields</a> () const </td></tr> <tr class="separator:a6a9d495b78927a4f2129c22e89db1d5c"><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="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_1PopularimeterFrame.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 implementation of <a class="el" href="namespaceTagLib_1_1ID3v2.html" title="An ID3v2 implementation.">ID3v2</a> "popularimeter". </p> <p>This implements the <a class="el" href="namespaceTagLib_1_1ID3v2.html" title="An ID3v2 implementation.">ID3v2</a> popularimeter (POPM frame). It concists of an email, a rating and an optional counter. </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="ab66b1cd5e21150d4aaca71deadb8ff0f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">TagLib::ID3v2::PopularimeterFrame::PopularimeterFrame </td> <td>(</td> <td class="paramname"></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>Construct an empty popularimeter frame. </p> </div> </div> <a class="anchor" id="a42b55deb38e04208e3d9f88eb59936c8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">TagLib::ID3v2::PopularimeterFrame::PopularimeterFrame </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>Construct a popularimeter based on the data in <em>data</em>. </p> </div> </div> <a class="anchor" id="a8d88a2c685fa84aef7a573bf153be352"></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::PopularimeterFrame::~PopularimeterFrame </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 this <a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html" title="An implementation of ID3v2 "popularimeter".">PopularimeterFrame</a> instance. </p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a0d9c6a69b1db4ef534ede82db9e3020b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> TagLib::ID3v2::PopularimeterFrame::counter </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the counter.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a24456787201503b377a58a40f3724d56">setCounter()</a> </dd></dl> </div> </div> <a class="anchor" id="a4358c7eb6a0c2c5f2c9e29b57f6ddd36"></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::PopularimeterFrame::email </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the email.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a97f58602e05e4a844403e6400c2c0e04">setEmail()</a> </dd></dl> </div> </div> <a class="anchor" id="afa1462340a3e0a01e515439e297b9f65"></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::PopularimeterFrame::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> </div> </div> <a class="anchor" id="a1315ed04e76711e9332bb10be02cc373"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int TagLib::ID3v2::PopularimeterFrame::rating </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the rating.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a918dd8b4198309c4411553d33a1e9a28">setRating()</a> </dd></dl> </div> </div> <a class="anchor" id="a6a9d495b78927a4f2129c22e89db1d5c"></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::PopularimeterFrame::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="a24456787201503b377a58a40f3724d56"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void TagLib::ID3v2::PopularimeterFrame::setCounter </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> </td> <td class="paramname"><em>counter</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Set the counter.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a0d9c6a69b1db4ef534ede82db9e3020b">counter()</a> </dd></dl> </div> </div> <a class="anchor" id="a97f58602e05e4a844403e6400c2c0e04"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void TagLib::ID3v2::PopularimeterFrame::setEmail </td> <td>(</td> <td class="paramtype">const <a class="el" href="classTagLib_1_1String.html">String</a> & </td> <td class="paramname"><em>email</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Set the email.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a4358c7eb6a0c2c5f2c9e29b57f6ddd36">email()</a> </dd></dl> </div> </div> <a class="anchor" id="a918dd8b4198309c4411553d33a1e9a28"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void TagLib::ID3v2::PopularimeterFrame::setRating </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>rating</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Set the rating.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTagLib_1_1ID3v2_1_1PopularimeterFrame.html#a1315ed04e76711e9332bb10be02cc373">rating()</a> </dd></dl> </div> </div> <a class="anchor" id="aec9b8f5cca898c8423273977c039388b"></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::PopularimeterFrame::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 the text of this popularimeter.</p> <dl class="section see"><dt>See Also</dt><dd>text() </dd></dl> <p>Implements <a class="el" href="classTagLib_1_1ID3v2_1_1Frame.html#ad758828ca89b6147570a695bf63a7ceb">TagLib::ID3v2::Frame</a>.</p> </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> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="popularimeterframe_8h_source.html">popularimeterframe.h</a></li> </ul> </div><!-- contents --> </div> </div> </body> </html>