#![forbid(unsafe_code)]
#![deny(missing_docs)]
mod adapter;
mod descriptor;
mod event;
mod runtime;
mod scope;
pub use adapter::{Vst3ExportedProcessor, export_gain_as_vst3, export_processor_as_vst3};
pub use descriptor::{
Vst3Bus, Vst3BusKind, Vst3ParamInfo, Vst3PluginDescriptor, vst3_gain_descriptor,
vst3_gain_vst3_descriptor,
};
pub use event::{Vst3Event, Vst3EventBuffer, Vst3ParamMap};
pub use runtime::{Vst3PluginLib, install_vst3_plugin_lib, vst3_plugin_symbols};
pub use scope::{Vst3HostingDecision, Vst3ScopeDecision, current_vst3_scope};
#[cfg(test)]
mod tests;