[][src]Trait gstreamer::subclass::prelude::IsImplementable

pub unsafe trait IsImplementable<T>: StaticType where
    T: ObjectSubclass
{ unsafe extern "C" fn interface_init(
        iface: *mut c_void,
        _iface_data: *mut c_void
    ); }
[]

Trait for implementable interfaces.

Required methods

unsafe extern "C" fn interface_init(
    iface: *mut c_void,
    _iface_data: *mut c_void
)
[]

Initializes the interface's virtual methods.

Implementors

impl<T: ObjectSubclass + ChildProxyImpl> IsImplementable<T> for ChildProxy[src][]

impl<T: ObjectSubclass + PresetImpl> IsImplementable<T> for Preset[src][]

impl<T: ObjectSubclass + TagSetterImpl> IsImplementable<T> for TagSetter[src][]

impl<T: ObjectSubclass + URIHandlerImpl> IsImplementable<T> for URIHandler[src][]