Struct gstreamer_base_sys::GstBaseSrc
source · #[repr(C)]pub struct GstBaseSrc {Show 19 fields
pub element: GstElement,
pub srcpad: *mut GstPad,
pub live_lock: GMutex,
pub live_cond: GCond,
pub is_live: gboolean,
pub live_running: gboolean,
pub blocksize: c_uint,
pub can_activate_push: gboolean,
pub random_access: gboolean,
pub clock_id: GstClockID,
pub segment: GstSegment,
pub need_newsegment: gboolean,
pub num_buffers: c_int,
pub num_buffers_left: c_int,
pub typefind: gboolean,
pub running: gboolean,
pub pending_seek: *mut GstEvent,
pub priv_: *mut GstBaseSrcPrivate,
pub _gst_reserved: [gpointer; 20],
}Fields§
§element: GstElement§srcpad: *mut GstPad§live_lock: GMutex§live_cond: GCond§is_live: gboolean§live_running: gboolean§blocksize: c_uint§can_activate_push: gboolean§random_access: gboolean§clock_id: GstClockID§segment: GstSegment§need_newsegment: gboolean§num_buffers: c_int§num_buffers_left: c_int§typefind: gboolean§running: gboolean§pending_seek: *mut GstEvent§priv_: *mut GstBaseSrcPrivate§_gst_reserved: [gpointer; 20]Trait Implementations§
source§impl Clone for GstBaseSrc
impl Clone for GstBaseSrc
source§fn clone(&self) -> GstBaseSrc
fn clone(&self) -> GstBaseSrc
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