pub struct AudioFilterPlugin { /* private fields */ }Implementations§
Source§impl AudioFilterPlugin
impl AudioFilterPlugin
pub fn new<P: AsRef<str>>(path: P) -> Result<Arc<Self>, PluginError>
pub fn new_with_dependencies<P: AsRef<str>>( path: P, dependencies: Vec<P>, ) -> Result<Arc<Self>, PluginError>
pub fn on_load<S: AsRef<str>>( &self, url: S, token: S, ) -> Result<(), PluginError>
pub fn update_token(&self, url: String, token: String)
pub fn new_session<S: AsRef<str>>( self: Arc<Self>, sampling_rate: u32, options: S, stream_info: AudioFilterStreamInfo, ) -> Option<AudioFilterSession>
Trait Implementations§
impl Send for AudioFilterPlugin
impl Sync for AudioFilterPlugin
Auto Trait Implementations§
impl Freeze for AudioFilterPlugin
impl RefUnwindSafe for AudioFilterPlugin
impl Unpin for AudioFilterPlugin
impl UnsafeUnpin for AudioFilterPlugin
impl UnwindSafe for AudioFilterPlugin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more