Struct gst::ffi::Struct__GstElement [−][src]
#[repr(C)]pub struct Struct__GstElement { pub object: GstObject, pub state_lock: GRecMutex, pub state_cond: GCond, pub state_cookie: guint32, 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: guint16, pub pads: *mut GList, pub numsrcpads: guint16, pub srcpads: *mut GList, pub numsinkpads: guint16, pub sinkpads: *mut GList, pub pads_cookie: guint32, pub _gst_reserved: [gpointer; 4], }
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: guint16
pads: *mut GList
numsrcpads: guint16
srcpads: *mut GList
numsinkpads: guint16
sinkpads: *mut GList
_gst_reserved: [gpointer; 4]
Trait Implementations
impl Clone for Struct__GstElement
[src]
impl Clone for Struct__GstElement
fn clone(&self) -> Struct__GstElement
[src]
fn clone(&self) -> Struct__GstElement
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for Struct__GstElement
[src]
impl Copy for Struct__GstElement
impl Default for Struct__GstElement
[src]
impl Default for Struct__GstElement
fn default() -> Struct__GstElement
[src]
fn default() -> Struct__GstElement
Returns the "default value" for a type. Read more