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

Trait Implementations

impl Copy for GstPad
[src]

impl Clone for GstPad
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GstPad
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for GstPad

impl !Sync for GstPad