Trait gstreamer_base::prelude::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