Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 2ff8806b45ba9c96e77e01e6d40e440b > files > 216

libsc68_2.2.1-devel-2.2.1-11mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>sc68fordevelopers: music68_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>music68_t Struct Reference</h1><!-- doxytag: class="music68_t" -->SC68 music (track) structure.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="file68_8h_source.html">file68.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#ebb2fb87fddc0199572754c977483125">ym</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music uses YM-2149 (ST).  <a href="#ebb2fb87fddc0199572754c977483125"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#0a5fd4e7578e09217c3b9ffccd552743">ste</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music uses STE specific hardware.  <a href="#0a5fd4e7578e09217c3b9ffccd552743"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#65fa90c6da405e789356316d6467cffc">amiga</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music uses Paula Amiga hardware.  <a href="#65fa90c6da405e789356316d6467cffc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#4ce34ae7762de835231200d6ae44e967">stechoice</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music allow STF/STE choices.  <a href="#4ce34ae7762de835231200d6ae44e967"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Music replay parameters.</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#3d8f9498e7e72706a47ac7d48d7639a3">d0</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D0 value to init this music.  <a href="#3d8f9498e7e72706a47ac7d48d7639a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#75ce6223b4df8e7fc2c0b8eb4dac3c36">a0</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A0 Loading address.  <a href="#75ce6223b4df8e7fc2c0b8eb4dac3c36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#895ffd21cd87534f004d17d75ed44be8">frq</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frequency in Hz (default:50).  <a href="#895ffd21cd87534f004d17d75ed44be8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#0c678ebcf8996c3072827408d0a3add9">start_ms</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start time in ms from disk 1st track.  <a href="#0c678ebcf8996c3072827408d0a3add9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#4e3deb32e1f935e373b6196d5f81f807">time_ms</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Duration in ms.  <a href="#4e3deb32e1f935e373b6196d5f81f807"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#f04e30490d72cdfc080d1c7a694c75a9">frames</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of frame.  <a href="#f04e30490d72cdfc080d1c7a694c75a9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap>struct {</td></tr>

<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned&nbsp;&nbsp;&nbsp;<a class="el" href="structmusic68__t.html#ebb2fb87fddc0199572754c977483125">ym</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music uses YM-2149 (ST).  <a href="#73e15df04d80789c8c63af3392fdef2c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned&nbsp;&nbsp;&nbsp;<a class="el" href="structmusic68__t.html#0a5fd4e7578e09217c3b9ffccd552743">ste</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music uses STE specific hardware.  <a href="#42fd28c92ea12747c9dc03c767a2e7fb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned&nbsp;&nbsp;&nbsp;<a class="el" href="structmusic68__t.html#65fa90c6da405e789356316d6467cffc">amiga</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music uses Paula Amiga hardware.  <a href="#75fba4f38b28a3c81efbb5744c63e202"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned&nbsp;&nbsp;&nbsp;<a class="el" href="structmusic68__t.html#4ce34ae7762de835231200d6ae44e967">stechoice</a>:1</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music allow STF/STE choices.  <a href="#7bc6299515700870d336007e495a378b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#be425a37b5659b736e8a0d741be0d200">flags</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Features flags.  <a href="#be425a37b5659b736e8a0d741be0d200"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Human readable information.</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#1147283733f9b68d71607fb712ad4d3b">name</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music name.  <a href="#1147283733f9b68d71607fb712ad4d3b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#eb7480878e37497139a8ccf91672c407">author</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Author name.  <a href="#eb7480878e37497139a8ccf91672c407"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#7b34ee4989a89127c34b8654a7c6b448">composer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composer name.  <a href="#7b34ee4989a89127c34b8654a7c6b448"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#bcf9f2e120335973d411c7a634a28d39">replay</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">External replay name.  <a href="#bcf9f2e120335973d411c7a634a28d39"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Music data.</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#4d4505e14e1de6076c5a6337b72b7866">datasz</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">data size in bytes.  <a href="#4d4505e14e1de6076c5a6337b72b7866"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmusic68__t.html#ea75c9bd27770ac76e2beebc88e7e882">data</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Music data.  <a href="#ea75c9bd27770ac76e2beebc88e7e882"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
SC68 music (track) structure. 
<p>
<hr><h2>Field Documentation</h2>
<a class="anchor" name="3d8f9498e7e72706a47ac7d48d7639a3"></a><!-- doxytag: member="music68_t::d0" ref="3d8f9498e7e72706a47ac7d48d7639a3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#3d8f9498e7e72706a47ac7d48d7639a3">music68_t::d0</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
D0 value to init this music. 
<p>

</div>
</div><p>
<a class="anchor" name="75ce6223b4df8e7fc2c0b8eb4dac3c36"></a><!-- doxytag: member="music68_t::a0" ref="75ce6223b4df8e7fc2c0b8eb4dac3c36" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#75ce6223b4df8e7fc2c0b8eb4dac3c36">music68_t::a0</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A0 Loading address. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="file68_8h.html#c4ca69786e425473412efd24d80421f0" title="Default load address in 68K memory.">SC68_LOADADDR</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="895ffd21cd87534f004d17d75ed44be8"></a><!-- doxytag: member="music68_t::frq" ref="895ffd21cd87534f004d17d75ed44be8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#895ffd21cd87534f004d17d75ed44be8">music68_t::frq</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Frequency in Hz (default:50). 
<p>

