Skip to main content

Crate lv2_raw

Crate lv2_raw 

Source
Expand description

Fast and easy queue abstraction.

  • Default (root): hand-written, idiomatic names + helpers (LV2Descriptor, iterators, …).
  • feature = "sys": complete LV2 1.18 C ABI at [sys] (LV2_Descriptor, worker, state, …), generated by bindgen as a single platform-agnostic file (same bindings as mlm-games/rust-lv2’s lv2-sys fork). Prefer this module for hosts.

Re-exports§

pub use atom::*;
pub use atomutils::*;
pub use core::*;
pub use coreutils::*;
pub use midi::*;
pub use time::*;
pub use ui::*;
pub use urid::*;

Modules§

atom
LV2 Atom data structures and utilities.
atomutils
Utility functions for working with LV2 Atoms.
core
Documentation of the corresponding C header files: http://lv2plug.in/ns/lv2core/.
coreutils
Utility functions for LV2 core features.
midi
Documentation of the corresponding C header files: http://lv2plug.in/ns/ext/midi/midi.html.
time
Documentation of the corresponding C header files: http://lv2plug.in/ns/ext/time/time.html. Properties for describing time, see http://lv2plug.in/ns/ext/time for details.
ui
Documentation of the corresponding C header files: http://lv2plug.in/ns/extensions/ui/ui.html.
urid
Documentation of the corresponding C header files: http://lv2plug.in/ns/ext/urid/urid.html.