One Logo Pool Ball
AVFAudio · IOS API REFERENCE

AVAudioApplication

class · iOS 17.0+ · SDK 27.1

class AVAudioApplication

Members (8)

get · iOS 17.0+

inputMuteStateChangeNotification

TypeScript
static get inputMuteStateChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
class let inputMuteStateChangeNotification: NSNotification.Name
get · iOS 17.0+

muteStateKey

TypeScript
static get muteStateKey(): string
Swift declaration
class let muteStateKey: String
static · iOS 18.2+

requestMicrophoneInjectionPermission

TypeScript
static requestMicrophoneInjectionPermission(response: ((arg0: AVAudioApplication_MicrophoneInjectionPermission) => void)): void
Swift declaration
class func requestMicrophoneInjectionPermission() async -> AVAudioApplication.MicrophoneInjectionPermission
static · iOS 17.0+

requestRecordPermission

TypeScript
static requestRecordPermission(response: ((arg0: boolean) => void)): void
Swift declaration
class func requestRecordPermission() async -> Bool
get · iOS 17.0+

shared

TypeScript
static get shared(): AVAudioApplication
Swift declaration
class var shared: AVAudioApplication { get }
method · iOS 17.0+

setInputMuted

TypeScript
setInputMuted(muted: boolean): void
Swift declaration
func setInputMuted(_ muted: Bool) throws
get · iOS 17.0+

isInputMuted

TypeScript
get isInputMuted(): boolean
Swift declaration
var isInputMuted: Bool { get }
get · iOS 18.2+

microphoneInjectionPermission

TypeScript
get microphoneInjectionPermission(): AVAudioApplication_MicrophoneInjectionPermission
Swift declaration
var microphoneInjectionPermission: AVAudioApplication.MicrophoneInjectionPermission { get }

Skipped declarations

2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVAudioApplication.recordPermission

The iOS SDK compiler rejected this binding: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)

AVAudioApplication.init()

inherited init: clang: 'init' is unavailable

All AVFAudio types →