Trait gst_plugin::base_transform::BaseTransformBase [−][src]
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
fn parent_transform_caps(
&self,
direction: PadDirection,
caps: &Caps,
filter: Option<&Caps>
) -> Caps
&self,
direction: PadDirection,
caps: &Caps,
filter: Option<&Caps>
) -> Caps
fn parent_fixate_caps(
&self,
direction: PadDirection,
caps: &Caps,
othercaps: Caps
) -> 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>
&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
Implementors
impl<T: IsA<Element> + IsA<BaseTransform> + ObjectType> BaseTransformBase for T where
T::InstanceStructType: PanicPoison,