[][src]Trait gstreamer_base::subclass::base_transform::BaseTransformClassSubclassExt

pub unsafe trait BaseTransformClassSubclassExt: Sized + 'static {
    fn configure<T: ObjectSubclass + BaseTransformImpl>(
        &mut self,
        mode: BaseTransformMode,
        passthrough_on_same_caps: bool,
        transform_ip_on_passthrough: bool
    )
    where
        Self: ClassStruct<Type = T>,
        <T as ObjectSubclass>::Instance: PanicPoison
, { ... } }

Provided methods

fn configure<T: ObjectSubclass + BaseTransformImpl>(
    &mut self,
    mode: BaseTransformMode,
    passthrough_on_same_caps: bool,
    transform_ip_on_passthrough: bool
) where
    Self: ClassStruct<Type = T>,
    <T as ObjectSubclass>::Instance: PanicPoison

Loading content...

Implementors

impl<T: ClassStruct> BaseTransformClassSubclassExt for T where
    T::Type: ObjectSubclass + BaseTransformImpl,
    <T::Type as ObjectSubclass>::Instance: PanicPoison
[src]

Loading content...