AVFoundation
E209897
AVFoundation is Apple’s comprehensive framework for working with time-based audiovisual media, providing APIs for capturing, editing, processing, and playing audio and video across its platforms.
All labels observed (3)
| Label | Occurrences |
|---|---|
| AVFoundation canonical | 4 |
| AVMutableComposition | 1 |
| AVPlayer | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Apple framework
ⓘ
software framework ⓘ |
| coreClass |
AVAsset
ⓘ
AVAssetExportSession ⓘ AVAudioEngine ⓘ AVAudioPlayer ⓘ AVAudioRecorder ⓘ AVAudioSession ⓘ AVCaptureDevice ⓘ AVCaptureSession ⓘ AVFoundation self-linksurface differs ⓘ
surface form:
AVMutableComposition
AVFoundation self-linksurface differs ⓘ
surface form:
AVPlayer
AVPlayerItem ⓘ AVURLAsset ⓘ |
| developer | Apple Inc. ⓘ |
| documentationURL | https://developer.apple.com/av-foundation/ ⓘ |
| frameworkLayer |
Cocoa
ⓘ
UIKit ⓘ
surface form:
Cocoa Touch
|
| introducedBy |
Apple developer tools
ⓘ
surface form:
Apple Developer Tools
|
| license | proprietary ⓘ |
| partOf |
Apple platforms APIs
ⓘ
surface form:
Apple developer frameworks
|
| platform |
iOS
ⓘ
macOS ⓘ tvOS ⓘ watchOS ⓘ |
| programmingLanguage |
Objective-C
ⓘ
Swift ⓘ |
| providesAPIFor |
audio capture
ⓘ
audio playback ⓘ media composition ⓘ media editing ⓘ media export ⓘ time-based audiovisual media ⓘ video capture ⓘ video playback ⓘ |
| replaces | part of QTKit functionality on macOS ⓘ |
| requires | Apple operating system SDKs ⓘ |
| supportsFeature |
audio mixing
ⓘ
camera control ⓘ export session presets ⓘ metadata reading and writing ⓘ offline media processing ⓘ screen recording (on supported platforms) ⓘ subtitle and closed-caption handling ⓘ synchronized playback ⓘ time-based metadata ⓘ track-level editing ⓘ video compositing ⓘ |
| usedFor | media applications on Apple platforms ⓘ |
Referenced by (6)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
AVPlayer
this entity surface form:
AVMutableComposition