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.
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.