Trait gstreamer_base::subclass::prelude::BaseParseImplExt [−][src]
pub trait BaseParseImplExt: ObjectSubclass { fn parent_start(&self, element: &Self::Type) -> Result<(), ErrorMessage>; fn parent_stop(&self, element: &Self::Type) -> Result<(), ErrorMessage>; fn parent_set_sink_caps(
&self,
element: &Self::Type,
caps: &Caps
) -> Result<(), ErrorMessage>; fn parent_handle_frame<'a>(
&'a self,
element: &Self::Type,
frame: BaseParseFrame<'_>
) -> Result<(FlowSuccess, u32), FlowError>; fn parent_convert<V: Into<GenericFormattedValue>>(
&self,
element: &Self::Type,
src_val: V,
dest_format: Format
) -> Option<GenericFormattedValue>; }
Required methods
fn parent_start(&self, element: &Self::Type) -> Result<(), ErrorMessage>
[src]fn parent_stop(&self, element: &Self::Type) -> Result<(), ErrorMessage>
[src]fn parent_set_sink_caps(
&self,
element: &Self::Type,
caps: &Caps
) -> Result<(), ErrorMessage>
[src]fn parent_handle_frame<'a>(
&'a self,
element: &Self::Type,
frame: BaseParseFrame<'_>
) -> Result<(FlowSuccess, u32), FlowError>
[src]fn parent_convert<V: Into<GenericFormattedValue>>(
&self,
element: &Self::Type,
src_val: V,
dest_format: Format
) -> Option<GenericFormattedValue>
[src]Implementors
fn parent_handle_frame<'a>(
&'a self,
element: &'a Self::Type,
frame: BaseParseFrame<'_>
) -> Result<(FlowSuccess, u32), FlowError>
[src]fn parent_convert<V: Into<GenericFormattedValue>>(
&self,
element: &Self::Type,
src_val: V,
dest_format: Format
) -> Option<GenericFormattedValue>
[src]