Skip to main content

InterleavedSamples

Trait InterleavedSamples 

Source
pub trait InterleavedSamples {
    // Required method
    fn left(&self) -> f32;
}
Expand description

Provides unified way of extracting single channel (left) from any set of interleaved samples (LLLLL…, LRLRLRLR…, etc).

Required Methods§

Source

fn left(&self) -> f32

Returns first sample from set of interleaved samples.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl InterleavedSamples for (f32, f32)

Source§

fn left(&self) -> f32

Source§

impl InterleavedSamples for f32

Source§

fn left(&self) -> f32

Implementors§