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