杰理之混合录音开始【篇】

/----------------------------------------------------------------------------/
/**@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 模式, 其他模式不支持

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
杰理IC的代码编写一般从其技术团队的总部开始。作为一个集成电路设计与制造企业,杰理IC的总部设在中国。编写代码的过程通常需要经过以下几个步骤: 1. 需求分析与设计:在开始编写代码之前,杰理IC的技术团队会对产品的需求进行详细分析,并确定需要实现的功能和特性。然后他们会进行软件设计,包括架构设计、模块划分等。 2. 编码与测试:根据设计的软件架构,杰理IC的开发人员会开始编写代码。他们使用C语言等编程语言,根据需求实现相应的功能模块。编写完成后,他们会进行本地测试,确保代码的正确性和稳定性。 3. 集成与调试:在单个模块测试通过后,不同的模块会被集成到一起。杰理IC的技术团队会对整个系统进行综合测试和调试,以确保各个模块之间的协同工作和系统的稳定性。 4. 产品发布与验证:经过集成和调试后,杰理IC会对最终产品进行验证。他们会使用不同的测试工具和设备,进行严格的性能测试和验证。如果测试通过,产品就可以发布。 总的来说,杰理IC的代码编写工作从需求分析与设计开始,经过编码、测试、集成、调试和验证等多个阶段。这个过程需要技术团队的多个人员协同工作,确保代码质量和产品可靠性。最终,杰理IC的产品将会被用于各种不同的应用领域,为用户提供高品质的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rambo-Lamborghini

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值