Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>TagLib::XM::Properties 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::XM::Properties Class Reference)</h1></td></tr>
                    <tr>
                      <td valign="bottom">
                        <div id="links">
                          <a href="index.html">Home</a>
                          <a href="inherits.html">Class&nbsp;Hierarchy</a>
                          <a href="namespaces.html">Namespaces</a>
                          <a href="annotated.html">Classes</a>
                          <a href="files.html">Headers</a>
                          <a href="namespacemembers.html">Namespace&nbsp;Members</a>
                          <a href="functions.html">Class&nbsp;Members</a>
                          <a href="globals.html">File&nbsp;Members</a>
                        </div>
                      </td>
                    </tr>
                </table>
              </div>
            </td>
          </tr>
      </table>
      <div id="text">
<!-- Generated by Doxygen 1.8.3 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceTagLib.html">TagLib</a></li><li class="navelem"><a class="el" href="namespaceTagLib_1_1XM.html">XM</a></li><li class="navelem"><a class="el" href="classTagLib_1_1XM_1_1Properties.html">Properties</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classTagLib_1_1XM_1_1Properties-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">TagLib::XM::Properties Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="xmproperties_8h_source.html">xmproperties.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for TagLib::XM::Properties:</div>
<div class="dyncontent">
<div class="center"><img src="classTagLib_1_1XM_1_1Properties__inherit__graph.png" border="0" usemap="#TagLib_1_1XM_1_1Properties_inherit__map" alt="Inheritance graph"/></div>
<map name="TagLib_1_1XM_1_1Properties_inherit__map" id="TagLib_1_1XM_1_1Properties_inherit__map">
<area shape="rect" id="node2" href="classTagLib_1_1AudioProperties.html" title="A simple, abstract interface to common audio properties." alt="" coords="5,5,165,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for TagLib::XM::Properties:</div>
<div class="dyncontent">
<div class="center"><img src="classTagLib_1_1XM_1_1Properties__coll__graph.png" border="0" usemap="#TagLib_1_1XM_1_1Properties_coll__map" alt="Collaboration graph"/></div>
<map name="TagLib_1_1XM_1_1Properties_coll__map" id="TagLib_1_1XM_1_1Properties_coll__map">
<area shape="rect" id="node2" href="classTagLib_1_1AudioProperties.html" title="A simple, abstract interface to common audio properties." alt="" coords="5,5,165,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:aa2563fe37a6a1c63fe3c44eb153bf7c3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classTagLib_1_1XM_1_1Properties.html#aa2563fe37a6a1c63fe3c44eb153bf7c3a2386a3ce8aa072ad97a54b1f0919c4d5">LinearFreqTable</a> = 1
 }</td></tr>
<tr class="separator:aa2563fe37a6a1c63fe3c44eb153bf7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classTagLib_1_1AudioProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classTagLib_1_1AudioProperties')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classTagLib_1_1AudioProperties.html">TagLib::AudioProperties</a></td></tr>
<tr class="memitem:ae43831c9807aaf08d60d9b3b5efb67bb inherit pub_types_classTagLib_1_1AudioProperties"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1AudioProperties.html#ae43831c9807aaf08d60d9b3b5efb67bb">ReadStyle</a> { <a class="el" href="classTagLib_1_1AudioProperties.html#ae43831c9807aaf08d60d9b3b5efb67bbaa0bb85925dc3ac7fdbeb6425fa0e8587">Fast</a>, 
<a class="el" href="classTagLib_1_1AudioProperties.html#ae43831c9807aaf08d60d9b3b5efb67bbac7b0fcdd909bbb360f26d60c6bc57f4e">Average</a>, 
<a class="el" href="classTagLib_1_1AudioProperties.html#ae43831c9807aaf08d60d9b3b5efb67bba936013aeb8da2f6ab18aee15e50041aa">Accurate</a>
 }</td></tr>
