TechnologiesArea 5

Audio

17 frameworks

The Audio area provides the frameworks for capturing, processing, routing, and playing sound across Apple platforms. Its APIs span the full stack, from low-level hardware abstraction, format conversion, and real-time audio units to high-level engines for playback, recording, mixing, and spatialized 3D audio. The area also includes services for MIDI communication, media library access, and integration with Apple Music and the system Now Playing experience.

iOSmacOStvOSwatchOSvisionOS
No frameworks match.
AVFAudio115 types
Audio engine, sessions, playback/recording, mixing and processing nodes for handling an app's audio.
iOSmacOStvOSwatchOSvisionOS
CoreAudio23 types
Low-level audio data structures and hardware abstraction, including channel layouts for files and hardware.
iOSmacOStvOSwatchOSvisionOS
AudioToolbox177 types
Low-level audio engine for recording, playback, format conversion, audio units, MIDI sound banks, and audio file/stream processing.
iOSmacOStvOSwatchOSvisionOS
MusicKit109 types
Access Apple Music: search and request catalog items like albums, artists and songs, and integrate playback into apps.
iOSmacOStvOSwatchOSvisionOS
AudioUnit
Audio Unit plug-in API for building, hosting, and processing real-time audio effects, instruments, and codecs.
iOSmacOStvOSwatchOSvisionOS
AudioVideoBridging33 types
Framework for IEEE 802.1 Audio Video Bridging, providing time-synchronized low-latency streaming of audio and video over Ethernet networks.
iOSmacOStvOSwatchOSvisionOS
AVRouting9 types
Build custom audio/video device routing so apps can present and manage custom playback routes to external devices over the network.
iOSmacOStvOSwatchOSvisionOS
AVSystemRouting10 types
Framework for routing media playback to remote devices with configurable launch modes and bidirectional data channels.
iOSmacOStvOSwatchOSvisionOS
CoreAudioKit11 types
Provides view controllers and UI for Audio Units, MIDI device configuration and Inter-App Audio switching/transport.
iOSmacOStvOSwatchOSvisionOS
CoreAudioTypes20 types
Base data types and constants (formats, channel layouts) shared across Core Audio APIs.
iOSmacOStvOSwatchOSvisionOS
CoreMIDI79 types
MIDI services for communicating with musical instruments and controllers, including MIDI 1.0/2.0 messages, devices, and network sessions.
iOSmacOStvOSwatchOSvisionOS
iTunesLibrary18 types
Read-only access to the user's iTunes/Music library: albums, artists, artwork, playlists, and media item metadata.
iOSmacOStvOSwatchOSvisionOS
MediaPlayer90 types
Access the user's media library and music playback, plus Now Playing info and remote command center for audio/video.
iOSmacOStvOSwatchOSvisionOS
MediaSetup3 types
Configure account details for accessing a streaming media service so it integrates with system media playback.
iOSmacOStvOSwatchOSvisionOS
MediaToolbox2 types
Low-level media APIs including audio processing taps and professional video workflow support.
iOSmacOStvOSwatchOSvisionOS
OpenAL
Cross-platform OpenAL API for positional 3D audio playback and spatial sound (deprecated).
iOSmacOStvOSwatchOSvisionOS
PHASE73 types
Physical Audio Spatialization Engine for dynamic, spatialized 3D game and app audio with geometry-aware acoustics.
iOSmacOStvOSwatchOSvisionOS
← All technologies