pub unsafe trait BaseTransformBase: IsA<Element> + IsA<BaseTransform> + ObjectTypewhere
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 { ... }
}