Struct gstreamer_sys::GstPad [−][src]
#[repr(C)]pub struct GstPad { pub object: GstObject, pub element_private: gpointer, pub padtemplate: *mut GstPadTemplate, pub direction: GstPadDirection, pub stream_rec_lock: GRecMutex, pub task: *mut GstTask, pub block_cond: GCond, pub probes: GHookList, pub mode: GstPadMode, pub activatefunc: GstPadActivateFunction, pub activatedata: gpointer, pub activatenotify: GDestroyNotify, pub activatemodefunc: GstPadActivateModeFunction, pub activatemodedata: gpointer, pub activatemodenotify: GDestroyNotify, pub peer: *mut GstPad, pub linkfunc: GstPadLinkFunction, pub linkdata: gpointer, pub linknotify: GDestroyNotify, pub unlinkfunc: GstPadUnlinkFunction, pub unlinkdata: gpointer, pub unlinknotify: GDestroyNotify, pub chainfunc: GstPadChainFunction, pub chaindata: gpointer, pub chainnotify: GDestroyNotify, pub chainlistfunc: GstPadChainListFunction, pub chainlistdata: gpointer, pub chainlistnotify: GDestroyNotify, pub getrangefunc: GstPadGetRangeFunction, pub getrangedata: gpointer, pub getrangenotify: GDestroyNotify, pub eventfunc: GstPadEventFunction, pub eventdata: gpointer, pub eventnotify: GDestroyNotify, pub offset: i64, pub queryfunc: GstPadQueryFunction, pub querydata: gpointer, pub querynotify: GDestroyNotify, pub iterintlinkfunc: GstPadIterIntLinkFunction, pub iterintlinkdata: gpointer, pub iterintlinknotify: GDestroyNotify, pub num_probes: c_int, pub num_blocked: c_int, pub priv_: *mut GstPadPrivate, pub ABI: GstPad_ABI, }
Fields
object: GstObject
element_private: gpointer
padtemplate: *mut GstPadTemplate
direction: GstPadDirection
stream_rec_lock: GRecMutex
task: *mut GstTask
block_cond: GCond
probes: GHookList
mode: GstPadMode
activatefunc: GstPadActivateFunction
activatedata: gpointer
activatenotify: GDestroyNotify
activatemodefunc: GstPadActivateModeFunction
activatemodedata: gpointer
activatemodenotify: GDestroyNotify
peer: *mut GstPad
linkfunc: GstPadLinkFunction
linkdata: gpointer
linknotify: GDestroyNotify
unlinkfunc: GstPadUnlinkFunction
unlinkdata: gpointer
unlinknotify: GDestroyNotify
chainfunc: GstPadChainFunction
chaindata: gpointer
chainnotify: GDestroyNotify
chainlistfunc: GstPadChainListFunction
chainlistdata: gpointer
chainlistnotify: GDestroyNotify
getrangefunc: GstPadGetRangeFunction
getrangedata: gpointer
getrangenotify: GDestroyNotify
eventfunc: GstPadEventFunction
eventdata: gpointer
eventnotify: GDestroyNotify
offset: i64
queryfunc: GstPadQueryFunction
querydata: gpointer
querynotify: GDestroyNotify
iterintlinkfunc: GstPadIterIntLinkFunction
iterintlinkdata: gpointer
iterintlinknotify: GDestroyNotify
num_probes: c_int
num_blocked: c_int
priv_: *mut GstPadPrivate
ABI: GstPad_ABI
Trait Implementations
impl Copy for GstPad
[src]
impl Copy for GstPad
impl Clone for GstPad
[src]
impl Clone for GstPad
fn clone(&self) -> GstPad
[src]
fn clone(&self) -> GstPad
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 Debug for GstPad
[src]
impl Debug for GstPad