<!--
{
  "documentType" : "article",
  "framework" : "AudioToolbox",
  "identifier" : "/documentation/AudioToolbox/1618405-audio-session-modes",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Audio Session Modes"
}
-->

# Audio Session Modes

Mode identifiers for audio sessions, used as values for the [`kAudioSessionProperty_Mode`](/documentation/AudioToolbox/kAudioSessionProperty_Mode) property.

## Discussion

Each app running in iOS has a single audio session, which in turn has a single mode. A mode refines the device’s audio configuration according to the purpose of the mode. You can change your audio session’s mode only when your audio session is inactive, and only if your audio session category is configured to disallow mixing with other apps.

> Note:
> Misusing a mode by setting it for an inappropriate audio session category—such as setting the ``doc://com.apple.audiotoolbox/documentation/AudioToolbox/kAudioSessionMode_VoiceChat`` mode for the ``doc://com.apple.audiotoolbox/documentation/AudioToolbox/kAudioSessionCategory_AudioProcessing`` category—results in the behavior provided by the ``doc://com.apple.audiotoolbox/documentation/AudioToolbox/kAudioSessionMode_Default`` mode.

## Topics

### Constants

[`kAudioSessionMode_Default`](/documentation/AudioToolbox/kAudioSessionMode_Default)

The default mode; used unless you set a mode with the [`AudioSessionSetProperty(_:_:_:)`](/documentation/AudioToolbox/AudioSessionSetProperty(_:_:_:)) function.

[`kAudioSessionMode_VoiceChat`](/documentation/AudioToolbox/kAudioSessionMode_VoiceChat)

Specify this mode if your app is performing two-way voice communication, such as using Voice over Internet Protocol (VoIP).

[`kAudioSessionMode_VideoRecording`](/documentation/AudioToolbox/kAudioSessionMode_VideoRecording)

Specify this mode if your app is recording a movie.

[`kAudioSessionMode_Measurement`](/documentation/AudioToolbox/kAudioSessionMode_Measurement)

Specify this mode if your app is performing measurement of incoming audio.

[`kAudioSessionMode_GameChat`](/documentation/AudioToolbox/kAudioSessionMode_GameChat)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)