Android Media is a framework library providing the primary system components for audio and video playback, session management, and media routing on Android. It includes a multimedia API for processing raw media streams, managing MIDI devices, and rendering video frames.
The project features a dedicated metadata manager for organizing descriptive labels, content channels, and DRM configurations, alongside a session controller that synchronizes playback state with external controllers and manages media shortcuts for wearable devices.
The library covers a broad range of capabilities including audio attribute configuration, media library browsing, and playback control for streaming and local files. It also provides tools for ad playback management and video processing, such as transcoding formats, trimming clips, and applying visual effects to frames.