Audio & Multimedia: Engineered for Exceptional Sound

Top Picture

Audio & Multimedia: Engineered for Exceptional Sound

Overview

On smart devices, a stable and versatile audio experience is a core competitive advantage. Ameba provides a native, high-performance audio and media processing framework composed of two tightly integrated core engines. This framework comprehensively covers all requirements from underlying audio drivers to upper-layer media playback, aiming to deliver a one-stop audio solution for various end devices.

Smart Media

Advantages

Audio Framework: Multi-Track Playback & Flexible Routing
  • Multi-Channel Concurrent Audio Processing: Robust multi-channel management capable of simultaneously supporting output for multiple audio streams. Scenarios like system prompts, background music, and voice calls can run in parallel without interference, ensuring each audio stream remains clear and smooth.
  • Intelligent Audio Policy Routing: Features a built-in, flexibly customizable audio policy engine that intelligently determines audio paths based on device status (e.g., Bluetooth connection, headset insertion). Enables seamless and smooth switching of audio between built-in speakers, headphones, Bluetooth A2DP, USB Audio, and other devices.
  • Extensive Peripheral Support: Natively supports routing audio streams to various external devices, including Bluetooth A2DP (for high-quality wireless music transmission) and USB Audio, significantly expanding product application scenarios and the accessory ecosystem.
  • Simple and Efficient Development Interfaces: Provides a set of simple, easy-to-use high-level APIs such as AudioTrack (playback), AudioRecord (capture), AudioEffect (effect processing), and AudioManager (audio management), greatly reducing development complexity and enabling rapid integration for developers.
Smart Media
Media Playback Framework: Multi Format & Protocol Support
  • Multi-Format Audio Decoding: Comprehensively supports mainstream audio formats including WAV, AAC, MP3, M4A, OGG, FLAC, AMR, meeting your stringent sound quality requirements from high-efficiency compression to lossless audio.
  • Powerful Streaming Media Playback: Seamlessly supports local file playback and network streaming protocols like HTTP/HTTPS, HLS, RTSP, providing robust and stable playback capabilities for applications such as online music, internet radio, and live audio streaming.
  • Convenient and Efficient Development Interfaces: Encapsulates complex processes like demuxing, decoding, and rendering into simple control interfaces. Developers can implement powerful playback features by calling straightforward APIs, significantly boosting development efficiency.
Smart Media

Typical Applications

Smart Speakers

Play high-quality music, tell stories, provide weather updates.

Wireless Earphones

High-quality music playback, voice interaction, phone calls.

AR/VR and Gaming Devices

Mixing game audio effects with voice chat.

Development Resources

SDK icon SDK Download Link
Doc icon Audio Development Guide Link
Doc icon Media Development Guide Link
Contact icon Contact Us Link

Recommended ICs

IC icon Recommended ICs Link