Type Property


Specify this mode if your app is performing measurement of audio input or output.


static let measurement: AVAudioSession.Mode


This mode is intended for apps that need to minimize the amount of system-supplied signal processing to input and output signals. If recording on devices with more than one built-in microphone, the primary microphone is used.

For use with the playback, record, or playAndRecord audio session categories.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software