Trait dasp_sample::FloatSample
source · pub trait FloatSample: Sample<Signed = Self, Float = Self> + SignedSample + Mul<Output = Self> + Div<Output = Self> + Duplex<f32> + Duplex<f64> {
const IDENTITY: Self;
// Required method
fn sample_sqrt(self) -> Self;
}
Expand description
Sample format types represented as floating point numbers.
Samples often need to be converted to some mutual FloatSample type for signal scaling and modulation.
Required Associated Constants§
Required Methods§
sourcefn sample_sqrt(self) -> Self
fn sample_sqrt(self) -> Self
Calculate the square root of Self
.
Object Safety§
This trait is not object safe.