Imported Upstream version 0.2.4
[platform/upstream/remix.git] / doc / libremix / html / remix_8h.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <title>remix: remix.h File Reference</title>
6 <link href="tabs.css" rel="stylesheet" type="text/css"/>
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
8 </head>
9 <body>
10 <!-- Generated by Doxygen 1.7.1 -->
11 <div class="navigation" id="top">
12   <div class="tabs">
13     <ul class="tablist">
14       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
15       <li><a href="modules.html"><span>Modules</span></a></li>
16       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
17       <li class="current"><a href="files.html"><span>Files</span></a></li>
18     </ul>
19   </div>
20   <div class="tabs2">
21     <ul class="tablist">
22       <li><a href="files.html"><span>File&nbsp;List</span></a></li>
23       <li><a href="globals.html"><span>Globals</span></a></li>
24     </ul>
25   </div>
26 </div>
27 <div class="header">
28   <div class="summary">
29 <a href="#func-members">Functions</a> &#124;
30 <a href="#var-members">Variables</a>  </div>
31   <div class="headertitle">
32 <h1>remix.h File Reference</h1>  </div>
33 </div>
34 <div class="contents">
35
36 <p>Base types and public interfaces to libremix.  
37 <a href="#_details">More...</a></p>
38 <code>#include &lt;<a class="el" href="remix__types_8h_source.html">remix/remix_types.h</a>&gt;</code><br/>
39 <code>#include &lt;<a class="el" href="remix__deck_8h_source.html">remix/remix_deck.h</a>&gt;</code><br/>
40 <code>#include &lt;<a class="el" href="remix__envelope_8h_source.html">remix/remix_envelope.h</a>&gt;</code><br/>
41 <code>#include &lt;<a class="el" href="remix__stream_8h_source.html">remix/remix_stream.h</a>&gt;</code><br/>
42 <code>#include &lt;<a class="el" href="remix__time_8h_source.html">remix/remix_time.h</a>&gt;</code><br/>
43 <code>#include &lt;<a class="el" href="remix__meta_8h_source.html">remix/remix_meta.h</a>&gt;</code><br/>
44
45 <p><a href="remix_8h_source.html">Go to the source code of this file.</a></p>
46 <table class="memberdecls">
47 <tr><td colspan="2"><h2><a name="func-members"></a>
48 Functions</h2></td></tr>
49 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a11c73801163f8c34f3b5689713ff322e">remix_init</a> (void)</td></tr>
50 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ab36b74eb4fc2a3d515479034593744e1">remix_init_clone</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
51 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a26e505fa0ed0da0e8c2b8e7c7588dc47">remix_purge</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
52 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a9a9c84dc08936c664a01606f25591428">RemixError</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#aeb5eb642edf6454d3be186d5244d7e52">remix_last_error</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
53 <tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a56935223b9d8f15f2941ed962d5e16d1">remix_error_string</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a9a9c84dc08936c664a01606f25591428">RemixError</a> error)</td></tr>
54 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a3d5b473e2e3623b6131561be9d29e8d5">RemixSamplerate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a7c907d4eec6827c0f4bc3e3554f41f9e">remix_set_samplerate</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a3d5b473e2e3623b6131561be9d29e8d5">RemixSamplerate</a> samplerate)</td></tr>
55 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a3d5b473e2e3623b6131561be9d29e8d5">RemixSamplerate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a37da3515af11669d293b764b9b311923">remix_get_samplerate</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
56 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#af15c681d6bccbeb8a0f62bce6ed82460">RemixTempo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a2b9bf91cca6e768bfbd810fae4323637">remix_set_tempo</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#af15c681d6bccbeb8a0f62bce6ed82460">RemixTempo</a> tempo)</td></tr>
57 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#af15c681d6bccbeb8a0f62bce6ed82460">RemixTempo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a461020fabf77cfc00b2fc752c413ba09">remix_get_tempo</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
58 <tr><td class="memItemLeft" align="right" valign="top">CDSet *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a5657ea3c688886b154c26e9e1d7503e3">remix_set_channels</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, CDSet *channelset)</td></tr>
59 <tr><td class="memItemLeft" align="right" valign="top">CDSet *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#aa1038f373b8efc359b018a190e2bc47e">remix_get_channels</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
60 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#acde342e6f8fad8904e1336ae7ac4fa1b">remix_find_plugin</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, char *identifier)</td></tr>
61 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a39f2cbc084992ad2c37449b404e6272a">remix_new</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a> *plugin, CDSet *parameters)</td></tr>
62 <tr><td class="memItemLeft" align="right" valign="top">CDSet *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ae6f3b7619532a729c2c22026c58de47b">remix_suggest</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a> *plugin, CDSet *parameters)</td></tr>
63 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a5a76a63e4fc61f6209112aa514ec2756">remix_get_init_parameter_key</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a> *plugin, char *name)</td></tr>
64 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a9d422db64dd0a9f2131dddbd6a21d2f9">remix_get_parameter_key</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base, char *name)</td></tr>
65 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a6f7d05f9cd49ff30cbd4078b3bbdfeed">RemixParameter</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a308832cfc13b1cb16765807d437932dc">remix_set_parameter</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base, int key, <a class="el" href="remix__types_8h.html#a6f7d05f9cd49ff30cbd4078b3bbdfeed">RemixParameter</a> parameter)</td></tr>
66 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a6f7d05f9cd49ff30cbd4078b3bbdfeed">RemixParameter</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#aa69a800d78b294b336946489831de02b">remix_get_parameter</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base, int key)</td></tr>
67 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a1f386a3103c82722b7aa31b0bc63aa0d">RemixParameterType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a24b87a6898c6117015c6694b6a637b15">remix_get_parameter_type</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base, int key)</td></tr>
68 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a5db3cef7b842d07e3aef5256d3be64bf">remix_clone_subclass</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
69 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a1d85eea48b63907572dee48403737ba5">remix_destroy</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
70 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ac72a5ed22645bffe8dbcc14095700c6c">remix_destroy_list</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, CDList *list)</td></tr>
71 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a47ed4d3941c57ca6025bf32253e7116e">remix_prepare</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
72 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a7395228b6f3855a7843fb15ff004ff77">remix_process</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base, <a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> count, <a class="el" href="remix__types_8h.html#afa2990adb921ea0cc373d02a84b760f0">RemixStream</a> *input, <a class="el" href="remix__types_8h.html#afa2990adb921ea0cc373d02a84b760f0">RemixStream</a> *output)</td></tr>
73 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ab35c2d3fd0bd9c03bc27f9a2b1a089e2">remix_length</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
74 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a75841ec771c78a75020efd305c296a59">remix_seek</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base, <a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> offset, int whence)</td></tr>
75 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a7c8f866b78f0534d2444ac783f8a7c3b">remix_tell</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
76 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a4b023186fc9ba154fb473cb6c5884a3f">remix_flush</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
77 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ab18d7a9b5a9ff2a5bebc86039c9731ba">remix_set_mixlength</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> mixlength)</td></tr>
78 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ac18f017e5808cfe00eeec2c868262061">remix_get_mixlength</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
79 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a870f06e948f2eaeefeb38a464a270348">remix_is_writeable</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
80 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a8cc7b21ec38d78e945731ae047910e58">remix_is_seekable</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
81 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a1abecea6a04ef515a8cce7ad2f2b28d7">remix_is_cacheable</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
82 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#aeed110ffcd2355af34cf2443ba7cc9e2">remix_is_causal</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
83 <tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a531253a578475e225ad799f0f8267f64">remix_set_name</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base, char *name)</td></tr>
84 <tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a6d7be65c1f81511b32f4166998f589ee">remix_get_name</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *base)</td></tr>
85 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a924db29f3b79c8ecc58e28066f95f90d">remix_squaretone_new</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, float frequency)</td></tr>
86 <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a93e4f798b4e7cef11fca21fbb629e42f">remix_squaretone_set_frequency</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *squaretone, float frequency)</td></tr>
87 <tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ae295ef9004a1f6441d001feed9d09e30">remix_squaretone_get_frequency</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *squaretone)</td></tr>
88 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a8005342e579092230b883470974a95f6">RemixMonitor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ae094eddbbc09173dc4bcf4c9215df2ff">remix_monitor_new</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
89 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#ace352dab5647cc3b60be5c3899f51f0d">remix_scrubby_new</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env)</td></tr>
90 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a5c93780b800f01fa8312f3802a810a47">remix_scrubby_set_source</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *scrubby, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *source)</td></tr>
91 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#af6c287fd6d91cb845251be73a701a8c4">remix_scrubby_get_source</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *scrubby)</td></tr>
92 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#aab29f38902f8a694a8a78606d48a717c">remix_scrubby_set_direction</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *scrubby, int direction)</td></tr>
93 <tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a618558a703f1e5b913a6aa8d3fec9665">remix_scrubby_get_direction</a> (<a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *env, <a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *scrubby)</td></tr>
94 <tr><td colspan="2"><h2><a name="var-members"></a>
95 Variables</h2></td></tr>
96 <tr><td class="memItemLeft" align="right" valign="top">CDSet *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a39b0c0faf50aceef158c8d8fe2289c1d">REMIX_MONO</a></td></tr>
97 <tr><td class="memItemLeft" align="right" valign="top">CDSet *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="remix_8h.html#a5c5e382fd76845a9ecd5f26c5c249f81">REMIX_STEREO</a></td></tr>
98 </table>
99 <hr/><a name="_details"></a><h2>Detailed Description</h2>
100 <p>Base types and public interfaces to libremix. </p>
101 <hr/><h2>Function Documentation</h2>
102 <a class="anchor" id="a5db3cef7b842d07e3aef5256d3be64bf"></a><!-- doxytag: member="remix.h::remix_clone_subclass" ref="a5db3cef7b842d07e3aef5256d3be64bf" args="(RemixEnv *env, RemixBase *base)" -->
103 <div class="memitem">
104 <div class="memproto">
105       <table class="memname">
106         <tr>
107           <td class="memname"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a>* remix_clone_subclass </td>
108           <td>(</td>
109           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
110           <td class="paramname"> <em>env</em>, </td>
111         </tr>
112         <tr>
113           <td class="paramkey"></td>
114           <td></td>
115           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
116           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
117         </tr>
118         <tr>
119           <td></td>
120           <td>)</td>
121           <td></td><td></td><td></td>
122         </tr>
123       </table>
124 </div>
125 <div class="memdoc">
126
127 </div>
128 </div>
129 <a class="anchor" id="a1d85eea48b63907572dee48403737ba5"></a><!-- doxytag: member="remix.h::remix_destroy" ref="a1d85eea48b63907572dee48403737ba5" args="(RemixEnv *env, RemixBase *base)" -->
130 <div class="memitem">
131 <div class="memproto">
132       <table class="memname">
133         <tr>
134           <td class="memname">int remix_destroy </td>
135           <td>(</td>
136           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
137           <td class="paramname"> <em>env</em>, </td>
138         </tr>
139         <tr>
140           <td class="paramkey"></td>
141           <td></td>
142           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
143           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
144         </tr>
145         <tr>
146           <td></td>
147           <td>)</td>
148           <td></td><td></td><td></td>
149         </tr>
150       </table>
151 </div>
152 <div class="memdoc">
153
154 </div>
155 </div>
156 <a class="anchor" id="ac72a5ed22645bffe8dbcc14095700c6c"></a><!-- doxytag: member="remix.h::remix_destroy_list" ref="ac72a5ed22645bffe8dbcc14095700c6c" args="(RemixEnv *env, CDList *list)" -->
157 <div class="memitem">
158 <div class="memproto">
159       <table class="memname">
160         <tr>
161           <td class="memname">int remix_destroy_list </td>
162           <td>(</td>
163           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
164           <td class="paramname"> <em>env</em>, </td>
165         </tr>
166         <tr>
167           <td class="paramkey"></td>
168           <td></td>
169           <td class="paramtype">CDList *&nbsp;</td>
170           <td class="paramname"> <em>list</em></td><td>&nbsp;</td>
171         </tr>
172         <tr>
173           <td></td>
174           <td>)</td>
175           <td></td><td></td><td></td>
176         </tr>
177       </table>
178 </div>
179 <div class="memdoc">
180
181 </div>
182 </div>
183 <a class="anchor" id="a56935223b9d8f15f2941ed962d5e16d1"></a><!-- doxytag: member="remix.h::remix_error_string" ref="a56935223b9d8f15f2941ed962d5e16d1" args="(RemixEnv *env, RemixError error)" -->
184 <div class="memitem">
185 <div class="memproto">
186       <table class="memname">
187         <tr>
188           <td class="memname">char* remix_error_string </td>
189           <td>(</td>
190           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
191           <td class="paramname"> <em>env</em>, </td>
192         </tr>
193         <tr>
194           <td class="paramkey"></td>
195           <td></td>
196           <td class="paramtype"><a class="el" href="remix__types_8h.html#a9a9c84dc08936c664a01606f25591428">RemixError</a>&nbsp;</td>
197           <td class="paramname"> <em>error</em></td><td>&nbsp;</td>
198         </tr>
199         <tr>
200           <td></td>
201           <td>)</td>
202           <td></td><td></td><td></td>
203         </tr>
204       </table>
205 </div>
206 <div class="memdoc">
207
208 </div>
209 </div>
210 <a class="anchor" id="acde342e6f8fad8904e1336ae7ac4fa1b"></a><!-- doxytag: member="remix.h::remix_find_plugin" ref="acde342e6f8fad8904e1336ae7ac4fa1b" args="(RemixEnv *env, char *identifier)" -->
211 <div class="memitem">
212 <div class="memproto">
213       <table class="memname">
214         <tr>
215           <td class="memname"><a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a>* remix_find_plugin </td>
216           <td>(</td>
217           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
218           <td class="paramname"> <em>env</em>, </td>
219         </tr>
220         <tr>
221           <td class="paramkey"></td>
222           <td></td>
223           <td class="paramtype">char *&nbsp;</td>
224           <td class="paramname"> <em>identifier</em></td><td>&nbsp;</td>
225         </tr>
226         <tr>
227           <td></td>
228           <td>)</td>
229           <td></td><td></td><td></td>
230         </tr>
231       </table>
232 </div>
233 <div class="memdoc">
234
235 </div>
236 </div>
237 <a class="anchor" id="a4b023186fc9ba154fb473cb6c5884a3f"></a><!-- doxytag: member="remix.h::remix_flush" ref="a4b023186fc9ba154fb473cb6c5884a3f" args="(RemixEnv *env, RemixBase *base)" -->
238 <div class="memitem">
239 <div class="memproto">
240       <table class="memname">
241         <tr>
242           <td class="memname">int remix_flush </td>
243           <td>(</td>
244           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
245           <td class="paramname"> <em>env</em>, </td>
246         </tr>
247         <tr>
248           <td class="paramkey"></td>
249           <td></td>
250           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
251           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
252         </tr>
253         <tr>
254           <td></td>
255           <td>)</td>
256           <td></td><td></td><td></td>
257         </tr>
258       </table>
259 </div>
260 <div class="memdoc">
261
262 </div>
263 </div>
264 <a class="anchor" id="aa1038f373b8efc359b018a190e2bc47e"></a><!-- doxytag: member="remix.h::remix_get_channels" ref="aa1038f373b8efc359b018a190e2bc47e" args="(RemixEnv *env)" -->
265 <div class="memitem">
266 <div class="memproto">
267       <table class="memname">
268         <tr>
269           <td class="memname">CDSet* remix_get_channels </td>
270           <td>(</td>
271           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
272           <td class="paramname"> <em>env</em></td>
273           <td>&nbsp;)&nbsp;</td>
274           <td></td>
275         </tr>
276       </table>
277 </div>
278 <div class="memdoc">
279
280 </div>
281 </div>
282 <a class="anchor" id="a5a76a63e4fc61f6209112aa514ec2756"></a><!-- doxytag: member="remix.h::remix_get_init_parameter_key" ref="a5a76a63e4fc61f6209112aa514ec2756" args="(RemixEnv *env, RemixPlugin *plugin, char *name)" -->
283 <div class="memitem">
284 <div class="memproto">
285       <table class="memname">
286         <tr>
287           <td class="memname">int remix_get_init_parameter_key </td>
288           <td>(</td>
289           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
290           <td class="paramname"> <em>env</em>, </td>
291         </tr>
292         <tr>
293           <td class="paramkey"></td>
294           <td></td>
295           <td class="paramtype"><a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a> *&nbsp;</td>
296           <td class="paramname"> <em>plugin</em>, </td>
297         </tr>
298         <tr>
299           <td class="paramkey"></td>
300           <td></td>
301           <td class="paramtype">char *&nbsp;</td>
302           <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
303         </tr>
304         <tr>
305           <td></td>
306           <td>)</td>
307           <td></td><td></td><td></td>
308         </tr>
309       </table>
310 </div>
311 <div class="memdoc">
312
313 </div>
314 </div>
315 <a class="anchor" id="ac18f017e5808cfe00eeec2c868262061"></a><!-- doxytag: member="remix.h::remix_get_mixlength" ref="ac18f017e5808cfe00eeec2c868262061" args="(RemixEnv *env)" -->
316 <div class="memitem">
317 <div class="memproto">
318       <table class="memname">
319         <tr>
320           <td class="memname"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> remix_get_mixlength </td>
321           <td>(</td>
322           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
323           <td class="paramname"> <em>env</em></td>
324           <td>&nbsp;)&nbsp;</td>
325           <td></td>
326         </tr>
327       </table>
328 </div>
329 <div class="memdoc">
330
331 </div>
332 </div>
333 <a class="anchor" id="a6d7be65c1f81511b32f4166998f589ee"></a><!-- doxytag: member="remix.h::remix_get_name" ref="a6d7be65c1f81511b32f4166998f589ee" args="(RemixEnv *env, RemixBase *base)" -->
334 <div class="memitem">
335 <div class="memproto">
336       <table class="memname">
337         <tr>
338           <td class="memname">char* remix_get_name </td>
339           <td>(</td>
340           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
341           <td class="paramname"> <em>env</em>, </td>
342         </tr>
343         <tr>
344           <td class="paramkey"></td>
345           <td></td>
346           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
347           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
348         </tr>
349         <tr>
350           <td></td>
351           <td>)</td>
352           <td></td><td></td><td></td>
353         </tr>
354       </table>
355 </div>
356 <div class="memdoc">
357
358 </div>
359 </div>
360 <a class="anchor" id="aa69a800d78b294b336946489831de02b"></a><!-- doxytag: member="remix.h::remix_get_parameter" ref="aa69a800d78b294b336946489831de02b" args="(RemixEnv *env, RemixBase *base, int key)" -->
361 <div class="memitem">
362 <div class="memproto">
363       <table class="memname">
364         <tr>
365           <td class="memname"><a class="el" href="remix__types_8h.html#a6f7d05f9cd49ff30cbd4078b3bbdfeed">RemixParameter</a> remix_get_parameter </td>
366           <td>(</td>
367           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
368           <td class="paramname"> <em>env</em>, </td>
369         </tr>
370         <tr>
371           <td class="paramkey"></td>
372           <td></td>
373           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
374           <td class="paramname"> <em>base</em>, </td>
375         </tr>
376         <tr>
377           <td class="paramkey"></td>
378           <td></td>
379           <td class="paramtype">int&nbsp;</td>
380           <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
381         </tr>
382         <tr>
383           <td></td>
384           <td>)</td>
385           <td></td><td></td><td></td>
386         </tr>
387       </table>
388 </div>
389 <div class="memdoc">
390
391 </div>
392 </div>
393 <a class="anchor" id="a9d422db64dd0a9f2131dddbd6a21d2f9"></a><!-- doxytag: member="remix.h::remix_get_parameter_key" ref="a9d422db64dd0a9f2131dddbd6a21d2f9" args="(RemixEnv *env, RemixBase *base, char *name)" -->
394 <div class="memitem">
395 <div class="memproto">
396       <table class="memname">
397         <tr>
398           <td class="memname">int remix_get_parameter_key </td>
399           <td>(</td>
400           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
401           <td class="paramname"> <em>env</em>, </td>
402         </tr>
403         <tr>
404           <td class="paramkey"></td>
405           <td></td>
406           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
407           <td class="paramname"> <em>base</em>, </td>
408         </tr>
409         <tr>
410           <td class="paramkey"></td>
411           <td></td>
412           <td class="paramtype">char *&nbsp;</td>
413           <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
414         </tr>
415         <tr>
416           <td></td>
417           <td>)</td>
418           <td></td><td></td><td></td>
419         </tr>
420       </table>
421 </div>
422 <div class="memdoc">
423
424 </div>
425 </div>
426 <a class="anchor" id="a24b87a6898c6117015c6694b6a637b15"></a><!-- doxytag: member="remix.h::remix_get_parameter_type" ref="a24b87a6898c6117015c6694b6a637b15" args="(RemixEnv *env, RemixBase *base, int key)" -->
427 <div class="memitem">
428 <div class="memproto">
429       <table class="memname">
430         <tr>
431           <td class="memname"><a class="el" href="remix__types_8h.html#a1f386a3103c82722b7aa31b0bc63aa0d">RemixParameterType</a> remix_get_parameter_type </td>
432           <td>(</td>
433           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
434           <td class="paramname"> <em>env</em>, </td>
435         </tr>
436         <tr>
437           <td class="paramkey"></td>
438           <td></td>
439           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
440           <td class="paramname"> <em>base</em>, </td>
441         </tr>
442         <tr>
443           <td class="paramkey"></td>
444           <td></td>
445           <td class="paramtype">int&nbsp;</td>
446           <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
447         </tr>
448         <tr>
449           <td></td>
450           <td>)</td>
451           <td></td><td></td><td></td>
452         </tr>
453       </table>
454 </div>
455 <div class="memdoc">
456
457 </div>
458 </div>
459 <a class="anchor" id="a37da3515af11669d293b764b9b311923"></a><!-- doxytag: member="remix.h::remix_get_samplerate" ref="a37da3515af11669d293b764b9b311923" args="(RemixEnv *env)" -->
460 <div class="memitem">
461 <div class="memproto">
462       <table class="memname">
463         <tr>
464           <td class="memname"><a class="el" href="remix__types_8h.html#a3d5b473e2e3623b6131561be9d29e8d5">RemixSamplerate</a> remix_get_samplerate </td>
465           <td>(</td>
466           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
467           <td class="paramname"> <em>env</em></td>
468           <td>&nbsp;)&nbsp;</td>
469           <td></td>
470         </tr>
471       </table>
472 </div>
473 <div class="memdoc">
474
475 </div>
476 </div>
477 <a class="anchor" id="a461020fabf77cfc00b2fc752c413ba09"></a><!-- doxytag: member="remix.h::remix_get_tempo" ref="a461020fabf77cfc00b2fc752c413ba09" args="(RemixEnv *env)" -->
478 <div class="memitem">
479 <div class="memproto">
480       <table class="memname">
481         <tr>
482           <td class="memname"><a class="el" href="remix__types_8h.html#af15c681d6bccbeb8a0f62bce6ed82460">RemixTempo</a> remix_get_tempo </td>
483           <td>(</td>
484           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
485           <td class="paramname"> <em>env</em></td>
486           <td>&nbsp;)&nbsp;</td>
487           <td></td>
488         </tr>
489       </table>
490 </div>
491 <div class="memdoc">
492
493 </div>
494 </div>
495 <a class="anchor" id="a11c73801163f8c34f3b5689713ff322e"></a><!-- doxytag: member="remix.h::remix_init" ref="a11c73801163f8c34f3b5689713ff322e" args="(void)" -->
496 <div class="memitem">
497 <div class="memproto">
498       <table class="memname">
499         <tr>
500           <td class="memname"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a>* remix_init </td>
501           <td>(</td>
502           <td class="paramtype">void&nbsp;</td>
503           <td class="paramname"></td>
504           <td>&nbsp;)&nbsp;</td>
505           <td></td>
506         </tr>
507       </table>
508 </div>
509 <div class="memdoc">
510
511 </div>
512 </div>
513 <a class="anchor" id="ab36b74eb4fc2a3d515479034593744e1"></a><!-- doxytag: member="remix.h::remix_init_clone" ref="ab36b74eb4fc2a3d515479034593744e1" args="(RemixEnv *env)" -->
514 <div class="memitem">
515 <div class="memproto">
516       <table class="memname">
517         <tr>
518           <td class="memname"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a>* remix_init_clone </td>
519           <td>(</td>
520           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
521           <td class="paramname"> <em>env</em></td>
522           <td>&nbsp;)&nbsp;</td>
523           <td></td>
524         </tr>
525       </table>
526 </div>
527 <div class="memdoc">
528
529 </div>
530 </div>
531 <a class="anchor" id="a1abecea6a04ef515a8cce7ad2f2b28d7"></a><!-- doxytag: member="remix.h::remix_is_cacheable" ref="a1abecea6a04ef515a8cce7ad2f2b28d7" args="(RemixEnv *env, RemixBase *base)" -->
532 <div class="memitem">
533 <div class="memproto">
534       <table class="memname">
535         <tr>
536           <td class="memname">int remix_is_cacheable </td>
537           <td>(</td>
538           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
539           <td class="paramname"> <em>env</em>, </td>
540         </tr>
541         <tr>
542           <td class="paramkey"></td>
543           <td></td>
544           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
545           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
546         </tr>
547         <tr>
548           <td></td>
549           <td>)</td>
550           <td></td><td></td><td></td>
551         </tr>
552       </table>
553 </div>
554 <div class="memdoc">
555
556 </div>
557 </div>
558 <a class="anchor" id="aeed110ffcd2355af34cf2443ba7cc9e2"></a><!-- doxytag: member="remix.h::remix_is_causal" ref="aeed110ffcd2355af34cf2443ba7cc9e2" args="(RemixEnv *env, RemixBase *base)" -->
559 <div class="memitem">
560 <div class="memproto">
561       <table class="memname">
562         <tr>
563           <td class="memname">int remix_is_causal </td>
564           <td>(</td>
565           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
566           <td class="paramname"> <em>env</em>, </td>
567         </tr>
568         <tr>
569           <td class="paramkey"></td>
570           <td></td>
571           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
572           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
573         </tr>
574         <tr>
575           <td></td>
576           <td>)</td>
577           <td></td><td></td><td></td>
578         </tr>
579       </table>
580 </div>
581 <div class="memdoc">
582
583 </div>
584 </div>
585 <a class="anchor" id="a8cc7b21ec38d78e945731ae047910e58"></a><!-- doxytag: member="remix.h::remix_is_seekable" ref="a8cc7b21ec38d78e945731ae047910e58" args="(RemixEnv *env, RemixBase *base)" -->
586 <div class="memitem">
587 <div class="memproto">
588       <table class="memname">
589         <tr>
590           <td class="memname">int remix_is_seekable </td>
591           <td>(</td>
592           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
593           <td class="paramname"> <em>env</em>, </td>
594         </tr>
595         <tr>
596           <td class="paramkey"></td>
597           <td></td>
598           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
599           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
600         </tr>
601         <tr>
602           <td></td>
603           <td>)</td>
604           <td></td><td></td><td></td>
605         </tr>
606       </table>
607 </div>
608 <div class="memdoc">
609
610 </div>
611 </div>
612 <a class="anchor" id="a870f06e948f2eaeefeb38a464a270348"></a><!-- doxytag: member="remix.h::remix_is_writeable" ref="a870f06e948f2eaeefeb38a464a270348" args="(RemixEnv *env, RemixBase *base)" -->
613 <div class="memitem">
614 <div class="memproto">
615       <table class="memname">
616         <tr>
617           <td class="memname">int remix_is_writeable </td>
618           <td>(</td>
619           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
620           <td class="paramname"> <em>env</em>, </td>
621         </tr>
622         <tr>
623           <td class="paramkey"></td>
624           <td></td>
625           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
626           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
627         </tr>
628         <tr>
629           <td></td>
630           <td>)</td>
631           <td></td><td></td><td></td>
632         </tr>
633       </table>
634 </div>
635 <div class="memdoc">
636
637 </div>
638 </div>
639 <a class="anchor" id="aeb5eb642edf6454d3be186d5244d7e52"></a><!-- doxytag: member="remix.h::remix_last_error" ref="aeb5eb642edf6454d3be186d5244d7e52" args="(RemixEnv *env)" -->
640 <div class="memitem">
641 <div class="memproto">
642       <table class="memname">
643         <tr>
644           <td class="memname"><a class="el" href="remix__types_8h.html#a9a9c84dc08936c664a01606f25591428">RemixError</a> remix_last_error </td>
645           <td>(</td>
646           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
647           <td class="paramname"> <em>env</em></td>
648           <td>&nbsp;)&nbsp;</td>
649           <td></td>
650         </tr>
651       </table>
652 </div>
653 <div class="memdoc">
654
655 </div>
656 </div>
657 <a class="anchor" id="ab35c2d3fd0bd9c03bc27f9a2b1a089e2"></a><!-- doxytag: member="remix.h::remix_length" ref="ab35c2d3fd0bd9c03bc27f9a2b1a089e2" args="(RemixEnv *env, RemixBase *base)" -->
658 <div class="memitem">
659 <div class="memproto">
660       <table class="memname">
661         <tr>
662           <td class="memname"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> remix_length </td>
663           <td>(</td>
664           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
665           <td class="paramname"> <em>env</em>, </td>
666         </tr>
667         <tr>
668           <td class="paramkey"></td>
669           <td></td>
670           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
671           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
672         </tr>
673         <tr>
674           <td></td>
675           <td>)</td>
676           <td></td><td></td><td></td>
677         </tr>
678       </table>
679 </div>
680 <div class="memdoc">
681
682 </div>
683 </div>
684 <a class="anchor" id="ae094eddbbc09173dc4bcf4c9215df2ff"></a><!-- doxytag: member="remix.h::remix_monitor_new" ref="ae094eddbbc09173dc4bcf4c9215df2ff" args="(RemixEnv *env)" -->
685 <div class="memitem">
686 <div class="memproto">
687       <table class="memname">
688         <tr>
689           <td class="memname"><a class="el" href="remix__types_8h.html#a8005342e579092230b883470974a95f6">RemixMonitor</a>* remix_monitor_new </td>
690           <td>(</td>
691           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
692           <td class="paramname"> <em>env</em></td>
693           <td>&nbsp;)&nbsp;</td>
694           <td></td>
695         </tr>
696       </table>
697 </div>
698 <div class="memdoc">
699
700 </div>
701 </div>
702 <a class="anchor" id="a39f2cbc084992ad2c37449b404e6272a"></a><!-- doxytag: member="remix.h::remix_new" ref="a39f2cbc084992ad2c37449b404e6272a" args="(RemixEnv *env, RemixPlugin *plugin, CDSet *parameters)" -->
703 <div class="memitem">
704 <div class="memproto">
705       <table class="memname">
706         <tr>
707           <td class="memname"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a>* remix_new </td>
708           <td>(</td>
709           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
710           <td class="paramname"> <em>env</em>, </td>
711         </tr>
712         <tr>
713           <td class="paramkey"></td>
714           <td></td>
715           <td class="paramtype"><a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a> *&nbsp;</td>
716           <td class="paramname"> <em>plugin</em>, </td>
717         </tr>
718         <tr>
719           <td class="paramkey"></td>
720           <td></td>
721           <td class="paramtype">CDSet *&nbsp;</td>
722           <td class="paramname"> <em>parameters</em></td><td>&nbsp;</td>
723         </tr>
724         <tr>
725           <td></td>
726           <td>)</td>
727           <td></td><td></td><td></td>
728         </tr>
729       </table>
730 </div>
731 <div class="memdoc">
732
733 </div>
734 </div>
735 <a class="anchor" id="a47ed4d3941c57ca6025bf32253e7116e"></a><!-- doxytag: member="remix.h::remix_prepare" ref="a47ed4d3941c57ca6025bf32253e7116e" args="(RemixEnv *env, RemixBase *base)" -->
736 <div class="memitem">
737 <div class="memproto">
738       <table class="memname">
739         <tr>
740           <td class="memname"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a>* remix_prepare </td>
741           <td>(</td>
742           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
743           <td class="paramname"> <em>env</em>, </td>
744         </tr>
745         <tr>
746           <td class="paramkey"></td>
747           <td></td>
748           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
749           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
750         </tr>
751         <tr>
752           <td></td>
753           <td>)</td>
754           <td></td><td></td><td></td>
755         </tr>
756       </table>
757 </div>
758 <div class="memdoc">
759
760 </div>
761 </div>
762 <a class="anchor" id="a7395228b6f3855a7843fb15ff004ff77"></a><!-- doxytag: member="remix.h::remix_process" ref="a7395228b6f3855a7843fb15ff004ff77" args="(RemixEnv *env, RemixBase *base, RemixCount count, RemixStream *input, RemixStream *output)" -->
763 <div class="memitem">
764 <div class="memproto">
765       <table class="memname">
766         <tr>
767           <td class="memname"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> remix_process </td>
768           <td>(</td>
769           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
770           <td class="paramname"> <em>env</em>, </td>
771         </tr>
772         <tr>
773           <td class="paramkey"></td>
774           <td></td>
775           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
776           <td class="paramname"> <em>base</em>, </td>
777         </tr>
778         <tr>
779           <td class="paramkey"></td>
780           <td></td>
781           <td class="paramtype"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td>
782           <td class="paramname"> <em>count</em>, </td>
783         </tr>
784         <tr>
785           <td class="paramkey"></td>
786           <td></td>
787           <td class="paramtype"><a class="el" href="remix__types_8h.html#afa2990adb921ea0cc373d02a84b760f0">RemixStream</a> *&nbsp;</td>
788           <td class="paramname"> <em>input</em>, </td>
789         </tr>
790         <tr>
791           <td class="paramkey"></td>
792           <td></td>
793           <td class="paramtype"><a class="el" href="remix__types_8h.html#afa2990adb921ea0cc373d02a84b760f0">RemixStream</a> *&nbsp;</td>
794           <td class="paramname"> <em>output</em></td><td>&nbsp;</td>
795         </tr>
796         <tr>
797           <td></td>
798           <td>)</td>
799           <td></td><td></td><td></td>
800         </tr>
801       </table>
802 </div>
803 <div class="memdoc">
804
805 </div>
806 </div>
807 <a class="anchor" id="a26e505fa0ed0da0e8c2b8e7c7588dc47"></a><!-- doxytag: member="remix.h::remix_purge" ref="a26e505fa0ed0da0e8c2b8e7c7588dc47" args="(RemixEnv *env)" -->
808 <div class="memitem">
809 <div class="memproto">
810       <table class="memname">
811         <tr>
812           <td class="memname">void remix_purge </td>
813           <td>(</td>
814           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
815           <td class="paramname"> <em>env</em></td>
816           <td>&nbsp;)&nbsp;</td>
817           <td></td>
818         </tr>
819       </table>
820 </div>
821 <div class="memdoc">
822
823 </div>
824 </div>
825 <a class="anchor" id="a618558a703f1e5b913a6aa8d3fec9665"></a><!-- doxytag: member="remix.h::remix_scrubby_get_direction" ref="a618558a703f1e5b913a6aa8d3fec9665" args="(RemixEnv *env, RemixBase *scrubby)" -->
826 <div class="memitem">
827 <div class="memproto">
828       <table class="memname">
829         <tr>
830           <td class="memname">int remix_scrubby_get_direction </td>
831           <td>(</td>
832           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
833           <td class="paramname"> <em>env</em>, </td>
834         </tr>
835         <tr>
836           <td class="paramkey"></td>
837           <td></td>
838           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
839           <td class="paramname"> <em>scrubby</em></td><td>&nbsp;</td>
840         </tr>
841         <tr>
842           <td></td>
843           <td>)</td>
844           <td></td><td></td><td></td>
845         </tr>
846       </table>
847 </div>
848 <div class="memdoc">
849
850 </div>
851 </div>
852 <a class="anchor" id="af6c287fd6d91cb845251be73a701a8c4"></a><!-- doxytag: member="remix.h::remix_scrubby_get_source" ref="af6c287fd6d91cb845251be73a701a8c4" args="(RemixEnv *env, RemixBase *scrubby)" -->
853 <div class="memitem">
854 <div class="memproto">
855       <table class="memname">
856         <tr>
857           <td class="memname"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a>* remix_scrubby_get_source </td>
858           <td>(</td>
859           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
860           <td class="paramname"> <em>env</em>, </td>
861         </tr>
862         <tr>
863           <td class="paramkey"></td>
864           <td></td>
865           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
866           <td class="paramname"> <em>scrubby</em></td><td>&nbsp;</td>
867         </tr>
868         <tr>
869           <td></td>
870           <td>)</td>
871           <td></td><td></td><td></td>
872         </tr>
873       </table>
874 </div>
875 <div class="memdoc">
876
877 </div>
878 </div>
879 <a class="anchor" id="ace352dab5647cc3b60be5c3899f51f0d"></a><!-- doxytag: member="remix.h::remix_scrubby_new" ref="ace352dab5647cc3b60be5c3899f51f0d" args="(RemixEnv *env)" -->
880 <div class="memitem">
881 <div class="memproto">
882       <table class="memname">
883         <tr>
884           <td class="memname"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a>* remix_scrubby_new </td>
885           <td>(</td>
886           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
887           <td class="paramname"> <em>env</em></td>
888           <td>&nbsp;)&nbsp;</td>
889           <td></td>
890         </tr>
891       </table>
892 </div>
893 <div class="memdoc">
894
895 </div>
896 </div>
897 <a class="anchor" id="aab29f38902f8a694a8a78606d48a717c"></a><!-- doxytag: member="remix.h::remix_scrubby_set_direction" ref="aab29f38902f8a694a8a78606d48a717c" args="(RemixEnv *env, RemixBase *scrubby, int direction)" -->
898 <div class="memitem">
899 <div class="memproto">
900       <table class="memname">
901         <tr>
902           <td class="memname">int remix_scrubby_set_direction </td>
903           <td>(</td>
904           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
905           <td class="paramname"> <em>env</em>, </td>
906         </tr>
907         <tr>
908           <td class="paramkey"></td>
909           <td></td>
910           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
911           <td class="paramname"> <em>scrubby</em>, </td>
912         </tr>
913         <tr>
914           <td class="paramkey"></td>
915           <td></td>
916           <td class="paramtype">int&nbsp;</td>
917           <td class="paramname"> <em>direction</em></td><td>&nbsp;</td>
918         </tr>
919         <tr>
920           <td></td>
921           <td>)</td>
922           <td></td><td></td><td></td>
923         </tr>
924       </table>
925 </div>
926 <div class="memdoc">
927
928 </div>
929 </div>
930 <a class="anchor" id="a5c93780b800f01fa8312f3802a810a47"></a><!-- doxytag: member="remix.h::remix_scrubby_set_source" ref="a5c93780b800f01fa8312f3802a810a47" args="(RemixEnv *env, RemixBase *scrubby, RemixBase *source)" -->
931 <div class="memitem">
932 <div class="memproto">
933       <table class="memname">
934         <tr>
935           <td class="memname"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a>* remix_scrubby_set_source </td>
936           <td>(</td>
937           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
938           <td class="paramname"> <em>env</em>, </td>
939         </tr>
940         <tr>
941           <td class="paramkey"></td>
942           <td></td>
943           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
944           <td class="paramname"> <em>scrubby</em>, </td>
945         </tr>
946         <tr>
947           <td class="paramkey"></td>
948           <td></td>
949           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
950           <td class="paramname"> <em>source</em></td><td>&nbsp;</td>
951         </tr>
952         <tr>
953           <td></td>
954           <td>)</td>
955           <td></td><td></td><td></td>
956         </tr>
957       </table>
958 </div>
959 <div class="memdoc">
960
961 </div>
962 </div>
963 <a class="anchor" id="a75841ec771c78a75020efd305c296a59"></a><!-- doxytag: member="remix.h::remix_seek" ref="a75841ec771c78a75020efd305c296a59" args="(RemixEnv *env, RemixBase *base, RemixCount offset, int whence)" -->
964 <div class="memitem">
965 <div class="memproto">
966       <table class="memname">
967         <tr>
968           <td class="memname"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> remix_seek </td>
969           <td>(</td>
970           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
971           <td class="paramname"> <em>env</em>, </td>
972         </tr>
973         <tr>
974           <td class="paramkey"></td>
975           <td></td>
976           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
977           <td class="paramname"> <em>base</em>, </td>
978         </tr>
979         <tr>
980           <td class="paramkey"></td>
981           <td></td>
982           <td class="paramtype"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td>
983           <td class="paramname"> <em>offset</em>, </td>
984         </tr>
985         <tr>
986           <td class="paramkey"></td>
987           <td></td>
988           <td class="paramtype">int&nbsp;</td>
989           <td class="paramname"> <em>whence</em></td><td>&nbsp;</td>
990         </tr>
991         <tr>
992           <td></td>
993           <td>)</td>
994           <td></td><td></td><td></td>
995         </tr>
996       </table>
997 </div>
998 <div class="memdoc">
999
1000 </div>
1001 </div>
1002 <a class="anchor" id="a5657ea3c688886b154c26e9e1d7503e3"></a><!-- doxytag: member="remix.h::remix_set_channels" ref="a5657ea3c688886b154c26e9e1d7503e3" args="(RemixEnv *env, CDSet *channelset)" -->
1003 <div class="memitem">
1004 <div class="memproto">
1005       <table class="memname">
1006         <tr>
1007           <td class="memname">CDSet* remix_set_channels </td>
1008           <td>(</td>
1009           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1010           <td class="paramname"> <em>env</em>, </td>
1011         </tr>
1012         <tr>
1013           <td class="paramkey"></td>
1014           <td></td>
1015           <td class="paramtype">CDSet *&nbsp;</td>
1016           <td class="paramname"> <em>channelset</em></td><td>&nbsp;</td>
1017         </tr>
1018         <tr>
1019           <td></td>
1020           <td>)</td>
1021           <td></td><td></td><td></td>
1022         </tr>
1023       </table>
1024 </div>
1025 <div class="memdoc">
1026
1027 </div>
1028 </div>
1029 <a class="anchor" id="ab18d7a9b5a9ff2a5bebc86039c9731ba"></a><!-- doxytag: member="remix.h::remix_set_mixlength" ref="ab18d7a9b5a9ff2a5bebc86039c9731ba" args="(RemixEnv *env, RemixCount mixlength)" -->
1030 <div class="memitem">
1031 <div class="memproto">
1032       <table class="memname">
1033         <tr>
1034           <td class="memname"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> remix_set_mixlength </td>
1035           <td>(</td>
1036           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1037           <td class="paramname"> <em>env</em>, </td>
1038         </tr>
1039         <tr>
1040           <td class="paramkey"></td>
1041           <td></td>
1042           <td class="paramtype"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a>&nbsp;</td>
1043           <td class="paramname"> <em>mixlength</em></td><td>&nbsp;</td>
1044         </tr>
1045         <tr>
1046           <td></td>
1047           <td>)</td>
1048           <td></td><td></td><td></td>
1049         </tr>
1050       </table>
1051 </div>
1052 <div class="memdoc">
1053
1054 </div>
1055 </div>
1056 <a class="anchor" id="a531253a578475e225ad799f0f8267f64"></a><!-- doxytag: member="remix.h::remix_set_name" ref="a531253a578475e225ad799f0f8267f64" args="(RemixEnv *env, RemixBase *base, char *name)" -->
1057 <div class="memitem">
1058 <div class="memproto">
1059       <table class="memname">
1060         <tr>
1061           <td class="memname">char* remix_set_name </td>
1062           <td>(</td>
1063           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1064           <td class="paramname"> <em>env</em>, </td>
1065         </tr>
1066         <tr>
1067           <td class="paramkey"></td>
1068           <td></td>
1069           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
1070           <td class="paramname"> <em>base</em>, </td>
1071         </tr>
1072         <tr>
1073           <td class="paramkey"></td>
1074           <td></td>
1075           <td class="paramtype">char *&nbsp;</td>
1076           <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
1077         </tr>
1078         <tr>
1079           <td></td>
1080           <td>)</td>
1081           <td></td><td></td><td></td>
1082         </tr>
1083       </table>
1084 </div>
1085 <div class="memdoc">
1086
1087 </div>
1088 </div>
1089 <a class="anchor" id="a308832cfc13b1cb16765807d437932dc"></a><!-- doxytag: member="remix.h::remix_set_parameter" ref="a308832cfc13b1cb16765807d437932dc" args="(RemixEnv *env, RemixBase *base, int key, RemixParameter parameter)" -->
1090 <div class="memitem">
1091 <div class="memproto">
1092       <table class="memname">
1093         <tr>
1094           <td class="memname"><a class="el" href="remix__types_8h.html#a6f7d05f9cd49ff30cbd4078b3bbdfeed">RemixParameter</a> remix_set_parameter </td>
1095           <td>(</td>
1096           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1097           <td class="paramname"> <em>env</em>, </td>
1098         </tr>
1099         <tr>
1100           <td class="paramkey"></td>
1101           <td></td>
1102           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
1103           <td class="paramname"> <em>base</em>, </td>
1104         </tr>
1105         <tr>
1106           <td class="paramkey"></td>
1107           <td></td>
1108           <td class="paramtype">int&nbsp;</td>
1109           <td class="paramname"> <em>key</em>, </td>
1110         </tr>
1111         <tr>
1112           <td class="paramkey"></td>
1113           <td></td>
1114           <td class="paramtype"><a class="el" href="remix__types_8h.html#a6f7d05f9cd49ff30cbd4078b3bbdfeed">RemixParameter</a>&nbsp;</td>
1115           <td class="paramname"> <em>parameter</em></td><td>&nbsp;</td>
1116         </tr>
1117         <tr>
1118           <td></td>
1119           <td>)</td>
1120           <td></td><td></td><td></td>
1121         </tr>
1122       </table>
1123 </div>
1124 <div class="memdoc">
1125
1126 </div>
1127 </div>
1128 <a class="anchor" id="a7c907d4eec6827c0f4bc3e3554f41f9e"></a><!-- doxytag: member="remix.h::remix_set_samplerate" ref="a7c907d4eec6827c0f4bc3e3554f41f9e" args="(RemixEnv *env, RemixSamplerate samplerate)" -->
1129 <div class="memitem">
1130 <div class="memproto">
1131       <table class="memname">
1132         <tr>
1133           <td class="memname"><a class="el" href="remix__types_8h.html#a3d5b473e2e3623b6131561be9d29e8d5">RemixSamplerate</a> remix_set_samplerate </td>
1134           <td>(</td>
1135           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1136           <td class="paramname"> <em>env</em>, </td>
1137         </tr>
1138         <tr>
1139           <td class="paramkey"></td>
1140           <td></td>
1141           <td class="paramtype"><a class="el" href="remix__types_8h.html#a3d5b473e2e3623b6131561be9d29e8d5">RemixSamplerate</a>&nbsp;</td>
1142           <td class="paramname"> <em>samplerate</em></td><td>&nbsp;</td>
1143         </tr>
1144         <tr>
1145           <td></td>
1146           <td>)</td>
1147           <td></td><td></td><td></td>
1148         </tr>
1149       </table>
1150 </div>
1151 <div class="memdoc">
1152
1153 </div>
1154 </div>
1155 <a class="anchor" id="a2b9bf91cca6e768bfbd810fae4323637"></a><!-- doxytag: member="remix.h::remix_set_tempo" ref="a2b9bf91cca6e768bfbd810fae4323637" args="(RemixEnv *env, RemixTempo tempo)" -->
1156 <div class="memitem">
1157 <div class="memproto">
1158       <table class="memname">
1159         <tr>
1160           <td class="memname"><a class="el" href="remix__types_8h.html#af15c681d6bccbeb8a0f62bce6ed82460">RemixTempo</a> remix_set_tempo </td>
1161           <td>(</td>
1162           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1163           <td class="paramname"> <em>env</em>, </td>
1164         </tr>
1165         <tr>
1166           <td class="paramkey"></td>
1167           <td></td>
1168           <td class="paramtype"><a class="el" href="remix__types_8h.html#af15c681d6bccbeb8a0f62bce6ed82460">RemixTempo</a>&nbsp;</td>
1169           <td class="paramname"> <em>tempo</em></td><td>&nbsp;</td>
1170         </tr>
1171         <tr>
1172           <td></td>
1173           <td>)</td>
1174           <td></td><td></td><td></td>
1175         </tr>
1176       </table>
1177 </div>
1178 <div class="memdoc">
1179
1180 </div>
1181 </div>
1182 <a class="anchor" id="ae295ef9004a1f6441d001feed9d09e30"></a><!-- doxytag: member="remix.h::remix_squaretone_get_frequency" ref="ae295ef9004a1f6441d001feed9d09e30" args="(RemixEnv *env, RemixBase *squaretone)" -->
1183 <div class="memitem">
1184 <div class="memproto">
1185       <table class="memname">
1186         <tr>
1187           <td class="memname">float remix_squaretone_get_frequency </td>
1188           <td>(</td>
1189           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1190           <td class="paramname"> <em>env</em>, </td>
1191         </tr>
1192         <tr>
1193           <td class="paramkey"></td>
1194           <td></td>
1195           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
1196           <td class="paramname"> <em>squaretone</em></td><td>&nbsp;</td>
1197         </tr>
1198         <tr>
1199           <td></td>
1200           <td>)</td>
1201           <td></td><td></td><td></td>
1202         </tr>
1203       </table>
1204 </div>
1205 <div class="memdoc">
1206
1207 </div>
1208 </div>
1209 <a class="anchor" id="a924db29f3b79c8ecc58e28066f95f90d"></a><!-- doxytag: member="remix.h::remix_squaretone_new" ref="a924db29f3b79c8ecc58e28066f95f90d" args="(RemixEnv *env, float frequency)" -->
1210 <div class="memitem">
1211 <div class="memproto">
1212       <table class="memname">
1213         <tr>
1214           <td class="memname"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a>* remix_squaretone_new </td>
1215           <td>(</td>
1216           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1217           <td class="paramname"> <em>env</em>, </td>
1218         </tr>
1219         <tr>
1220           <td class="paramkey"></td>
1221           <td></td>
1222           <td class="paramtype">float&nbsp;</td>
1223           <td class="paramname"> <em>frequency</em></td><td>&nbsp;</td>
1224         </tr>
1225         <tr>
1226           <td></td>
1227           <td>)</td>
1228           <td></td><td></td><td></td>
1229         </tr>
1230       </table>
1231 </div>
1232 <div class="memdoc">
1233
1234 </div>
1235 </div>
1236 <a class="anchor" id="a93e4f798b4e7cef11fca21fbb629e42f"></a><!-- doxytag: member="remix.h::remix_squaretone_set_frequency" ref="a93e4f798b4e7cef11fca21fbb629e42f" args="(RemixEnv *env, RemixBase *squaretone, float frequency)" -->
1237 <div class="memitem">
1238 <div class="memproto">
1239       <table class="memname">
1240         <tr>
1241           <td class="memname">float remix_squaretone_set_frequency </td>
1242           <td>(</td>
1243           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1244           <td class="paramname"> <em>env</em>, </td>
1245         </tr>
1246         <tr>
1247           <td class="paramkey"></td>
1248           <td></td>
1249           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
1250           <td class="paramname"> <em>squaretone</em>, </td>
1251         </tr>
1252         <tr>
1253           <td class="paramkey"></td>
1254           <td></td>
1255           <td class="paramtype">float&nbsp;</td>
1256           <td class="paramname"> <em>frequency</em></td><td>&nbsp;</td>
1257         </tr>
1258         <tr>
1259           <td></td>
1260           <td>)</td>
1261           <td></td><td></td><td></td>
1262         </tr>
1263       </table>
1264 </div>
1265 <div class="memdoc">
1266
1267 </div>
1268 </div>
1269 <a class="anchor" id="ae6f3b7619532a729c2c22026c58de47b"></a><!-- doxytag: member="remix.h::remix_suggest" ref="ae6f3b7619532a729c2c22026c58de47b" args="(RemixEnv *env, RemixPlugin *plugin, CDSet *parameters)" -->
1270 <div class="memitem">
1271 <div class="memproto">
1272       <table class="memname">
1273         <tr>
1274           <td class="memname">CDSet* remix_suggest </td>
1275           <td>(</td>
1276           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1277           <td class="paramname"> <em>env</em>, </td>
1278         </tr>
1279         <tr>
1280           <td class="paramkey"></td>
1281           <td></td>
1282           <td class="paramtype"><a class="el" href="remix__types_8h.html#af6413d464d322cb7c2dbc04d45bd6336">RemixPlugin</a> *&nbsp;</td>
1283           <td class="paramname"> <em>plugin</em>, </td>
1284         </tr>
1285         <tr>
1286           <td class="paramkey"></td>
1287           <td></td>
1288           <td class="paramtype">CDSet *&nbsp;</td>
1289           <td class="paramname"> <em>parameters</em></td><td>&nbsp;</td>
1290         </tr>
1291         <tr>
1292           <td></td>
1293           <td>)</td>
1294           <td></td><td></td><td></td>
1295         </tr>
1296       </table>
1297 </div>
1298 <div class="memdoc">
1299
1300 </div>
1301 </div>
1302 <a class="anchor" id="a7c8f866b78f0534d2444ac783f8a7c3b"></a><!-- doxytag: member="remix.h::remix_tell" ref="a7c8f866b78f0534d2444ac783f8a7c3b" args="(RemixEnv *env, RemixBase *base)" -->
1303 <div class="memitem">
1304 <div class="memproto">
1305       <table class="memname">
1306         <tr>
1307           <td class="memname"><a class="el" href="remix__types_8h.html#ad29ef9cd38f6876183f3d088d80ad8f5">RemixCount</a> remix_tell </td>
1308           <td>(</td>
1309           <td class="paramtype"><a class="el" href="remix__types_8h.html#a5bfd5d5527c82b874cc661dc20cbd989">RemixEnv</a> *&nbsp;</td>
1310           <td class="paramname"> <em>env</em>, </td>
1311         </tr>
1312         <tr>
1313           <td class="paramkey"></td>
1314           <td></td>
1315           <td class="paramtype"><a class="el" href="remix__types_8h.html#a55b29ce3b421eee103438f1f187ce22f">RemixBase</a> *&nbsp;</td>
1316           <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
1317         </tr>
1318         <tr>
1319           <td></td>
1320           <td>)</td>
1321           <td></td><td></td><td></td>
1322         </tr>
1323       </table>
1324 </div>
1325 <div class="memdoc">
1326
1327 </div>
1328 </div>
1329 <hr/><h2>Variable Documentation</h2>
1330 <a class="anchor" id="a39b0c0faf50aceef158c8d8fe2289c1d"></a><!-- doxytag: member="remix.h::REMIX_MONO" ref="a39b0c0faf50aceef158c8d8fe2289c1d" args="" -->
1331 <div class="memitem">
1332 <div class="memproto">
1333       <table class="memname">
1334         <tr>
1335           <td class="memname">CDSet* <a class="el" href="remix_8h.html#a39b0c0faf50aceef158c8d8fe2289c1d">REMIX_MONO</a></td>
1336         </tr>
1337       </table>
1338 </div>
1339 <div class="memdoc">
1340
1341 </div>
1342 </div>
1343 <a class="anchor" id="a5c5e382fd76845a9ecd5f26c5c249f81"></a><!-- doxytag: member="remix.h::REMIX_STEREO" ref="a5c5e382fd76845a9ecd5f26c5c249f81" args="" -->
1344 <div class="memitem">
1345 <div class="memproto">
1346       <table class="memname">
1347         <tr>
1348           <td class="memname">CDSet* <a class="el" href="remix_8h.html#a5c5e382fd76845a9ecd5f26c5c249f81">REMIX_STEREO</a></td>
1349         </tr>
1350       </table>
1351 </div>
1352 <div class="memdoc">
1353
1354 </div>
1355 </div>
1356 </div>
1357 <hr class="footer"/><address class="footer"><small>Generated on Tue Nov 8 2011 07:59:27 for remix by&nbsp;
1358 <a href="http://www.doxygen.org/index.html">
1359 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
1360 </body>
1361 </html>