[][src]Trait dasp_sample::FloatSample

pub trait FloatSample: Sample<Signed = Self, Float = Self> + SignedSample + Mul<Output = Self> + Div<Output = Self> + Duplex<f32> + Duplex<f64> {
    const IDENTITY: Self;

    fn sample_sqrt(self) -> Self;
}

Sample format types represented as floating point numbers.

Samples often need to be converted to some mutual FloatSample type for signal scaling and modulation.

Associated Constants

const IDENTITY: Self

Represents the multiplicative identity of the floating point signal.

Loading content...

Required methods

fn sample_sqrt(self) -> Self

Calculate the square root of Self.

Loading content...

Implementations on Foreign Types

impl FloatSample for f32[src]

impl FloatSample for f64[src]

Loading content...

Implementors

Loading content...