[−][src]Struct audir::StreamBuffers
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]
fn clone(&self) -> StreamBuffers
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for StreamBuffers
[src]
impl Debug for StreamBuffers
[src]
impl Eq for StreamBuffers
[src]
impl PartialEq<StreamBuffers> for StreamBuffers
[src]
fn eq(&self, other: &StreamBuffers) -> bool
[src]
fn ne(&self, other: &StreamBuffers) -> bool
[src]
impl StructuralEq for StreamBuffers
[src]
impl StructuralPartialEq for StreamBuffers
[src]
Auto Trait Implementations
impl RefUnwindSafe for StreamBuffers
impl !Send for StreamBuffers
impl !Sync for StreamBuffers
impl Unpin for StreamBuffers
impl UnwindSafe for StreamBuffers
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,