[][src]Trait gstreamer_base::BaseParseExtManual

pub trait BaseParseExtManual: 'static {
    fn get_sink_pad(&self) -> Pad;
fn get_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

fn get_sink_pad(&self) -> Pad

fn get_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>

Loading content...

Implementors

impl<O: IsA<BaseParse>> BaseParseExtManual for O[src]

Loading content...