AVFoundation, formerly AV Foundation, is a multimedia framework with APIs in Objective-C and Swift, which provides high-level services for working with time-based audiovisual media on Apple Darwin-based operating systems: iOS, macOS, tvOS, and watchOS.[1]
History[]
AV Foundation was first introduced as part of iOS 4 in 2011.[2][3] It has since seen significant changes and was incorporated into other operating systems derived from iOS, such as tvOS and watchOS. Starting with Mac OS X 10.7 (Lion), it superseded QuickTime and eventually became the default media framework for the macOS platform.
AVKit[]
As a component of AVFoundation, AVKit is an API that is included with OS X 10.9 (Mavericks) and later and can be used with Xcode 5.0 and later for developing media player software for Macs. The AVKit software framework replaced QTKit, which was deprecated in OS X 10.9 (Mavericks) and was discontinued with the release of macOS Catalina (10.15).
References[]
- ↑ AV Foundation AV Foundation, Apple Inc. Archived 2015-10-16.
- ↑ Exploring AV Foundation - WWDC 2011
- ↑ Framework AVFoundation - API Reference developer.apple.com
See also[]
- QuickTime, Apple's previous media framework.
External links[]
- AVFoundation at Apple Developer
- Technical Note TN2300: Transitioning QTKit Code to AV Foundation (2012-09-18, revised 2013-05-28)
- Moving to AV Kit and AV Foundation by Sam Bushell at WWDC 2013 (archived 2017-12-22, mirrored)
- AVFoundation at Wikipedia