Trait sample::FloatSample
[−]
[src]
pub trait FloatSample: Sample<Signed=Self, Float=Self> + SignedSample + Mul<Output=Self> + Div<Output=Self> + Duplex<f32> + Duplex<f64> { fn 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.
Required Methods
fn identity() -> Self
Represents the multiplicative identity of the floating point signal.
fn sample_sqrt(self) -> Self
Calculate the square root of Self
. A convenience generic wrapper around .sqrt()
.