averagePower
TypeScriptaveragePower(channelNumber: number): numberSwift declarationfunc averagePower(forChannel channelNumber: Int) -> Floatclass · iOS 3.0+ · SDK 27.1
class AVAudioRecorderaveragePower(channelNumber: number): numberSwift declarationfunc averagePower(forChannel channelNumber: Int) -> FloatdeleteRecording(): booleanSwift declarationfunc deleteRecording() -> Boolstatic initUrlFormat(url: string, format: AVAudioFormat): AVAudioRecorderSwift declarationinit(url: URL, format: AVAudioFormat) throwsstatic initUrlSettings(url: string, settings: Record<string, unknown>): AVAudioRecorderSwift declarationinit(url: URL, settings: [String : Any]) throwspause(): voidSwift declarationfunc pause()peakPower(channelNumber: number): numberSwift declarationfunc peakPower(forChannel channelNumber: Int) -> FloatprepareToRecord(): booleanSwift declarationfunc prepareToRecord() -> Boolrecord(): booleanSwift declarationfunc record() -> BoolrecordAtTime(time: number): booleanSwift declarationfunc record(atTime time: TimeInterval) -> BoolrecordAtTimeForDuration(time: number, duration: number): booleanSwift declarationfunc record(atTime time: TimeInterval, forDuration duration: TimeInterval) -> BoolrecordForDuration(duration: number): booleanSwift declarationfunc record(forDuration duration: TimeInterval) -> Boolstop(): voidSwift declarationfunc stop()updateMeters(): voidSwift declarationfunc updateMeters()get channelAssignments(): (Array<AVAudioSessionChannelDescription>) | nullSwift declarationvar channelAssignments: [AVAudioSessionChannelDescription]? { get set }set channelAssignments(value: (Array<AVAudioSessionChannelDescription>) | null)Swift declarationvar channelAssignments: [AVAudioSessionChannelDescription]? { get set }get currentTime(): numberSwift declarationvar currentTime: TimeInterval { get }get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any AVAudioRecorderDelegate)? { get set }set delegate(value: (Implements<AVAudioRecorderDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any AVAudioRecorderDelegate)? { get set }get deviceCurrentTime(): numberSwift declarationvar deviceCurrentTime: TimeInterval { get }get format(): AVAudioFormatSwift declarationvar format: AVAudioFormat { get }get isMeteringEnabled(): booleanSwift declarationvar isMeteringEnabled: Bool { get set }set isMeteringEnabled(value: boolean)Swift declarationvar isMeteringEnabled: Bool { get set }get isRecording(): booleanSwift declarationvar isRecording: Bool { get }get settings(): Record<string, unknown>Swift declarationvar settings: [String : Any] { get }get url(): stringSwift declarationvar url: URL { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVAudioRecorder.init()
inherited init: cannot prove legal (class declares 4 custom initializers)