[][src]Trait gst_plugin::base_transform::BaseTransformBase

pub unsafe trait BaseTransformBase: IsA<Element> + IsA<BaseTransform> + ObjectType where
    Self::InstanceStructType: PanicPoison
{ fn parent_transform_caps(
        &self,
        direction: PadDirection,
        caps: &Caps,
        filter: Option<&Caps>
    ) -> Caps { ... }
fn parent_fixate_caps(
        &self,
        direction: PadDirection,
        caps: &Caps,
        othercaps: Caps
    ) -> Caps { ... }
fn parent_accept_caps(&self, direction: PadDirection, caps: &Caps) -> bool { ... }
fn parent_query(
        &self,
        direction: PadDirection,
        query: &mut QueryRef
    ) -> bool { ... }
fn parent_transform_size(
        &self,
        direction: PadDirection,
        caps: &Caps,
        size: usize,
        othercaps: &Caps
    ) -> Option<usize> { ... }
fn parent_sink_event(&self, event: Event) -> bool { ... }
fn parent_src_event(&self, event: Event) -> bool { ... } }

Provided Methods

Implementors

impl<T: IsA<Element> + IsA<BaseTransform> + ObjectType> BaseTransformBase for T where
    T::InstanceStructType: PanicPoison
[src]