Trait gstreamer_base::prelude::BaseParseExtManual
source · pub trait BaseParseExtManual:
Sealed
+ IsA<BaseParse>
+ 'static {
// Provided methods
fn sink_pad(&self) -> &Pad { ... }
fn src_pad(&self) -> &Pad { ... }
fn segment(&self) -> Segment { ... }
fn lost_sync(&self) -> bool { ... }
fn is_draining(&self) -> bool { ... }
fn set_duration(&self, duration: impl FormattedValue, interval: u32) { ... }
fn set_frame_rate(&self, fps: Fraction, lead_in: u32, lead_out: u32) { ... }
fn convert_default<U: SpecificFormattedValueFullRange>(
&self,
src_val: impl FormattedValue,
) -> Option<U> { ... }
fn convert_default_generic(
&self,
src_val: impl FormattedValue,
dest_format: Format,
) -> Option<GenericFormattedValue> { ... }
fn finish_frame(
&self,
frame: BaseParseFrame<'_>,
size: u32,
) -> Result<FlowSuccess, FlowError> { ... }
}
Provided Methods§
fn sink_pad(&self) -> &Pad
fn src_pad(&self) -> &Pad
fn segment(&self) -> Segment
fn lost_sync(&self) -> bool
fn is_draining(&self) -> bool
fn set_duration(&self, duration: impl FormattedValue, interval: u32)
fn set_frame_rate(&self, fps: Fraction, lead_in: u32, lead_out: u32)
fn convert_default<U: SpecificFormattedValueFullRange>( &self, src_val: impl FormattedValue, ) -> Option<U>
fn convert_default_generic( &self, src_val: impl FormattedValue, dest_format: Format, ) -> Option<GenericFormattedValue>
fn finish_frame( &self, frame: BaseParseFrame<'_>, size: u32, ) -> Result<FlowSuccess, FlowError>
Object Safety§
This trait is not object safe.