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.