[−][src]Trait gstreamer::subclass::prelude::IsSubclassable
Trait for subclassable class structs.
Required methods
fn override_vfuncs(&mut self)
Override the virtual methods of this class for the given subclass.
This is automatically called during type initialization.
Implementations on Foreign Types
impl<T> IsSubclassable<T> for ObjectClass where
T: ObjectSubclass,
[src]
T: ObjectSubclass,
fn override_vfuncs(&mut self)
[src]
Implementors
impl<T: ObjectSubclass + BinImpl> IsSubclassable<T> for BinClass where
<T as ObjectSubclass>::Instance: PanicPoison,
[src]
<T as ObjectSubclass>::Instance: PanicPoison,
fn override_vfuncs(&mut self)
[src]
impl<T: ObjectSubclass + ClockImpl> IsSubclassable<T> for ClockClass
[src]
fn override_vfuncs(&mut self)
[src]
impl<T: ObjectSubclass + DeviceImpl> IsSubclassable<T> for DeviceClass
[src]
fn override_vfuncs(&mut self)
[src]
impl<T: ObjectSubclass + DeviceProviderImpl> IsSubclassable<T> for DeviceProviderClass
[src]
fn override_vfuncs(&mut self)
[src]
impl<T: ObjectSubclass + ElementImpl> IsSubclassable<T> for ElementClass where
<T as ObjectSubclass>::Instance: PanicPoison,
[src]
<T as ObjectSubclass>::Instance: PanicPoison,
fn override_vfuncs(&mut self)
[src]
impl<T: ObjectSubclass + GhostPadImpl> IsSubclassable<T> for GhostPadClass
[src]
fn override_vfuncs(&mut self)
[src]
impl<T: ObjectSubclass + PadImpl> IsSubclassable<T> for PadClass
[src]
fn override_vfuncs(&mut self)
[src]
impl<T: ObjectSubclass + PipelineImpl> IsSubclassable<T> for PipelineClass where
<T as ObjectSubclass>::Instance: PanicPoison,
[src]
<T as ObjectSubclass>::Instance: PanicPoison,