Expand description
This crate contains the complete contents of the LV2 core library with additional constructions to make the use of LV2 as idiomatic and safe as possible.
This is a frozen prototype and therefore, development of this crate will not continue here. Further development continues as rust-lv2.
Modules§
Macros§
- lv2_
main - Create lv2 export functions.
Structs§
- Descriptor
- Plugin Descriptor.
- Feature
- Feature.
Traits§
- Extension
Data - Marker trait for extension data.
- Plugin
- LV2 plugin trait.
Functions§
- activate⚠
- Helper function for the
activateplugin call. - cleanup⚠
- Helper function for the
cleanupplugin call. - connect_
port ⚠ - Helper function for the
connect_portplugin call. - deactivate⚠
- Helper function for the
deactivateplugin call. - extension_
data ⚠ - Helper function for the
extension_dataplugin call. - instantiate⚠
- Helper function for the
instantiateplugin call. - run⚠
- Helper function for the
runplugin call.
Type Aliases§
- Features
List - The slice that contains the feature references.
- Handle
- Plugin Instance Handle.