commit 02acfacf6e00292ae81f1979f14d9a578a50d7e4
parent 59721585180bed669e66309686012c09fd281130
Author: Alexandre Bique <bique.alexandre@gmail.com>
Date: Mon, 29 Dec 2014 13:11:19 +0100
Regen spec.html
Diffstat:
1 file changed, 12 insertions(+), 17 deletions(-)
diff --git a/spec.html b/spec.html
@@ -1234,8 +1234,7 @@ big endian machine, it should load again successfully.</p>
</span> <span class="n">CLAP_EVENT_PAUSE</span> <span class="o">=</span> <span class="mi">13</span><span class="p">,</span> <span class="c1">// no attribute
</span> <span class="n">CLAP_EVENT_STOP</span> <span class="o">=</span> <span class="mi">14</span><span class="p">,</span> <span class="c1">// no attribute
</span>
- <span class="n">CLAP_EVENT_TEMPO_CHANGED</span> <span class="o">=</span> <span class="mi">15</span><span class="p">,</span> <span class="c1">// attribute tempo
-</span> <span class="n">CLAP_EVENT_JUMP</span> <span class="o">=</span> <span class="mi">16</span><span class="p">,</span> <span class="c1">// attribute jump
+ <span class="n">CLAP_EVENT_JUMP</span> <span class="o">=</span> <span class="mi">15</span><span class="p">,</span> <span class="c1">// attribute jump
</span><span class="p">};</span>
<span class="k">struct</span> <span class="n">clap_event_note</span>
@@ -1293,15 +1292,12 @@ big endian machine, it should load again successfully.</p>
<span class="kt">uint32_t</span> <span class="n">latency</span><span class="p">;</span>
<span class="p">};</span>
-<span class="k">struct</span> <span class="n">clap_event_tempo</span>
-<span class="p">{</span>
- <span class="kt">uint32_t</span> <span class="n">tempo</span><span class="p">;</span> <span class="c1">// tempo in samples
-</span> <span class="kt">uint32_t</span> <span class="n">phase</span><span class="p">;</span> <span class="c1">// the phase in samples
-</span><span class="p">};</span>
-
<span class="k">struct</span> <span class="n">clap_event_jump</span>
<span class="p">{</span>
- <span class="kt">uint32_t</span> <span class="n">song_time</span><span class="p">;</span> <span class="c1">// song time in samples
+ <span class="kt">uint32_t</span> <span class="n">tempo</span><span class="p">;</span> <span class="c1">// tempo in samples
+</span> <span class="kt">uint32_t</span> <span class="n">bar_offset</span><span class="p">;</span> <span class="c1">// 0 <= cycle_offset < tsig_denom * tempo
+</span> <span class="kt">uint32_t</span> <span class="n">tsig_num</span><span class="p">;</span> <span class="c1">// time signature numerator
+</span> <span class="kt">uint32_t</span> <span class="n">tsig_denom</span><span class="p">;</span> <span class="c1">// time signature denominator
</span><span class="p">};</span>
<span class="k">struct</span> <span class="n">clap_event</span>
@@ -1346,8 +1342,7 @@ big endian machine, it should load again successfully.</p>
<span class="kt">uint32_t</span> <span class="n">samples_count</span><span class="p">;</span>
<span class="cm">/* process info */</span>
- <span class="kt">uint64_t</span> <span class="n">song_time</span><span class="p">;</span> <span class="c1">// the song time in samples
-</span> <span class="kt">uint64_t</span> <span class="n">steady_time</span><span class="p">;</span> <span class="c1">// the steady time in samples
+ <span class="kt">uint64_t</span> <span class="n">steady_time</span><span class="p">;</span> <span class="c1">// the steady time in samples
</span>
<span class="cm">/* events */</span>
<span class="k">struct</span> <span class="n">clap_event</span> <span class="o">*</span><span class="n">events</span><span class="p">;</span>
@@ -1721,8 +1716,8 @@ big endian machine, it should load again successfully.</p>
<span class="k">struct</span> <span class="n">clap_plugin_embed_win32</span>
<span class="p">{</span>
<span class="kt">void</span> <span class="p">(</span><span class="o">*</span><span class="n">get_size</span><span class="p">)(</span><span class="kt">uint32_t</span> <span class="o">*</span><span class="n">width</span><span class="p">,</span> <span class="kt">uint32_t</span> <span class="o">*</span><span class="n">height</span><span class="p">);</span>
- <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">embed</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">,</span> <span class="n">HWND</span> <span class="n">window</span><span class="p">);</span>
- <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">disembed</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">);</span>
+ <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">attach</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">,</span> <span class="n">HWND</span> <span class="n">window</span><span class="p">);</span>
+ <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">detach</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">);</span>
<span class="p">};</span>
<span class="cp">#endif </span><span class="cm">/* !CLAP_EXT_EMBED_WIN32_H */</span>
@@ -1750,10 +1745,10 @@ big endian machine, it should load again successfully.</p>
*
* Note for the host, the display_name can be retrieved from your own
* display->display_name. */</span>
- <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">embed</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">,</span>
- <span class="n">Window</span> <span class="n">window</span><span class="p">,</span>
- <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">display_name</span><span class="p">);</span>
- <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">disembed</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">);</span>
+ <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">attach</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">,</span>
+ <span class="n">Window</span> <span class="n">window</span><span class="p">,</span>
+ <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">display_name</span><span class="p">);</span>
+ <span class="kt">bool</span> <span class="p">(</span><span class="o">*</span><span class="n">detach</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_plugin</span> <span class="o">*</span><span class="n">plugin</span><span class="p">);</span>
<span class="p">};</span>
<span class="cp">#endif </span><span class="cm">/* !CLAP_EMBED_XLIB_H */</span>