#![forbid(unsafe_code)]
#![deny(missing_docs)]
mod adapter;
mod capability;
mod citizen;
mod descriptor;
mod runtime;
mod state;
pub use adapter::{HostedPluginProcessor, PluginInstance, ProcessorPlugin};
pub use capability::{AudioPluginCapability, CapabilitySet};
pub use citizen::{PluginDescriptorRecord, plugin_descriptor_class_symbol};
pub use descriptor::{
ParameterDescriptor, ParameterKind, PluginDescriptor, PluginFormat, PluginId, PluginLoadSpec,
};
pub use runtime::{install_plugin_core_lib, plugin_core_symbols};
pub use state::PluginState;
#[cfg(test)]
mod tests;