Trait gstreamer_base::prelude::BaseParseExtManual[][src]

pub trait BaseParseExtManual: 'static {
    fn sink_pad(&self) -> Pad;
fn src_pad(&self) -> Pad;
fn set_duration<V: Into<GenericFormattedValue>>(
        &self,
        duration: V,
        interval: u32
    );
fn set_frame_rate(&self, fps: Fraction, lead_in: u32, lead_out: u32);
fn convert_default<V: Into<GenericFormattedValue>, U: SpecificFormattedValue>(
        &self,
        src_val: V
    ) -> Option<U>;
fn convert_default_generic<V: Into<GenericFormattedValue>>(
        &self,
        src_val: V,
        dest_format: Format
    ) -> Option<GenericFormattedValue>;
fn finish_frame(
        &self,
        frame: BaseParseFrame<'_>,
        size: u32
    ) -> Result<FlowSuccess, FlowError>; }

Required methods

Implementors