Skip to main content

AudioProviderRegistrar

Trait AudioProviderRegistrar 

Source
pub trait AudioProviderRegistrar {
    // Required methods
    fn register_site(&mut self, site: Arc<dyn AudioSite>);
    fn host_abi_version(&self) -> u32;
}
Expand description

Host-supplied registration surface for loadable audio providers.

Required Methods§

Source

fn register_site(&mut self, site: Arc<dyn AudioSite>)

Registers or replaces a native audio site owned by the provider.

Source

fn host_abi_version(&self) -> u32

Returns the host ABI version accepted by this registrar.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§