[][src]Crate lv2rs_core

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 Definitions

FeaturesList

The slice that contains the feature references.

Handle

Plugin Instance Handle.