[][src]Struct aubio_rs::SpecDesc

pub struct SpecDesc { /* fields omitted */ }

Spectral description object

Methods

impl SpecDesc[src]

pub fn new<M: SpecMethod>(method: M, buf_size: usize) -> Result<Self>[src]

Creation of a spectral description object

  • method Spectral description method
  • buf_size Length of the input spectrum frame

pub fn do_<'i, 'o, I, O>(&mut self, fftgrain: I, desc: O) -> Status where
    I: Into<CVec<'i>>,
    O: Into<FVecMut<'o>>, 
[src]

Execute spectral description function on a spectral frame

Generic function to compute spectral description.

pub fn do_result<'i, I>(&mut self, fftgrain: I) -> Result<f32> where
    I: Into<CVec<'i>>, 
[src]

Execute spectral description function on a spectral frame

Generic function to compute spectral description.

Trait Implementations

impl Drop for SpecDesc[src]

Auto Trait Implementations

impl RefUnwindSafe for SpecDesc

impl !Send for SpecDesc

impl !Sync for SpecDesc

impl Unpin for SpecDesc

impl UnwindSafe for SpecDesc

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.