What's New / Media, Audio & Capture

Media, Audio & Capture

+278 New~158 Deprecated20 frameworks

ScreenCaptureKit adds 72 APIs for recording output and content-sharing; AVFoundation gains broadcast-video capture but deprecates ~84, and ReplayKit deprecates 44.

AVFoundation
+38~84

AVFoundation is Apple's framework for time-based audiovisual media: capturing from cameras and microphones, composing and editing assets, and…

ScreenCaptureKit
+72

ScreenCaptureKit captures screen, window, and audio content on Apple platforms.

AVFAudio
+39~19

AVFAudio handles audio recording, playback, and processing on Apple platforms.

ReplayKit
~44

ReplayKit records and live-streams audio and video from iOS, iPadOS, and tvOS apps, and routes captured content to third-party broadcast services.

AVKit
+24~10

AVKit provides view controllers and supporting types for playing video and audio through the system playback interface, including transport…

CoreMedia
+29

CoreMedia defines the low-level media types and time representations shared by audio and video pipelines on Apple platforms, including sample…

MediaDevice
+22

MediaDevice is the framework for building media output device extensions.

AVSystemRouting
+17

AVSystemRouting manages system-level audio and media routing across output devices.

AudioAccessoryKit
+10

AudioAccessoryKit provides APIs for audio accessories such as headphones.

MusicKit
+6

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
+5

VideoToolbox is a low-level C framework for hardware-accelerated video encoding, decoding, and pixel transcoding.

_MusicKit_SwiftUI
+4

_MusicKit_SwiftUI is a Swift cross-import overlay the compiler exposes only when a target imports both MusicKit and SwiftUI.

CoreAudio
+3

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
+2

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
+2

MediaPlayer provides access to the user's media library and the system's now-playing and remote-command interfaces.

ShazamKit
+1~1

ShazamKit matches audio against Shazam's catalog and against custom catalogs you build from your own reference recordings.

AVRouting
+1

AVRouting models audio and video route discovery and selection.

MediaAccessibility
+1

MediaAccessibility holds system-wide media accessibility settings, mainly closed-caption and subtitle appearance.

MediaExtension
+1

MediaExtension lets developers ship out-of-process plug-ins that add decoders, demuxers, and format readers to the system media stack, so…

MediaToolbox
+1

MediaToolbox is a low-level C framework for media processing on Apple platforms.

← All categories