Struct stm32_i2s_v12x::format::Data16Frame32[][src]

pub struct Data16Frame32;

32 bits transferred for each audio sample, represented in memory with 16 bits per sample

When receiving, the 16 least significant bits are ignored. When transmitting, the sample is sent in the 16 most significant bits and the other 16 bits are sent as zeros.

Trait Implementations

impl Clone for Data16Frame32[src]

impl DataFormat for Data16Frame32[src]

impl DataFormatType for Data16Frame32[src]

type Sample = i16

The type used to represent a sample in memory

impl Debug for Data16Frame32[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.