Android Audio System - MixerThread, TrackThread 구조 분석Android의 오디오 시스템은 복잡한 구조로 이루어져 있으며, AudioFlinger는 그 중심에서 오디오 데이터를 관리하고 믹싱하는 중요한 역할을 담당합니다. 특히 AudioFlinger 내부의 MixerThread와 TrackThread는 오디오 데이터의 흐름을 제어하는 핵심 컴포넌트로, 각각의 역할과 동작 방식에 대해 깊이 있는 분석이 필요합니다. 이번 글에서는 MixerThread와 TrackThread의 구조를 살펴보고, 이들이 어떻게 Android 오디오 시스템에서 동작하는지 설명하겠습니다.1. AudioFlinger 개요AudioFlinger는 Android의 오디오 프레임워크에서 중요한 역할을 ..