[−][src]Trait gstreamer_base::prelude::AggregatorExt
Required methods
pub fn get_buffer_pool(&self) -> Option<BufferPool>
[src]
pub fn get_latency(&self) -> ClockTime
[src]
pub fn negotiate(&self) -> bool
[src]
pub fn peek_next_sample<P: IsA<AggregatorPad>>(&self, pad: &P) -> Option<Sample>
[src]
pub fn set_latency(&self, min_latency: ClockTime, max_latency: ClockTime)
[src]
pub fn set_src_caps(&self, caps: &Caps)
[src]
pub fn simple_get_next_time(&self) -> ClockTime
[src]
pub fn get_property_emit_signals(&self) -> bool
[src]
pub fn set_property_emit_signals(&self, emit_signals: bool)
[src]
pub fn get_property_start_time(&self) -> u64
[src]
pub fn set_property_start_time(&self, start_time: u64)
[src]
pub fn get_property_start_time_selection(&self) -> AggregatorStartTimeSelection
[src]
pub fn set_property_start_time_selection(
&self,
start_time_selection: AggregatorStartTimeSelection
)
[src]
&self,
start_time_selection: AggregatorStartTimeSelection
)
pub fn connect_property_emit_signals_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_latency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_start_time_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_start_time_selection_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<Aggregator>> AggregatorExt for O
[src]
pub fn get_buffer_pool(&self) -> Option<BufferPool>
[src]
pub fn get_latency(&self) -> ClockTime
[src]
pub fn negotiate(&self) -> bool
[src]
pub fn peek_next_sample<P: IsA<AggregatorPad>>(&self, pad: &P) -> Option<Sample>
[src]
pub fn set_latency(&self, min_latency: ClockTime, max_latency: ClockTime)
[src]
pub fn set_src_caps(&self, caps: &Caps)
[src]
pub fn simple_get_next_time(&self) -> ClockTime
[src]
pub fn get_property_emit_signals(&self) -> bool
[src]
pub fn set_property_emit_signals(&self, emit_signals: bool)
[src]
pub fn get_property_start_time(&self) -> u64
[src]
pub fn set_property_start_time(&self, start_time: u64)
[src]
pub fn get_property_start_time_selection(&self) -> AggregatorStartTimeSelection
[src]
pub fn set_property_start_time_selection(
&self,
start_time_selection: AggregatorStartTimeSelection
)
[src]
&self,
start_time_selection: AggregatorStartTimeSelection
)
pub fn connect_property_emit_signals_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_latency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_start_time_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
pub fn connect_property_start_time_selection_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId