Struct gstreamer_base_sys::GstBaseSink
source · #[repr(C)]pub struct GstBaseSink {Show 21 fields
pub element: GstElement,
pub sinkpad: *mut GstPad,
pub pad_mode: GstPadMode,
pub offset: u64,
pub can_activate_pull: gboolean,
pub can_activate_push: gboolean,
pub preroll_lock: GMutex,
pub preroll_cond: GCond,
pub eos: gboolean,
pub need_preroll: gboolean,
pub have_preroll: gboolean,
pub playing_async: gboolean,
pub have_newsegment: gboolean,
pub segment: GstSegment,
pub clock_id: GstClockID,
pub sync: gboolean,
pub flushing: gboolean,
pub running: gboolean,
pub max_lateness: i64,
pub priv_: *mut GstBaseSinkPrivate,
pub _gst_reserved: [gpointer; 20],
}
Fields§
§element: GstElement
§sinkpad: *mut GstPad
§pad_mode: GstPadMode
§offset: u64
§can_activate_pull: gboolean
§can_activate_push: gboolean
§preroll_lock: GMutex
§preroll_cond: GCond
§eos: gboolean
§need_preroll: gboolean
§have_preroll: gboolean
§playing_async: gboolean
§have_newsegment: gboolean
§segment: GstSegment
§clock_id: GstClockID
§sync: gboolean
§flushing: gboolean
§running: gboolean
§max_lateness: i64
§priv_: *mut GstBaseSinkPrivate
§_gst_reserved: [gpointer; 20]
Trait Implementations§
source§impl Clone for GstBaseSink
impl Clone for GstBaseSink
source§fn clone(&self) -> GstBaseSink
fn clone(&self) -> GstBaseSink
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