Struct gstreamer_base_sys::GstBaseSrc[][src]

#[repr(C)]
pub struct GstBaseSrc { 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

Trait Implementations

impl Copy for GstBaseSrc
[src]

impl Clone for GstBaseSrc
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GstBaseSrc
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for GstBaseSrc

impl !Sync for GstBaseSrc