Skip to main content

AudioProcessorPluginFactory

Trait AudioProcessorPluginFactory 

Source
pub trait AudioProcessorPluginFactory: Send + Sync {
    // Required methods
    fn name(&self) -> &str;
    fn capabilities(&self) -> AudioProcessorCapabilities;
    fn open_session(
        &self,
        config: &AudioProcessorSessionConfig,
    ) -> Result<Box<dyn AudioProcessorSession>, AudioProcessorError>;
}
Expand description

Safe factory exported by native Rust audio processor plugins.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§