#[repr(C)]pub struct AVAudioVoiceProcessingOtherAudioDuckingConfiguration {
pub enableAdvancedDucking: Bool,
pub duckingLevel: AVAudioVoiceProcessingOtherAudioDuckingLevel,
}Available on crate feature
AVAudioIONode only.Expand description
The configuration of ducking other (i.e. non-voice) audio
Enables advanced ducking which ducks other audio based on the presence of voice activity from local and/or remote chat participants.
Ducking level of other audio
See also Apple’s documentation
Fields§
§enableAdvancedDucking: Bool§duckingLevel: AVAudioVoiceProcessingOtherAudioDuckingLevelTrait Implementations§
Source§impl Clone for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl Clone for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
Source§fn clone(&self) -> AVAudioVoiceProcessingOtherAudioDuckingConfiguration
fn clone(&self) -> AVAudioVoiceProcessingOtherAudioDuckingConfiguration
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl PartialEq for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
Source§fn eq(
&self,
other: &AVAudioVoiceProcessingOtherAudioDuckingConfiguration,
) -> bool
fn eq( &self, other: &AVAudioVoiceProcessingOtherAudioDuckingConfiguration, ) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RefEncode for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl RefEncode for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl StructuralPartialEq for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
Auto Trait Implementations§
impl Freeze for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl RefUnwindSafe for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl Send for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl Sync for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl Unpin for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
impl UnwindSafe for AVAudioVoiceProcessingOtherAudioDuckingConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.