[−][src]Struct aubio_rs::SpecDesc
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 methodbuf_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]
I: Into<CVec<'i>>,
O: Into<FVecMut<'o>>,
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]
I: Into<CVec<'i>>,
Execute spectral description function on a spectral frame
Generic function to compute spectral description.
Trait Implementations
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,