Android Audio System: AudioTrack, AudioRecord의 내부 동작 원리Android의 오디오 시스템은 다양한 구성 요소로 이루어져 있으며, 그중에서도 AudioTrack과 AudioRecord는 각각 오디오 출력과 입력을 담당하는 핵심 API입니다. 이 글에서는 AudioTrack과 AudioRecord의 내부 동작 원리를 깊이 있게 분석하고, 이를 활용한 오디오 입출력의 흐름을 설명하겠습니다.1. AudioTrack 개요 및 내부 동작1.1 AudioTrack의 역할AudioTrack은 애플리케이션이 PCM(Pulse Code Modulation) 데이터를 오디오 하드웨어로 출력하는 기능을 제공합니다. 즉, 앱이 생성한 오디오 데이터를 직접 하드웨어에 전달하는 역할을 수행합..