[][src]Struct audir::StreamBuffers

pub struct StreamBuffers {
    pub frames: usize,
    pub input: *const (),
    pub output: *mut (),
}

Fields

frames: usize

Number of frames per buffer.

input: *const ()

Input frame buffer.

For streams with empty input channels the pointer will be null. The buffer pointer is aligned according to the stream format requirements.

output: *mut ()

Input frame buffer.

For streams with empty output channels the pointer will be null. The buffer pointer is aligned according to the stream format requirements.

Trait Implementations

impl Clone for StreamBuffers[src]

impl Copy for StreamBuffers[src]

impl Debug for StreamBuffers[src]

impl Eq for StreamBuffers[src]

impl PartialEq<StreamBuffers> for StreamBuffers[src]

impl StructuralEq for StreamBuffers[src]

impl StructuralPartialEq for StreamBuffers[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.