Audio Session Modes
Mode identifiers for audio sessions, used as values for the Kaudiosessionproperty_mode property.
Overview
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.