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

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Apple framework
software framework
coreClass AVAsset
AVAssetExportSession
AVAudioEngine
AVAudioPlayer
AVAudioRecorder
AVAudioSession
AVCaptureDevice
AVCaptureSession
AVMutableComposition
linked to: AVFoundation

AVPlayer
linked to: AVFoundation

AVPlayerItem
AVURLAsset
developer Apple Inc.
documentationURL https://developer.apple.com/av-foundation/
frameworkLayer Cocoa
Cocoa Touch
linked to: UIKit
introducedBy Apple Developer Tools
license proprietary
partOf 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

How these facts were elicited

Referenced by (6)

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

visionOS includesFramework AVFoundation
AVFoundation coreClass AVPlayer
linked to: AVFoundation
AVFoundation coreClass AVMutableComposition
linked to: AVFoundation
macOS SDK containsFramework AVFoundation