Trait gstreamer_base::AggregatorExt [−][src]
pub trait AggregatorExt { fn get_buffer_pool(&self) -> Option<BufferPool>; fn get_latency(&self) -> ClockTime; fn set_latency(&self, min_latency: ClockTime, max_latency: ClockTime); fn set_src_caps(&self, caps: &Caps); fn get_property_start_time(&self) -> u64; fn set_property_start_time(&self, start_time: u64); fn connect_property_latency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_property_start_time_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; }
Required Methods
fn get_buffer_pool(&self) -> Option<BufferPool>
fn get_latency(&self) -> ClockTime
fn set_latency(&self, min_latency: ClockTime, max_latency: ClockTime)
fn set_src_caps(&self, caps: &Caps)
fn get_property_start_time(&self) -> u64
fn set_property_start_time(&self, start_time: u64)
fn connect_property_latency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_start_time_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<Aggregator> + IsA<Object>> AggregatorExt for O