Struct gstreamer_audio_sys::GstAudioRingBuffer
source · #[repr(C)]pub struct GstAudioRingBuffer {Show 23 fields
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§
source§impl Clone for GstAudioRingBuffer
impl Clone for GstAudioRingBuffer
source§fn clone(&self) -> GstAudioRingBuffer
fn clone(&self) -> GstAudioRingBuffer
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more