AudioFlinger Articles

What Does AudioFlinger Do in the Android Audio System?

Explains AudioFlinger's role in the Android audio pipeline, including mixing, threads, AudioTrack, low-latency playback, and AAudio.

Android Audio System Deep Dive: AudioFlinger Mixing and AAudio Low Latency

A deep architecture walkthrough of the Android audio pipeline, from AudioTrack buffers and AudioFlinger mixer scheduling to AAudio MMAP pass-through, latency tradeoffs, and production API choices.