Trait gstreamer_base::auto::base_parse::BaseParseExt

source ·
pub trait BaseParseExt:
    IsA<BaseParse>
    + Sealed
    + 'static {
Show 15 methods // Provided methods fn add_index_entry( &self, offset: u64, ts: ClockTime, key: bool, force: bool, ) -> bool { ... } fn drain(&self) { ... } fn merge_tags(&self, tags: Option<&TagList>, mode: TagMergeMode) { ... } fn set_average_bitrate(&self, bitrate: u32) { ... } fn set_has_timing_info(&self, has_timing: bool) { ... } fn set_infer_ts(&self, infer_ts: bool) { ... } fn set_latency( &self, min_latency: ClockTime, max_latency: impl Into<Option<ClockTime>>, ) { ... } fn set_min_frame_size(&self, min_size: u32) { ... } fn set_passthrough(&self, passthrough: bool) { ... } fn set_pts_interpolation(&self, pts_interpolate: bool) { ... } fn set_syncable(&self, syncable: bool) { ... } fn set_ts_at_offset(&self, offset: usize) { ... } fn is_disable_passthrough(&self) -> bool { ... } fn set_disable_passthrough(&self, disable_passthrough: bool) { ... } fn connect_disable_passthrough_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F, ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn add_index_entry( &self, offset: u64, ts: ClockTime, key: bool, force: bool, ) -> bool

source

fn drain(&self)

source

fn merge_tags(&self, tags: Option<&TagList>, mode: TagMergeMode)

source

fn set_average_bitrate(&self, bitrate: u32)

source

fn set_has_timing_info(&self, has_timing: bool)

source

fn set_infer_ts(&self, infer_ts: bool)

source

fn set_latency( &self, min_latency: ClockTime, max_latency: impl Into<Option<ClockTime>>, )

source

fn set_min_frame_size(&self, min_size: u32)

source

fn set_passthrough(&self, passthrough: bool)

source

fn set_pts_interpolation(&self, pts_interpolate: bool)

source

fn set_syncable(&self, syncable: bool)

source

fn set_ts_at_offset(&self, offset: usize)

source

fn is_disable_passthrough(&self) -> bool

source

fn set_disable_passthrough(&self, disable_passthrough: bool)

source

fn connect_disable_passthrough_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F, ) -> SignalHandlerId

Object Safety§

This trait is not object safe.

Implementors§