Struct gstreamer_audio_sys::GstAudioRingBuffer [−][src]
#[repr(C)]pub struct GstAudioRingBuffer { pub object: GstObject, pub cond: GCond, pub open: gboolean, pub acquired: gboolean, pub memory: *mut u8, pub size: size_t, pub timestamps: *mut GstClockTime, pub spec: GstAudioRingBufferSpec, pub samples_per_seg: c_int, pub empty_seg: *mut u8, pub state: c_int, pub segdone: c_int, pub segbase: c_int, pub waiting: c_int, pub callback: GstAudioRingBufferCallback, pub cb_data: gpointer, pub need_reorder: gboolean, pub channel_reorder_map: [c_int; 64], pub flushing: gboolean, pub may_start: c_int, pub active: gboolean, pub cb_data_notify: GDestroyNotify, pub _gst_reserved: [gpointer; 3], }
Fields
object: GstObject
cond: GCond
open: gboolean
acquired: gboolean
memory: *mut u8
size: size_t
timestamps: *mut GstClockTime
spec: GstAudioRingBufferSpec
samples_per_seg: c_int
empty_seg: *mut u8
state: c_int
segdone: c_int
segbase: c_int
waiting: c_int
callback: GstAudioRingBufferCallback
cb_data: gpointer
need_reorder: gboolean
channel_reorder_map: [c_int; 64]
flushing: gboolean
may_start: c_int
active: gboolean
cb_data_notify: GDestroyNotify
_gst_reserved: [gpointer; 3]
Trait Implementations
impl Copy for GstAudioRingBuffer
[src]
impl Copy for GstAudioRingBuffer
impl Clone for GstAudioRingBuffer
[src]
impl Clone for GstAudioRingBuffer
fn clone(&self) -> GstAudioRingBuffer
[src]
fn clone(&self) -> GstAudioRingBuffer
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for GstAudioRingBuffer
[src]
impl Debug for GstAudioRingBuffer
Auto Trait Implementations
impl !Send for GstAudioRingBuffer
impl !Send for GstAudioRingBuffer
impl !Sync for GstAudioRingBuffer
impl !Sync for GstAudioRingBuffer