多通道音频数据的实现方法、系统、装置及存储介质制造方法及图纸

技术编号:40317943 阅读:30 留言:0更新日期:2024-02-07 21:00
本发明专利技术公开了一种多通道音频数据的实现方法、系统、装置及存储介质。该方法包括:根据硬件声卡通道数,确定虚拟声卡的通道数;遍历所述硬件声卡,对所述虚拟声卡进行配置,得到配置好的虚拟声卡;接收音频指令和音频数据,基于所述虚拟声卡对所述音频数据进行处理和分配,得到音频处理结果并传输至硬件声卡;其中,所述音频指令包括录音指令和播放指令,所述音频处理结果用于表征与所述硬件声卡相匹配的音频数据。本发明专利技术实施例通过虚拟声卡实现硬件声卡的输入输出,可用于多种系统,提升通用性能;同时,通过虚拟声卡进行音频数据的处理和分配,缓解卡顿的问题,提升音频处理效率。本方法可以广泛应用于音频技术领域。

【技术实现步骤摘要】

本专利技术涉及音频,尤其是一种多通道音频数据的实现方法、系统、装置及存储介质


技术介绍

1、通常在包含一至多个硬件声卡情况下,实现多硬件声卡同时播放或录音、多通道音频数据从某一硬件声卡某一通道混音播放、多硬件声卡多通道录音数据混音为单通道音频数据、多硬件声卡统一音量播放或录音等应用场景时较为困难,需将音频数据处理完后针对不同硬件声卡同时写或读音频数据等。同时若在此基础上实现音频数据流在所有硬件声卡各个通道之间实时无缝切换,则需要更为复杂的操作,需不断的开关硬件声卡设备,暂停音频传输等,容易造成切换卡顿等问题。上述方案均需直接对多个硬件声卡设备操作,不仅操作复杂、效果差,同时在不同硬件平台上硬件声卡各有所异,多平台适配上加大了开发难度。


技术实现思路

1、本专利技术的目的在于至少一定程度上解决现有技术中存在的技术问题之一。

2、为此,本专利技术的目的在于提供一种高效的多通道音频数据的实现方法、系统、装置及存储介质。

3、为了达到上述技术目的,本专利技术实施例所采取的技术方案包括:...

【技术保护点】

1.一种多通道音频数据的实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的多通道音频数据的实现方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的多通道音频数据的实现方法,其特征在于,所述遍历所述硬件声卡,对所述虚拟声卡进行配置,得到配置好的虚拟声卡,包括:

4.根据权利要求2所述的多通道音频数据的实现方法,其特征在于,所述方法还包括以下步骤:

5.根据权利要求2所述的多通道音频数据的实现方法,其特征在于,所述方法还包括:

6.根据权利要求2所述的多通道音频数据的实现方法,其特征在于,所述方法还包括:

...

【技术特征摘要】

1.一种多通道音频数据的实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的多通道音频数据的实现方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的多通道音频数据的实现方法,其特征在于,所述遍历所述硬件声卡,对所述虚拟声卡进行配置,得到配置好的虚拟声卡,包括:

4.根据权利要求2所述的多通道音频数据的实现方法,其特征在于,所述方法还包括以下步骤:

5.根据权利要求2所述的多通道音频数据的实现方法,其特征在于,所述方法还包括:

【专利技术属性】
技术研发人员:丁彬源
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1