Struct gstreamer_sys::GstElement
source · #[repr(C)]pub struct GstElement {Show 22 fields
pub object: GstObject,
pub state_lock: GRecMutex,
pub state_cond: GCond,
pub state_cookie: u32,
pub target_state: GstState,
pub current_state: GstState,
pub next_state: GstState,
pub pending_state: GstState,
pub last_return: GstStateChangeReturn,
pub bus: *mut GstBus,
pub clock: *mut GstClock,
pub base_time: GstClockTimeDiff,
pub start_time: GstClockTime,
pub numpads: u16,
pub pads: *mut GList,
pub numsrcpads: u16,
pub srcpads: *mut GList,
pub numsinkpads: u16,
pub sinkpads: *mut GList,
pub pads_cookie: u32,
pub contexts: *mut GList,
pub _gst_reserved: [gpointer; 3],
}
Fields§
§object: GstObject
§state_lock: GRecMutex
§state_cond: GCond
§target_state: GstState
§current_state: GstState
§next_state: GstState
§pending_state: GstState
§last_return: GstStateChangeReturn
§bus: *mut GstBus
§clock: *mut GstClock
§base_time: GstClockTimeDiff
§start_time: GstClockTime
§numpads: u16
§pads: *mut GList
§numsrcpads: u16
§srcpads: *mut GList
§numsinkpads: u16
§sinkpads: *mut GList
§contexts: *mut GList
§_gst_reserved: [gpointer; 3]
Trait Implementations§
source§impl Clone for GstElement
impl Clone for GstElement
source§fn clone(&self) -> GstElement
fn clone(&self) -> GstElement
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