Struct gstreamer_audio::audio_buffer::AudioBuffer [−][src]
pub struct AudioBuffer<T> { /* fields omitted */ }
This is supported on crate feature
v1_16
only.Expand description
A structure containing the result of an audio buffer map operation,
which is executed with from_buffer_readable()
. For non-interleaved (planar)
buffers, the beginning of each channel in the buffer has its own pointer in
the planes
array. For interleaved buffers, the planes
array only contains
one item, which is the pointer to the beginning of the buffer, and n_planes
equals 1.
The different channels in planes
are always in the GStreamer channel order.
Implementations
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for AudioBuffer<T> where
T: RefUnwindSafe,
impl<T> Unpin for AudioBuffer<T> where
T: Unpin,
impl<T> UnwindSafe for AudioBuffer<T> where
T: UnwindSafe,