杰理之Recorder mix 详细接口说明【篇】

// —————————————————————————-/
/@brief 混合录音开始
@param
@return 0 成功, 非 0 失败
@note
混合录音支持录制内容:
BT sbc(高级音频)
BT sco(蓝牙通话)
FM(内置 FM)
Linein(外部音源输入)
录音参数配置:
请在__recorder_mix_start 函数内部修改参数
1、支持设备选择, 如:sd0、udisk0 等
2、修改文件名称及文件夹名称, 默认文件夹名称为 JL_REC,文件名 AC69
*
3、编码格式(资源受限,通话支持 adpcm wav)
4、支持砍头砍尾处理
说明:
1、录音允许打断配置, 通过 RECORDER_MIX_BREAK_EN 来配置
1)录音过程中, 蓝牙音乐播放与通话切换过程, 自动打断, 如需继续录音需A、该配置支持 AEC 回声消除,因为回声消除占用 cpu 及 ram 资源比较多,
所以录音会被打断
B、编码类型可选, SDK 默认是除通话情况下使用 wav 格式,其他使用 mp3
C、采样率随当前 dac 的采样率
2) 录音过程中, 蓝牙音乐播放与通话切换过程, 不允许打断, 录音继续
A、该配置不支持 AEC 回声消除,因为该过程固定了编码采样率, 需要较大
的 ram 及 cpu 资源
B、编码类型可以选, 开混响情况下,只可以选择 WAV, 不开混响可选 mp3
C、编码采样率固定,SDK 默认配置采样率为 32000, 不建议高于此采样率
D、录制混响时,会录制混响+背景音乐
2、混合录音支持蓝牙、FM、LINEIN 模式, 其他模式不支持
/
/
—————————————————————————-
/

Original: https://blog.csdn.net/u013820168/article/details/122781058
Author: Rambo-Lamborghini
Title: 杰理之Recorder mix 详细接口说明【篇】

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/498224/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球