[−][src]Module lv2_core::port
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. |
InputPort | Handle for input ports. |
OutputPort | Handle for output ports. |
Traits
PortCollection | Collection of IO ports. |
PortHandle | Abstraction of safe port handles. |
PortPointerCache | Cache for port connection pointers. |
PortType | Generalization of port types. |
Derive Macros
FeatureCollection | |
PortCollection | Implement the |