---
title: voiceProcessingOtherAudioDuckingConfiguration
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudioinputnode/voiceprocessingotheraudioduckingconfiguration
---

# voiceProcessingOtherAudioDuckingConfiguration

The ducking configuration of nonvoice audio.

## Declaration

```swift
var voiceProcessingOtherAudioDuckingConfiguration: AVAudioVoiceProcessingOtherAudioDuckingConfiguration { get set }
```

## Discussion

Discussion Use this property to configures the ducking of nonvoice audio, including advanced enablement and ducking level. Typically, when playing other audio during voice chat, applying a higher level of ducking can increase the intelligibility of the voice chat. If not set, the default behavior is to disable advanced ducking, with a ducking level set to AVAudioVoiceProcessingOtherAudioDuckingConfiguration.Level.default.

## See Also

### Getting and Setting Voice Processing Properties

- [isVoiceProcessingInputMuted](avfaudio/avaudioinputnode/isvoiceprocessinginputmuted.md)
- [isVoiceProcessingBypassed](avfaudio/avaudioinputnode/isvoiceprocessingbypassed.md)
- [isVoiceProcessingAGCEnabled](avfaudio/avaudioinputnode/isvoiceprocessingagcenabled.md)
- [AVAudioVoiceProcessingOtherAudioDuckingConfiguration](avfaudio/avaudiovoiceprocessingotheraudioduckingconfiguration.md)
