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§
Sourcefn register_site(&mut self, site: Arc<dyn AudioSite>)
fn register_site(&mut self, site: Arc<dyn AudioSite>)
Registers or replaces a native audio site owned by the provider.
Sourcefn host_abi_version(&self) -> u32
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".