Expand description
The host-facing Plugin trait and its supporting
per-block types.
Format wrappers (truce-rack-clap, truce-rack-vst3, truce-rack-au, …)
implement Plugin for their per-format instance type. Host
applications then hold a Box<dyn Plugin<S>> (or a generic
<P: Plugin<S>>) without caring which format produced it.
Structs§
- Process
Context - Per-block context carrying host state into
processand returning per-block side-channel data from it.
Enums§
- Process
Status - Hint from the plugin about whether more output is coming.
Traits§
- Plugin
- Sample-precision-typed leaf trait. Pairs
PluginCorewith theprocesscallback at a specific sample type. - Plugin
Core - Core sample-precision-erased interface every plugin exposes.