<tr class="separator:ae43831c9807aaf08d60d9b3b5efb67bb inherit pub_types_classTagLib_1_1AudioProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad3590e476f345b9fb8e3886749e66d7b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ad3590e476f345b9fb8e3886749e66d7b">Properties</a> (<a class="el" href="classTagLib_1_1AudioProperties.html#ae43831c9807aaf08d60d9b3b5efb67bb">AudioProperties::ReadStyle</a> propertiesStyle)</td></tr>
<tr class="separator:ad3590e476f345b9fb8e3886749e66d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09bcfb0a81d88b89d7bb0d422aa4c77b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a09bcfb0a81d88b89d7bb0d422aa4c77b">~Properties</a> ()</td></tr>
<tr class="separator:a09bcfb0a81d88b89d7bb0d422aa4c77b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7d9b9320967b5c060ae6ec27abe1272"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#aa7d9b9320967b5c060ae6ec27abe1272">length</a> () const </td></tr>
<tr class="separator:aa7d9b9320967b5c060ae6ec27abe1272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d8917df35b9e0665051df3a2dbf84b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a1d8917df35b9e0665051df3a2dbf84b4">bitrate</a> () const </td></tr>
<tr class="separator:a1d8917df35b9e0665051df3a2dbf84b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3372b6b3c811a399990a0433bf286b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#af3372b6b3c811a399990a0433bf286b2">sampleRate</a> () const </td></tr>
<tr class="separator:af3372b6b3c811a399990a0433bf286b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae84973a8406cb21ab2eb731f532e2ad0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ae84973a8406cb21ab2eb731f532e2ad0">channels</a> () const </td></tr>
<tr class="separator:ae84973a8406cb21ab2eb731f532e2ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6eb86107756aa5e87e76a2271f8707b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ad6eb86107756aa5e87e76a2271f8707b">lengthInPatterns</a> () const </td></tr>
<tr class="separator:ad6eb86107756aa5e87e76a2271f8707b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da7b79fdbfba4cd26788afcbb897ab0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a3da7b79fdbfba4cd26788afcbb897ab0">version</a> () const </td></tr>
<tr class="separator:a3da7b79fdbfba4cd26788afcbb897ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f78f17c79f8e99feb1bca84deef516"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ac8f78f17c79f8e99feb1bca84deef516">restartPosition</a> () const </td></tr>
<tr class="separator:ac8f78f17c79f8e99feb1bca84deef516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89dad4b610fb176c1fb6b06955e351da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a89dad4b610fb176c1fb6b06955e351da">patternCount</a> () const </td></tr>
<tr class="separator:a89dad4b610fb176c1fb6b06955e351da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27df87a63f2ea098c1cabf7160948655"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a27df87a63f2ea098c1cabf7160948655">instrumentCount</a> () const </td></tr>
<tr class="separator:a27df87a63f2ea098c1cabf7160948655"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5464a5e6a6385f3573e1ee3cfb183b46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a5464a5e6a6385f3573e1ee3cfb183b46">sampleCount</a> () const </td></tr>
<tr class="separator:a5464a5e6a6385f3573e1ee3cfb183b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32a28a896012768defb208f2d61fea58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a32a28a896012768defb208f2d61fea58">flags</a> () const </td></tr>
<tr class="separator:a32a28a896012768defb208f2d61fea58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb9b52e881ac7509b911cb8afcae1542"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#aeb9b52e881ac7509b911cb8afcae1542">tempo</a> () const </td></tr>
<tr class="separator:aeb9b52e881ac7509b911cb8afcae1542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29556fd9bcea269b0bb3bf8acb28fca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a29556fd9bcea269b0bb3bf8acb28fca7">bpmSpeed</a> () const </td></tr>
<tr class="separator:a29556fd9bcea269b0bb3bf8acb28fca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a025bd9aa111896358aaae1546afec9f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a025bd9aa111896358aaae1546afec9f2">setChannels</a> (int <a class="el" href="classTagLib_1_1XM_1_1Properties.html#ae84973a8406cb21ab2eb731f532e2ad0">channels</a>)</td></tr>
<tr class="separator:a025bd9aa111896358aaae1546afec9f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6aee547502e79b3a568b985acbf6530"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ac6aee547502e79b3a568b985acbf6530">setLengthInPatterns</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#ad6eb86107756aa5e87e76a2271f8707b">lengthInPatterns</a>)</td></tr>
<tr class="separator:ac6aee547502e79b3a568b985acbf6530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1224362e67e3f9e634fc0573b4bd9928"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a1224362e67e3f9e634fc0573b4bd9928">setVersion</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#a3da7b79fdbfba4cd26788afcbb897ab0">version</a>)</td></tr>
<tr class="separator:a1224362e67e3f9e634fc0573b4bd9928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab2b3b4e0c73ea66de9eee892de9861"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#abab2b3b4e0c73ea66de9eee892de9861">setRestartPosition</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#ac8f78f17c79f8e99feb1bca84deef516">restartPosition</a>)</td></tr>
<tr class="separator:abab2b3b4e0c73ea66de9eee892de9861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7e4f84f9637d4507b61524d532cfb7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ac7e4f84f9637d4507b61524d532cfb7d">setPatternCount</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#a89dad4b610fb176c1fb6b06955e351da">patternCount</a>)</td></tr>
<tr class="separator:ac7e4f84f9637d4507b61524d532cfb7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10d4cc1e8d34591c93a61a73d94b066c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a10d4cc1e8d34591c93a61a73d94b066c">setInstrumentCount</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#a27df87a63f2ea098c1cabf7160948655">instrumentCount</a>)</td></tr>
<tr class="separator:a10d4cc1e8d34591c93a61a73d94b066c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b00ade4082fd44c1b5cfba768b8e6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a08b00ade4082fd44c1b5cfba768b8e6f">setSampleCount</a> (<a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#a5464a5e6a6385f3573e1ee3cfb183b46">sampleCount</a>)</td></tr>
<tr class="separator:a08b00ade4082fd44c1b5cfba768b8e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad49ad1f3af8d36c8921581c400e3547e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ad49ad1f3af8d36c8921581c400e3547e">setFlags</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#a32a28a896012768defb208f2d61fea58">flags</a>)</td></tr>
<tr class="separator:ad49ad1f3af8d36c8921581c400e3547e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d80a4ee986e35dc4b498a5ff4fd07ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a3d80a4ee986e35dc4b498a5ff4fd07ac">setTempo</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#aeb9b52e881ac7509b911cb8afcae1542">tempo</a>)</td></tr>
<tr class="separator:a3d80a4ee986e35dc4b498a5ff4fd07ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae225a9837d1501282b87f907cb526504"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#ae225a9837d1501282b87f907cb526504">setBpmSpeed</a> (<a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> <a class="el" href="classTagLib_1_1XM_1_1Properties.html#a29556fd9bcea269b0bb3bf8acb28fca7">bpmSpeed</a>)</td></tr>
<tr class="separator:ae225a9837d1501282b87f907cb526504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classTagLib_1_1AudioProperties"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classTagLib_1_1AudioProperties')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classTagLib_1_1AudioProperties.html">TagLib::AudioProperties</a></td></tr>
<tr class="memitem:ad4e4a349dd95126ef12624f7e2f9446d inherit pub_methods_classTagLib_1_1AudioProperties"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1AudioProperties.html#ad4e4a349dd95126ef12624f7e2f9446d">~AudioProperties</a> ()</td></tr>
<tr class="separator:ad4e4a349dd95126ef12624f7e2f9446d inherit pub_methods_classTagLib_1_1AudioProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a68d15876ad188b7628261b12d0eac8aa"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1XM_1_1Properties.html#a68d15876ad188b7628261b12d0eac8aa">File</a></td></tr>
<tr class="separator:a68d15876ad188b7628261b12d0eac8aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classTagLib_1_1AudioProperties"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classTagLib_1_1AudioProperties')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classTagLib_1_1AudioProperties.html">TagLib::AudioProperties</a></td></tr>
<tr class="memitem:a3d553d4b500b509d9fcf7aeffdee3404 inherit pro_methods_classTagLib_1_1AudioProperties"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTagLib_1_1AudioProperties.html#a3d553d4b500b509d9fcf7aeffdee3404">AudioProperties</a> (<a class="el" href="classTagLib_1_1AudioProperties.html#ae43831c9807aaf08d60d9b3b5efb67bb">ReadStyle</a> style)</td></tr>
<tr class="separator:a3d553d4b500b509d9fcf7aeffdee3404 inherit pro_methods_classTagLib_1_1AudioProperties"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="aa2563fe37a6a1c63fe3c44eb153bf7c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Flag bits. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aa2563fe37a6a1c63fe3c44eb153bf7c3a2386a3ce8aa072ad97a54b1f0919c4d5"></a>LinearFreqTable</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad3590e476f345b9fb8e3886749e66d7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TagLib::XM::Properties::Properties </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classTagLib_1_1AudioProperties.html#ae43831c9807aaf08d60d9b3b5efb67bb">AudioProperties::ReadStyle</a>&#160;</td>
          <td class="paramname"><em>propertiesStyle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a09bcfb0a81d88b89d7bb0d422aa4c77b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual TagLib::XM::Properties::~Properties </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">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a1d8917df35b9e0665051df3a2dbf84b4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TagLib::XM::Properties::bitrate </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 most appropriate bit rate for the file in kb/s. For constant bitrate formats this is simply the bitrate of the file. For variable bitrate formats this is either the average or nominal bitrate. </p>

<p>Implements <a class="el" href="classTagLib_1_1AudioProperties.html#ae5b7650b50f8c8f8cc022f25cfee48c5">TagLib::AudioProperties</a>.</p>

</div>
</div>
<a class="anchor" id="a29556fd9bcea269b0bb3bf8acb28fca7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::bpmSpeed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae84973a8406cb21ab2eb731f532e2ad0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TagLib::XM::Properties::channels </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 number of audio channels. </p>

<p>Implements <a class="el" href="classTagLib_1_1AudioProperties.html#a61faa1146ac84d05fee64677aa558102">TagLib::AudioProperties</a>.</p>

</div>
</div>
<a class="anchor" id="a32a28a896012768defb208f2d61fea58"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::flags </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a27df87a63f2ea098c1cabf7160948655"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::instrumentCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa7d9b9320967b5c060ae6ec27abe1272"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TagLib::XM::Properties::length </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 length of the file in seconds. </p>

<p>Implements <a class="el" href="classTagLib_1_1AudioProperties.html#acdd3ffe79f3a76ec5edb85bb911407e1">TagLib::AudioProperties</a>.</p>

</div>
</div>
<a class="anchor" id="ad6eb86107756aa5e87e76a2271f8707b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::lengthInPatterns </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a89dad4b610fb176c1fb6b06955e351da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::patternCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac8f78f17c79f8e99feb1bca84deef516"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::restartPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5464a5e6a6385f3573e1ee3cfb183b46"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a> TagLib::XM::Properties::sampleCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af3372b6b3c811a399990a0433bf286b2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TagLib::XM::Properties::sampleRate </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 sample rate in Hz. </p>

<p>Implements <a class="el" href="classTagLib_1_1AudioProperties.html#a3f36c5fdcf9f6f503fd3834665c2a80e">TagLib::AudioProperties</a>.</p>

</div>
</div>
<a class="anchor" id="ae225a9837d1501282b87f907cb526504"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setBpmSpeed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>bpmSpeed</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a025bd9aa111896358aaae1546afec9f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setChannels </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>channels</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad49ad1f3af8d36c8921581c400e3547e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setFlags </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>flags</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a10d4cc1e8d34591c93a61a73d94b066c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setInstrumentCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>instrumentCount</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac6aee547502e79b3a568b985acbf6530"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setLengthInPatterns </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>lengthInPatterns</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac7e4f84f9637d4507b61524d532cfb7d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setPatternCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>patternCount</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abab2b3b4e0c73ea66de9eee892de9861"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setRestartPosition </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>restartPosition</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a08b00ade4082fd44c1b5cfba768b8e6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setSampleCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#a0d56da3fb97ff5e823c2c4b3aea77e25">uint</a>&#160;</td>
          <td class="paramname"><em>sampleCount</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3d80a4ee986e35dc4b498a5ff4fd07ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setTempo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>tempo</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1224362e67e3f9e634fc0573b4bd9928"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TagLib::XM::Properties::setVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a>&#160;</td>
          <td class="paramname"><em>version</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aeb9b52e881ac7509b911cb8afcae1542"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::tempo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3da7b79fdbfba4cd26788afcbb897ab0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceTagLib.html#abdecf3cd6d709e3db0969c789ccac9c6">ushort</a> TagLib::XM::Properties::version </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a68d15876ad188b7628261b12d0eac8aa"></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_1XM_1_1File.html">File</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="xmproperties_8h_source.html">xmproperties.h</a></li>
</ul>
</div><!-- contents -->
      </div>
    </div>
  </body>
</html>