[−][src]Struct cpal::OutputBuffer 
Represents a buffer that must be filled with audio data.
You should destroy this object as soon as possible. Data is only sent to the audio device when this object is destroyed.
This struct implements the Deref and DerefMut traits to [T]. Therefore writing to this
buffer is done in the same way as writing to a Vec or any other kind of Rust array.
Trait Implementations
impl<'a, T> Drop for OutputBuffer<'a, T> where
    T: Sample, [src]
T: Sample,
impl<'a, T> Deref for OutputBuffer<'a, T> where
    T: Sample, [src]
T: Sample,
impl<'a, T> DerefMut for OutputBuffer<'a, T> where
    T: Sample, [src]
T: Sample,
Auto Trait Implementations
impl<'a, T> Unpin for OutputBuffer<'a, T> where
    T: Unpin, 
T: Unpin,
impl<'a, T> !Sync for OutputBuffer<'a, T>
impl<'a, T> !Send for OutputBuffer<'a, T>
impl<'a, T> !UnwindSafe for OutputBuffer<'a, T>
impl<'a, T> RefUnwindSafe for OutputBuffer<'a, T> where
    T: RefUnwindSafe, 
T: RefUnwindSafe,
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
    U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
    U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
    T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
    T: 'static + ?Sized, [src]
T: 'static + ?Sized,