clap

CLAP Audio Plugin API
Log | Files | Refs | README | LICENSE

commit 013ed626ff33832b13462211f1b5100038eb01b9
parent dd1435fea299ae496c20012a6048f7b9ab20cdbc
Author: Alexandre Bique <bique.alexandre@gmail.com>
Date:   Fri, 10 Oct 2014 09:51:28 +0200

Add a notion of chunk size

Diffstat:
Minclude/clap/clap.h | 2++
Mspec.html | 2++
2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/include/clap/clap.h b/include/clap/clap.h @@ -213,6 +213,7 @@ struct clap_process /* feedback loops */ void (*feedback)(struct clap_process *process, uint32_t stream_id, uint32_t nb_samples); + uint32_t feedback_chunk_size; /* process info */ bool is_offline; @@ -283,6 +284,7 @@ struct clap_plugin const char *support; // a link to the support const char **caterogries; // fm, analogue, delay, reverb, ... uint32_t plugin_type; + uint32_t chunk_size; bool has_gui; bool supports_tunning; diff --git a/spec.html b/spec.html @@ -1029,6 +1029,7 @@ big endian machine, it should load again successfully.</p> <span class="cm">/* feedback loops */</span> <span class="kt">void</span> <span class="p">(</span><span class="o">*</span><span class="n">feedback</span><span class="p">)(</span><span class="k">struct</span> <span class="n">clap_process</span> <span class="o">*</span><span class="n">process</span><span class="p">,</span> <span class="kt">uint32_t</span> <span class="n">stream_id</span><span class="p">,</span> <span class="kt">uint32_t</span> <span class="n">nb_samples</span><span class="p">);</span> + <span class="kt">uint32_t</span> <span class="n">feedback_chunk_size</span><span class="p">;</span> <span class="cm">/* process info */</span> <span class="kt">bool</span> <span class="n">is_offline</span><span class="p">;</span> @@ -1099,6 +1100,7 @@ big endian machine, it should load again successfully.</p> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">support</span><span class="p">;</span> <span class="c1">// a link to the support </span> <span class="k">const</span> <span class="kt">char</span> <span class="o">**</span><span class="n">caterogries</span><span class="p">;</span> <span class="c1">// fm, analogue, delay, reverb, ... </span> <span class="kt">uint32_t</span> <span class="n">plugin_type</span><span class="p">;</span> + <span class="kt">uint32_t</span> <span class="n">chunk_size</span><span class="p">;</span> <span class="kt">bool</span> <span class="n">has_gui</span><span class="p">;</span> <span class="kt">bool</span> <span class="n">supports_tunning</span><span class="p">;</span>