Expand description
Types to declare derivable port collections.
Every plugin has a type of PortCollection
which is used to handle input/output ports. In order to make the creation of these port collection types easier, PortCollection
can simply be derived. However, the macro that implements PortCollection
requires the fields of the struct to have specific types. These types are provided in this module.
Macros§
- lv2_
descriptors - Generate external symbols for LV2 plugins.
Structs§
- Audio
- Audio port type.
- CV
- CV port type.
- Control
- Control value port type.
- Input
Port - Handle for input ports.
- Output
Port - Handle for output ports.
Traits§
- Port
Collection - Collection of IO ports.
- Port
Handle - Abstraction of safe port handles.
- Port
Pointer Cache - Cache for port connection pointers.
- Port
Type - Generalization of port types.
Derive Macros§
- Feature
Collection - Port
Collection - Implement the
PortCollection
trait for a port struct.