Contents

availableModes

The audio session modes available on the device.

Declaration

var availableModes: [AVAudioSession.Mode] { get }

Discussion

Not every device supports every audio session mode. For example, the videoRecording mode isn’t available on a device that doesn’t support video recording.

Query this property to determine if the mode you’d like to use is available on the current device.

See Also

Inspecting mode configuration