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