Enum gstreamer::subclass::prelude::TracerHook
source · pub enum TracerHook {
Show 40 variants
BinAddPost,
BinAddPre,
BinRemovePost,
BinRemovePre,
ElementNew,
ElementAddPad,
ElementRemovePad,
ElementChangeStatePost,
ElementChangeStatePre,
ElementPostMessagePost,
ElementPostMessagePre,
ElementQueryPost,
ElementQueryPre,
MiniObjectCreated,
MiniObjectDestroyed,
MiniObjectReffed,
MiniObjectUnreffed,
ObjectCreated,
ObjectDestroyed,
ObjectReffed,
ObjectUnreffed,
PadLinkPost,
PadLinkPre,
PadPullRangePost,
PadPullRangePre,
PadPushEventPost,
PadPushEventPre,
PadPushListPost,
PadPushListPre,
PadPushPost,
PadPushPre,
PadChainListPost,
PadChainListPre,
PadChainPost,
PadChainPre,
PadQueryPost,
PadQueryPre,
PadUnlinkPost,
PadUnlinkPre,
PluginFeatureLoaded,
}
Variants§
BinAddPost
BinAddPre
BinRemovePost
BinRemovePre
ElementNew
ElementAddPad
ElementRemovePad
ElementChangeStatePost
ElementChangeStatePre
ElementPostMessagePost
ElementPostMessagePre
ElementQueryPost
ElementQueryPre
MiniObjectCreated
MiniObjectDestroyed
MiniObjectReffed
MiniObjectUnreffed
ObjectCreated
ObjectDestroyed
ObjectReffed
ObjectUnreffed
PadLinkPost
PadLinkPre
PadPullRangePost
PadPullRangePre
PadPushEventPost
PadPushEventPre
PadPushListPost
PadPushListPre
PadPushPost
PadPushPre
PadChainListPost
Available on crate feature
v1_22
only.PadChainListPre
Available on crate feature
v1_22
only.PadChainPost
Available on crate feature
v1_22
only.PadChainPre
Available on crate feature
v1_22
only.PadQueryPost
PadQueryPre
PadUnlinkPost
PadUnlinkPre
PluginFeatureLoaded
Available on crate feature
v1_20
only.Auto Trait Implementations§
impl RefUnwindSafe for TracerHook
impl Send for TracerHook
impl Sync for TracerHook
impl Unpin for TracerHook
impl UnwindSafe for TracerHook
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more