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 { ... }
}
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
Object Safety§
This trait is not object safe.