One Logo Pool Ball
AVFAudio · IOS API REFERENCE

AVAudioSession.Mode

struct · SDK 27.1

struct Mode

Members (12)

get · iOS 5.0+

default

TypeScript
get default(): AVAudioSession_Mode
Swift declaration
static let `default`: AVAudioSession.Mode
get · iOS 26.2+

dualRoute

TypeScript
get dualRoute(): AVAudioSession_Mode
Swift declaration
static let dualRoute: AVAudioSession.Mode
get · iOS 5.0+

gameChat

TypeScript
get gameChat(): AVAudioSession_Mode
Swift declaration
static let gameChat: AVAudioSession.Mode
get · iOS 5.0+

measurement

TypeScript
get measurement(): AVAudioSession_Mode
Swift declaration
static let measurement: AVAudioSession.Mode
get · iOS 6.0+

moviePlayback

TypeScript
get moviePlayback(): AVAudioSession_Mode
Swift declaration
static let moviePlayback: AVAudioSession.Mode
get · iOS 26.0+

shortFormVideo

TypeScript
get shortFormVideo(): AVAudioSession_Mode
Swift declaration
static let shortFormVideo: AVAudioSession.Mode
get · iOS 9.0+

spokenAudio

TypeScript
get spokenAudio(): AVAudioSession_Mode
Swift declaration
static let spokenAudio: AVAudioSession.Mode
get · iOS 7.0+

videoChat

TypeScript
get videoChat(): AVAudioSession_Mode
Swift declaration
static let videoChat: AVAudioSession.Mode
get · iOS 5.0+

videoRecording

TypeScript
get videoRecording(): AVAudioSession_Mode
Swift declaration
static let videoRecording: AVAudioSession.Mode
get · iOS 5.0+

voiceChat

TypeScript
get voiceChat(): AVAudioSession_Mode
Swift declaration
static let voiceChat: AVAudioSession.Mode
get · iOS 12.0+

voicePrompt

TypeScript
get voicePrompt(): AVAudioSession_Mode
Swift declaration
static let voicePrompt: AVAudioSession.Mode
init

init

TypeScript
init(rawValue: string): AVAudioSession_Mode
Swift declaration
init(rawValue: String)

Skipped declarations

No declarations were skipped in this snapshot.

All AVFAudio types →