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

Trait Implementations

impl Copy for GstAudioRingBuffer
[src]

impl Clone for GstAudioRingBuffer
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GstAudioRingBuffer
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for GstAudioRingBuffer

impl !Sync for GstAudioRingBuffer