The AVFoundation framework combines six major technology areas that together encompass a wide range of tasks for capturing, processing, synthesizing, controlling, importing and exporting audiovisual media on Apple platforms.
AVFoundation
Media Assets and Metadata
Media Playback and Selection
Media Composition and Editing
Audio Playback, Recording, and Processing
Speech Synthesis


More...