Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > d7f126619bfc304d88179fe6a73c4ffb > files > 763

armstrong-devel-0.2.6-14.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libzzub: zzub::plugin 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.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libzzub&#160;<span id="projectnumber">0.2</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacezzub.html">zzub</a>      </li>
      <li class="navelem"><a class="el" href="structzzub_1_1plugin.html">plugin</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a>  </div>
  <div class="headertitle">
<h1>zzub::plugin Struct Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="zzub::plugin" -->
<p><code>#include &lt;plugin.h&gt;</code></p>

<p><a href="structzzub_1_1plugin-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_aae99d5a73557b70da892149fbea2947f.html#aae99d5a73557b70da892149fbea2947f">~plugin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a68d987203910417e0d2c24c1efc9c6d8.html#a68d987203910417e0d2c24c1efc9c6d8">destroy</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a1912d1ea054b09371d4a2d33bbdfbca1.html#a1912d1ea054b09371d4a2d33bbdfbca1">init</a> (<a class="el" href="structzzub_1_1archive.html">zzub::archive</a> *arc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_aa38b5b5ffdd4c107b93d87c4e27a1b42.html#aa38b5b5ffdd4c107b93d87c4e27a1b42">process_events</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a98ef345ab6373b7489216c1f0d32714f.html#a98ef345ab6373b7489216c1f0d32714f">process_midi_events</a> (<a class="el" href="structzzub_1_1midi__message.html">midi_message</a> *pin, int nummessages)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a8cf59ffa6d294905757eeff195933d5e.html#a8cf59ffa6d294905757eeff195933d5e">process_controller_events</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a4ccc4b0d279e6de4ff020775f3ed93fc.html#a4ccc4b0d279e6de4ff020775f3ed93fc">process_stereo</a> (float **pin, float **pout, int numsamples, int mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a3eff05aff5ea3ef27e3305eda81384e2.html#a3eff05aff5ea3ef27e3305eda81384e2">process_offline</a> (float **pin, float **pout, int *numsamples, int *channels, int *samplerate)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a7d6fea61406e206cd1b4ee4ed30137cb.html#a7d6fea61406e206cd1b4ee4ed30137cb">stop</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_ad29f5947d35d9a40f1ae292a15f0cbc0.html#ad29f5947d35d9a40f1ae292a15f0cbc0">load</a> (<a class="el" href="structzzub_1_1archive.html">zzub::archive</a> *arc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a4158adc3ddfbbaa1f3bcf74aae562442.html#a4158adc3ddfbbaa1f3bcf74aae562442">save</a> (<a class="el" href="structzzub_1_1archive.html">zzub::archive</a> *arc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a986a99b9ce9b0bf764fb542bf2081052.html#a986a99b9ce9b0bf764fb542bf2081052">attributes_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a6478a2881813f370de00ac4d56545d9e.html#a6478a2881813f370de00ac4d56545d9e">command</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_addb21533b93f7abfadaf4c7cdfd55b72.html#addb21533b93f7abfadaf4c7cdfd55b72">set_track_count</a> (int count)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_afe97643cc12e77231dac1ddb5f5ce9e5.html#afe97643cc12e77231dac1ddb5f5ce9e5">mute_track</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a09014ed00a83e91724a953f6f98251c6.html#a09014ed00a83e91724a953f6f98251c6">is_track_muted</a> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a20215701311b86634fac79f902ad806c.html#a20215701311b86634fac79f902ad806c">midi_note</a> (int channel, int value, int velocity)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a1b08dd15fca149addf398e4426f6fc0a.html#a1b08dd15fca149addf398e4426f6fc0a">event</a> (unsigned int data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a610c958a93aa8dbf27baadcdbbd57aaa.html#a610c958a93aa8dbf27baadcdbbd57aaa">describe_value</a> (int param, int value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <br class="typebreak"/>
<a class="el" href="structzzub_1_1envelope__info.html">zzub::envelope_info</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a714f0b9d2612424511228b2b8369eca2.html#a714f0b9d2612424511228b2b8369eca2">get_envelope_infos</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_aa787a609792336732a5e17fec0020e0d.html#aa787a609792336732a5e17fec0020e0d">play_wave</a> (int wave, int note, float volume, int offset, int length)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a7d95be223eaca92e03547bfb476d50d5.html#a7d95be223eaca92e03547bfb476d50d5">stop_wave</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a4e9e7cffe1923635c05e890c20c8b94f.html#a4e9e7cffe1923635c05e890c20c8b94f">get_wave_envelope_play_position</a> (int env)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a59846e55bfeb385649fd47612068a0a7.html#a59846e55bfeb385649fd47612068a0a7">describe_param</a> (int param)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a1369bbd5f1174ab7dd48f577c8d050e1.html#a1369bbd5f1174ab7dd48f577c8d050e1">set_instrument</a> (const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a65581dfce7d525c72f158aa6cbb7740f.html#a65581dfce7d525c72f158aa6cbb7740f">get_sub_menu</a> (int index, <a class="el" href="structzzub_1_1outstream.html">zzub::outstream</a> *os)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_ae129c76a030b99a2f6b2b9578afca912.html#ae129c76a030b99a2f6b2b9578afca912">add_input</a> (const char *name, <a class="el" href="namespacezzub_a7fadd1dc8e4ae15a47702905e0f94033.html#a7fadd1dc8e4ae15a47702905e0f94033">zzub::connection_type</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_af2b7e7ce294e7b8c537a83259b634301.html#af2b7e7ce294e7b8c537a83259b634301">delete_input</a> (const char *name, <a class="el" href="namespacezzub_a7fadd1dc8e4ae15a47702905e0f94033.html#a7fadd1dc8e4ae15a47702905e0f94033">zzub::connection_type</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_ab07162094b134b44776a9357363269e9.html#ab07162094b134b44776a9357363269e9">rename_input</a> (const char *oldname, const char *newname)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a4188c1f0ea98a5a0f8429213ec0e9e82.html#a4188c1f0ea98a5a0f8429213ec0e9e82">input</a> (float **samples, int size, float amp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a4d8cd427e9746369eb8d0d91c09f3992.html#a4d8cd427e9746369eb8d0d91c09f3992">midi_control_change</a> (int ctrl, int channel, int value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a21c314a678c6a9074f54e9aec6f354fc.html#a21c314a678c6a9074f54e9aec6f354fc">handle_input</a> (int index, int amp, int pan)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a53153296b1d90bce4bc31aa1bd392f1c.html#a53153296b1d90bce4bc31aa1bd392f1c">get_midi_output_names</a> (<a class="el" href="structzzub_1_1outstream.html">outstream</a> *pout)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a5d35e83fdf8599b3e342f27c87fa9824.html#a5d35e83fdf8599b3e342f27c87fa9824">set_stream_source</a> (const char *resource)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a528c3739cfd8e2e5a132208cb2a81a94.html#a528c3739cfd8e2e5a132208cb2a81a94">get_stream_source</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a001fb1e0bf69d301985c40a31e725cd7.html#a001fb1e0bf69d301985c40a31e725cd7">play_sequence_event</a> (<a class="el" href="zzub_8h_a82e146ad836221821a7b76abf9ab6174.html#a82e146ad836221821a7b76abf9ab6174">zzub_sequence_t</a> *seq, const <a class="el" href="structzzub_1_1sequence__event.html">sequence_event</a> &amp;ev, int offset)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_aa9d3796b60d7c91d0823f7f9305bd8d6.html#aa9d3796b60d7c91d0823f7f9305bd8d6">configure</a> (const char *key, const char *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_ae8c5611c9f0da319b988e4d6db8290d3.html#ae8c5611c9f0da319b988e4d6db8290d3">plugin</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a683d3d2342c05883af13e3618946d2b0.html#a683d3d2342c05883af13e3618946d2b0">global_values</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a6bfb151a8e984ffc0e0ab23ce6b28c61.html#a6bfb151a8e984ffc0e0ab23ce6b28c61">track_values</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a6ce43b5aed65cc3b117ba940ea4daa63.html#a6ce43b5aed65cc3b117ba940ea4daa63">controller_values</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a39db9f558f8f5a6136eaf809cd4fb576.html#a39db9f558f8f5a6136eaf809cd4fb576">attributes</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzzub_1_1master__info.html">master_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a6ba0fcbbdf1cf1aa65d54295dc1dad7b.html#a6ba0fcbbdf1cf1aa65d54295dc1dad7b">_master_info</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzzub_1_1host.html">host</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzzub_1_1plugin_a343a50c906ed3c18b75bde129ca2aeef.html#a343a50c906ed3c18b75bde129ca2aeef">_host</a></td></tr>
</table>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="plugin_8h.html">plugin.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Feb 8 2011 for libzzub by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>