Crate lv2rs_core

Source
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§

ports
Wrappers for raw LV2 audio IO.
uris
LV2 URIs

Macros§

lv2_main
Create lv2 export functions.

Structs§

Descriptor
Plugin Descriptor.
Feature
Feature.

Traits§

ExtensionData
Marker trait for extension data.
Plugin
LV2 plugin trait.

Functions§

activate
Helper function for the activate plugin call.
cleanup
Helper function for the cleanup plugin call.
connect_port
Helper function for the connect_port plugin call.
deactivate
Helper function for the deactivate plugin call.
extension_data
Helper function for the extension_data plugin call.
instantiate
Helper function for the instantiate plugin call.
run
Helper function for the run plugin call.

Type Aliases§

FeaturesList
The slice that contains the feature references.
Handle
Plugin Instance Handle.