Struct gstreamer_sys::GstElement [−][src]
#[repr(C)]pub struct GstElement {}Show 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: GstObjectstate_lock: GRecMutexstate_cond: GCondtarget_state: GstStatecurrent_state: GstStatenext_state: GstStatepending_state: GstStatelast_return: GstStateChangeReturnbus: *mut GstBusclock: *mut GstClockbase_time: GstClockTimeDiffstart_time: GstClockTimenumpads: u16pads: *mut GListnumsrcpads: u16srcpads: *mut GListnumsinkpads: u16sinkpads: *mut GListcontexts: *mut GList_gst_reserved: [gpointer; 3]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstElementimpl !Send for GstElementimpl !Sync for GstElementimpl Unpin for GstElementimpl UnwindSafe for GstElementBlanket Implementations
Mutably borrows from an owned value. Read more