Mac OSX Media Layer Architecture Created By : Debasis Das AVFoundation Play and create time-based audiovisual media Provides APIs related to Video and Audio AVKit For playing video content in a Mac Application Audio Toolbox Provides interfaces for recording, playback…