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