pub struct AudioAnalyser { /* private fields */ }Implementations§
Source§impl AudioAnalyser
impl AudioAnalyser
pub fn is_available(&self) -> bool
pub fn try_read( &self, _domain: AnalysisDomain, ) -> Result<Vec<f32>, AnalysisUnavailable>
pub fn read(&self, _domain: AnalysisDomain) -> Vec<f32>
pub fn try_level(&self) -> Result<f32, AnalysisUnavailable>
pub fn level(&self) -> f32
Trait Implementations§
Source§impl Clone for AudioAnalyser
impl Clone for AudioAnalyser
Source§fn clone(&self) -> AudioAnalyser
fn clone(&self) -> AudioAnalyser
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AudioAnalyser
impl Debug for AudioAnalyser
Source§impl PartialEq for AudioAnalyser
impl PartialEq for AudioAnalyser
impl StructuralPartialEq for AudioAnalyser
Auto Trait Implementations§
impl Freeze for AudioAnalyser
impl RefUnwindSafe for AudioAnalyser
impl Send for AudioAnalyser
impl Sync for AudioAnalyser
impl Unpin for AudioAnalyser
impl UnsafeUnpin for AudioAnalyser
impl UnwindSafe for AudioAnalyser
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.