Trait symphonia_core::conv::FromSample[][src]

pub trait FromSample<F> {
    fn from_sample(val: F) -> Self;
}

FromSample implements a conversion from Sample type F to Self.

This may be a lossy conversion if converting from a sample type of higher precision to one of lower precision. No dithering is applied.

Required methods

fn from_sample(val: F) -> Self[src]

Loading content...

Implementations on Foreign Types

impl FromSample<u8> for u8[src]

impl FromSample<u16> for u8[src]

impl FromSample<u24> for u8[src]

impl FromSample<u32> for u8[src]

impl FromSample<i8> for u8[src]

impl FromSample<i16> for u8[src]

impl FromSample<i24> for u8[src]

impl FromSample<i32> for u8[src]

impl FromSample<f32> for u8[src]

impl FromSample<f64> for u8[src]

impl FromSample<u8> for u16[src]

impl FromSample<u16> for u16[src]

impl FromSample<u24> for u16[src]

impl FromSample<u32> for u16[src]

impl FromSample<i8> for u16[src]

impl FromSample<i16> for u16[src]

impl FromSample<i24> for u16[src]

impl FromSample<i32> for u16[src]

impl FromSample<f32> for u16[src]

impl FromSample<f64> for u16[src]

impl FromSample<u8> for u32[src]

impl FromSample<u16> for u32[src]

impl FromSample<u24> for u32[src]

impl FromSample<u32> for u32[src]

impl FromSample<i8> for u32[src]

impl FromSample<i16> for u32[src]

impl FromSample<i24> for u32[src]

impl FromSample<i32> for u32[src]

impl FromSample<f32> for u32[src]

impl FromSample<f64> for u32[src]

impl FromSample<u8> for i8[src]

impl FromSample<u16> for i8[src]

impl FromSample<u24> for i8[src]

impl FromSample<u32> for i8[src]

impl FromSample<i8> for i8[src]

impl FromSample<i16> for i8[src]

impl FromSample<i24> for i8[src]

impl FromSample<i32> for i8[src]

impl FromSample<f32> for i8[src]

impl FromSample<f64> for i8[src]

impl FromSample<u8> for i16[src]

impl FromSample<u16> for i16[src]

impl FromSample<u24> for i16[src]

impl FromSample<u32> for i16[src]

impl FromSample<i8> for i16[src]

impl FromSample<i16> for i16[src]

impl FromSample<i24> for i16[src]

impl FromSample<i32> for i16[src]

impl FromSample<f32> for i16[src]

impl FromSample<f64> for i16[src]

impl FromSample<u8> for i32[src]

impl FromSample<u16> for i32[src]

impl FromSample<u24> for i32[src]

impl FromSample<u32> for i32[src]

impl FromSample<i8> for i32[src]

impl FromSample<i16> for i32[src]

impl FromSample<i24> for i32[src]

impl FromSample<i32> for i32[src]

impl FromSample<f32> for i32[src]

impl FromSample<f64> for i32[src]

impl FromSample<u8> for f32[src]

impl FromSample<u16> for f32[src]

impl FromSample<u24> for f32[src]

impl FromSample<u32> for f32[src]

impl FromSample<i8> for f32[src]

impl FromSample<i16> for f32[src]

impl FromSample<i24> for f32[src]

impl FromSample<i32> for f32[src]

impl FromSample<f32> for f32[src]

impl FromSample<f64> for f32[src]

impl FromSample<u8> for f64[src]

impl FromSample<u16> for f64[src]

impl FromSample<u24> for f64[src]

impl FromSample<u32> for f64[src]

impl FromSample<i8> for f64[src]

impl FromSample<i16> for f64[src]

impl FromSample<i24> for f64[src]

impl FromSample<i32> for f64[src]

impl FromSample<f32> for f64[src]

impl FromSample<f64> for f64[src]

Loading content...

Implementors

impl FromSample<f32> for i24[src]

impl FromSample<f32> for u24[src]

impl FromSample<f64> for i24[src]

impl FromSample<f64> for u24[src]

impl FromSample<i8> for i24[src]

impl FromSample<i8> for u24[src]

impl FromSample<i16> for i24[src]

impl FromSample<i16> for u24[src]

impl FromSample<i32> for i24[src]

impl FromSample<i32> for u24[src]

impl FromSample<u8> for i24[src]

impl FromSample<u8> for u24[src]

impl FromSample<u16> for i24[src]

impl FromSample<u16> for u24[src]

impl FromSample<u32> for i24[src]

impl FromSample<u32> for u24[src]

impl FromSample<i24> for i24[src]

impl FromSample<i24> for u24[src]

impl FromSample<u24> for i24[src]

impl FromSample<u24> for u24[src]

Loading content...