Trait gstreamer_audio::prelude::AudioAggregatorExt

source ·
pub trait AudioAggregatorExt: IsA<AudioAggregator> + Sealed + 'static {
    // Provided methods
    fn alignment_threshold(&self) -> u64 { ... }
    fn set_alignment_threshold(&self, alignment_threshold: u64) { ... }
    fn discont_wait(&self) -> u64 { ... }
    fn set_discont_wait(&self, discont_wait: u64) { ... }
    fn output_buffer_duration(&self) -> u64 { ... }
    fn set_output_buffer_duration(&self, output_buffer_duration: u64) { ... }
    fn connect_alignment_threshold_notify<F: Fn(&Self) + Send + Sync + 'static>(
        &self,
        f: F,
    ) -> SignalHandlerId { ... }
    fn connect_discont_wait_notify<F: Fn(&Self) + Send + Sync + 'static>(
        &self,
        f: F,
    ) -> SignalHandlerId { ... }
    fn connect_output_buffer_duration_notify<F: Fn(&Self) + Send + Sync + 'static>(
        &self,
        f: F,
    ) -> SignalHandlerId { ... }
}
Expand description

Trait containing all AudioAggregator methods.

§Implementors

AudioAggregator

Provided Methods§

source

fn alignment_threshold(&self) -> u64

source

fn set_alignment_threshold(&self, alignment_threshold: u64)

source

fn discont_wait(&self) -> u64

source

fn set_discont_wait(&self, discont_wait: u64)

source

fn output_buffer_duration(&self) -> u64

source

fn set_output_buffer_duration(&self, output_buffer_duration: u64)

source

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

source

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

source

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

Object Safety§

This trait is not object safe.

Implementors§