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
PadChainListPre
PadChainPost
PadChainPre
PadQueryPost
PadQueryPre
PadUnlinkPost
PadUnlinkPre
PluginFeatureLoaded
Auto Trait Implementations§
impl Freeze for TracerHook
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more