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
fn set_duration<V: Into<GenericFormattedValue>>(
&self,
duration: V,
interval: u32
)[src]fn set_frame_rate(&self, fps: Fraction, lead_in: u32, lead_out: u32)[src]fn convert_default<V: Into<GenericFormattedValue>, U: SpecificFormattedValue>(
&self,
src_val: V
) -> Option<U>[src]fn convert_default_generic<V: Into<GenericFormattedValue>>(
&self,
src_val: V,
dest_format: Format
) -> Option<GenericFormattedValue>[src]fn finish_frame(
&self,
frame: BaseParseFrame<'_>,
size: u32
) -> Result<FlowSuccess, FlowError>[src]Implementors
fn convert_default<V: Into<GenericFormattedValue>, U: SpecificFormattedValue>(
&self,
src_val: V
) -> Option<U>[src]fn convert_default_generic<V: Into<GenericFormattedValue>>(
&self,
src_val: V,
dest_format: Format
) -> Option<GenericFormattedValue>[src]fn finish_frame(
&self,
frame: BaseParseFrame<'_>,
size: u32
) -> Result<FlowSuccess, FlowError>[src]