kAudioSessionMode_VoiceChat
Specify this mode if your app is performing two-way voice communication, such as using Voice over Internet Protocol (VoIP).
Declaration
var kAudioSessionMode_VoiceChat: Int { get }Discussion
When this mode is in use, the device’s tonal equalization is optimized for voice. For use with the kAudioSessionCategory_PlayAndRecord audio session category. On devices with more than one built-in microphone, the primary microphone is used.
Using this mode has the side effect of setting the kAudioSessionProperty_OverrideCategoryEnableBluetoothInput category override to TRUE.
This mode is equivalent to the voiceChat mode provided in the AVFoundation framework.