AVFoundation is a well-known framework with an Objective-C interface, which provides essential services for working with time-based audiovisual media on Apple operating systems: iOS and OS X. It was first introduced in iOS 2.2 and has seen significant changes in iOS 4, iOS 5 and iOS 6. Starting with Mac OS X Lion, it is now the default media framework for the OS X platform.