</div>
</div><p>
<a class="anchor" name="0c678ebcf8996c3072827408d0a3add9"></a><!-- doxytag: member="music68_t::start_ms" ref="0c678ebcf8996c3072827408d0a3add9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#0c678ebcf8996c3072827408d0a3add9">music68_t::start_ms</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Start time in ms from disk 1st track. 
<p>

</div>
</div><p>
<a class="anchor" name="4e3deb32e1f935e373b6196d5f81f807"></a><!-- doxytag: member="music68_t::time_ms" ref="4e3deb32e1f935e373b6196d5f81f807" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#4e3deb32e1f935e373b6196d5f81f807">music68_t::time_ms</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Duration in ms. 
<p>

</div>
</div><p>
<a class="anchor" name="f04e30490d72cdfc080d1c7a694c75a9"></a><!-- doxytag: member="music68_t::frames" ref="f04e30490d72cdfc080d1c7a694c75a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#f04e30490d72cdfc080d1c7a694c75a9">music68_t::frames</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Number of frame. 
<p>

</div>
</div><p>
<a class="anchor" name="ebb2fb87fddc0199572754c977483125"></a><!-- doxytag: member="music68_t::ym" ref="ebb2fb87fddc0199572754c977483125" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#ebb2fb87fddc0199572754c977483125">music68_t::ym</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Music uses YM-2149 (ST). 
<p>

</div>
</div><p>
<a class="anchor" name="0a5fd4e7578e09217c3b9ffccd552743"></a><!-- doxytag: member="music68_t::ste" ref="0a5fd4e7578e09217c3b9ffccd552743" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#0a5fd4e7578e09217c3b9ffccd552743">music68_t::ste</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Music uses STE specific hardware. 
<p>

</div>
</div><p>
<a class="anchor" name="65fa90c6da405e789356316d6467cffc"></a><!-- doxytag: member="music68_t::amiga" ref="65fa90c6da405e789356316d6467cffc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#65fa90c6da405e789356316d6467cffc">music68_t::amiga</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Music uses Paula Amiga hardware. 
<p>

</div>
</div><p>
<a class="anchor" name="4ce34ae7762de835231200d6ae44e967"></a><!-- doxytag: member="music68_t::stechoice" ref="4ce34ae7762de835231200d6ae44e967" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#4ce34ae7762de835231200d6ae44e967">music68_t::stechoice</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Music allow STF/STE choices. 
<p>

</div>
</div><p>
<a class="anchor" name="be425a37b5659b736e8a0d741be0d200"></a><!-- doxytag: member="music68_t::flags" ref="be425a37b5659b736e8a0d741be0d200" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... }   <a class="el" href="structmusic68__t.html#be425a37b5659b736e8a0d741be0d200">music68_t::flags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Features flags. 
<p>

</div>
</div><p>
<a class="anchor" name="1147283733f9b68d71607fb712ad4d3b"></a><!-- doxytag: member="music68_t::name" ref="1147283733f9b68d71607fb712ad4d3b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structmusic68__t.html#1147283733f9b68d71607fb712ad4d3b">music68_t::name</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Music name. 
<p>

</div>
</div><p>
<a class="anchor" name="eb7480878e37497139a8ccf91672c407"></a><!-- doxytag: member="music68_t::author" ref="eb7480878e37497139a8ccf91672c407" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structmusic68__t.html#eb7480878e37497139a8ccf91672c407">music68_t::author</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Author name. 
<p>

</div>
</div><p>
<a class="anchor" name="7b34ee4989a89127c34b8654a7c6b448"></a><!-- doxytag: member="music68_t::composer" ref="7b34ee4989a89127c34b8654a7c6b448" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structmusic68__t.html#7b34ee4989a89127c34b8654a7c6b448">music68_t::composer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Composer name. 
<p>

</div>
</div><p>
<a class="anchor" name="bcf9f2e120335973d411c7a634a28d39"></a><!-- doxytag: member="music68_t::replay" ref="bcf9f2e120335973d411c7a634a28d39" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structmusic68__t.html#bcf9f2e120335973d411c7a634a28d39">music68_t::replay</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
External replay name. 
<p>

</div>
</div><p>
<a class="anchor" name="4d4505e14e1de6076c5a6337b72b7866"></a><!-- doxytag: member="music68_t::datasz" ref="4d4505e14e1de6076c5a6337b72b7866" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="structmusic68__t.html#4d4505e14e1de6076c5a6337b72b7866">music68_t::datasz</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
data size in bytes. 
<p>

</div>
</div><p>
<a class="anchor" name="ea75c9bd27770ac76e2beebc88e7e882"></a><!-- doxytag: member="music68_t::data" ref="ea75c9bd27770ac76e2beebc88e7e882" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structmusic68__t.html#ea75c9bd27770ac76e2beebc88e7e882">music68_t::data</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Music data. 
<p>

</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>/home/mandrake/rpm/BUILD/sc68-2.2.1/file68/<a class="el" href="file68_8h_source.html">file68.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Sep 15 03:58:05 2009 for sc68fordevelopers by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>