AVAudioRecorder

E759692

AVAudioRecorder is an iOS and macOS framework class that provides a high-level interface for recording audio to files with configurable formats and settings.

Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf Objective-C class
Swift-bridged class
class
canRecordTo AAC files
AIFF files
CAF files
M4A files
WAV files
file URL
conformsTo AVAudioRecorderDelegate NERFINISHED
NSCoding NERFINISHED
NSSecureCoding NERFINISHED
definedInFramework AVFoundation NERFINISHED
hasMethod deleteRecording
pause
prepareToRecord
record
recordAtTime:
recordAtTime:forDuration:
recordForDuration:
stop
updateMeters
hasProperty channelAssignments
currentTime
delegate
deviceCurrentTime
isRecording
meteringEnabled
settings
url
inheritsFrom NSObject NERFINISHED
initializer init(url:settings:)
initWithURL:settings:error:
introducedBy Apple NERFINISHED
language Objective-C NERFINISHED
Swift NERFINISHED
platform iOS
macOS
tvOS NERFINISHED
watchOS NERFINISHED
provides high-level audio recording interface
purpose record audio to files
relatedTo AVAudioPlayer NERFINISHED
AVAudioSession NERFINISHED
requires configured AVAudioSession
supports audio level metering
configurable audio formats
configurable recording settings
usedFor sound capture in apps
voice recording

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

AVFoundation coreClass AVAudioRecorder