# record_qt **Repository Path**: slcode/record_qt ## Basic Information - **Project Name**: record_qt - **Description**: qt 录制麦克风(win+mac)扬声器(仅win)并实现实时写入到mp3 和aac音频文件中 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 19 - **Forks**: 6 - **Created**: 2019-11-02 - **Last Updated**: 2025-07-07 ## Categories & Tags **Categories**: multimedia **Tags**: None ## README # record_qt #### 介绍 这是一个qt 录制麦克风扬声器的示例,win播放pcm数据 * Win基于coreaudio/wasapi(同时录制麦克风和扬声器,并分离声道一步合成mp3和aac文件保存) * Mac通过CoreFoundatio进行录制(mac仅录制麦克风) #### 软件架构 * 麦克风采集线程、扬声器采集线程、编码线程、音频渲染线程 * 使用LoopBuffer降低内存使用量,并降低可能存在的内存泄漏风险 * 生产消费模型有效降低CPU使用率 * 及时刷新音频数据,保证录音完整性