Expand description
Traits and associated utilities to handle and implement CLAP extensions.
See the documentation of the extensions module in the clack-plugin and clack-host crates
for implementation examples.
Structs§
- Host
Extension Side - A marker struct that represents extensions to be implemented by the host side.
- Plugin
Extension Side - A marker struct that represents extensions to be implemented by the plugin side.
- RawExtension
- A raw extension pointer.
- RawExtension
Implementation - A pointer to an extension’s implementation struct.
Traits§
- Extension
- A type representing a CLAP extension pointer.
- Extension
Implementation - Provides an implementation of this extension for a given type
I(typically either a host or plugin structure). - Extension
Side - An extension side marker: either
PluginExtensionSideorHostExtensionSide.