What's New / Media, Audio & Capture
ScreenCaptureKit adds 72 APIs for recording output and content-sharing; AVFoundation gains broadcast-video capture but deprecates ~84, and ReplayKit deprecates 44.
AVFoundation is Apple's framework for time-based audiovisual media: capturing from cameras and microphones, composing and editing assets, and…
ScreenCaptureKit captures screen, window, and audio content on Apple platforms.
AVFAudio handles audio recording, playback, and processing on Apple platforms.
ReplayKit records and live-streams audio and video from iOS, iPadOS, and tvOS apps, and routes captured content to third-party broadcast services.
AVKit provides view controllers and supporting types for playing video and audio through the system playback interface, including transport…
CoreMedia defines the low-level media types and time representations shared by audio and video pipelines on Apple platforms, including sample…
MediaDevice is the framework for building media output device extensions.
AVSystemRouting manages system-level audio and media routing across output devices.
AudioAccessoryKit provides APIs for audio accessories such as headphones.
MusicKit gives apps access to the Apple Music catalog and a user's library, including catalog requests, playback, and music item models like Song,…
VideoToolbox is a low-level C framework for hardware-accelerated video encoding, decoding, and pixel transcoding.
_MusicKit_SwiftUI is a Swift cross-import overlay the compiler exposes only when a target imports both MusicKit and SwiftUI.
CoreAudio is Apple's low-level C API for audio I/O on iOS and macOS, giving direct access to audio devices and their properties.
AudioToolbox is Apple's C API for low-level audio: audio units, audio file and stream parsing, format conversion, and playback and recording services.
MediaPlayer provides access to the user's media library and the system's now-playing and remote-command interfaces.
ShazamKit matches audio against Shazam's catalog and against custom catalogs you build from your own reference recordings.
AVRouting models audio and video route discovery and selection.
MediaAccessibility holds system-wide media accessibility settings, mainly closed-caption and subtitle appearance.
MediaExtension lets developers ship out-of-process plug-ins that add decoders, demuxers, and format readers to the system media stack, so…
MediaToolbox is a low-level C framework for media processing on Apple platforms.