pub struct Mono {
pub mono: SampleT,
}Expand description
Struct representing a monophonic audio sample.
Fields§
§mono: SampleTThe single, monophonic sample.
Implementations§
Trait Implementations§
Source§impl AddAssign for Mono
impl AddAssign for Mono
Source§fn add_assign(&mut self, rhs: Mono)
fn add_assign(&mut self, rhs: Mono)
Performs the
+= operation. Read moreSource§impl MulAssign<f32> for Mono
impl MulAssign<f32> for Mono
Source§fn mul_assign(&mut self, rhs: SampleT)
fn mul_assign(&mut self, rhs: SampleT)
Performs the
*= operation. Read moreSource§impl MulAssign<f64> for Mono
impl MulAssign<f64> for Mono
Source§fn mul_assign(&mut self, rhs: MathT)
fn mul_assign(&mut self, rhs: MathT)
Performs the
*= operation. Read moreSource§impl MulAssign for Mono
impl MulAssign for Mono
Source§fn mul_assign(&mut self, rhs: Mono)
fn mul_assign(&mut self, rhs: Mono)
Performs the
*= operation. Read moreSource§impl<T> Panner<T> for Mono
impl<T> Panner<T> for Mono
Source§fn to_sample_format(s: SampleT, _: T) -> Self
fn to_sample_format(s: SampleT, _: T) -> Self
Converts the monophonic sample into a polyphonic sample.
Source§impl SampleFormat for Mono
impl SampleFormat for Mono
Source§fn from_sample(x: SampleT) -> Self
fn from_sample(x: SampleT) -> Self
Creates an object from a single monophonic sample.
Source§fn into_sample(self) -> SampleT
fn into_sample(self) -> SampleT
Converts the given polyphonic sample to a monophonic sample.
Source§fn num_samples() -> usize
fn num_samples() -> usize
Returns the number of
SampleT values held within a given
SampleFormat. A common use for this would be for ensuring Vecs
given to try_from have the correct size.Source§impl SubAssign for Mono
impl SubAssign for Mono
Source§fn sub_assign(&mut self, rhs: Mono)
fn sub_assign(&mut self, rhs: Mono)
Performs the
-= operation. Read moreimpl Copy for Mono
Auto Trait Implementations§
impl Freeze for Mono
impl RefUnwindSafe for Mono
impl Send for Mono
impl Sync for Mono
impl Unpin for Mono
impl UnsafeUnpin for Mono
impl UnwindSafe for Mono
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more