【技术实现步骤摘要】
控制声卡传输音频的方法、装置及存储介质
本专利技术涉及音频传输
,特别涉及一种控制声卡传输音频的方法、装置及存储介质。
技术介绍
随着音频传输技术的不断发展以及终端的普及,终端上大多安装有传输音频流的声卡,且声卡的种类也越来越多,USB(UniversalSerialBUS,通用串行总线)声卡便是其中的一种。如支持UAC(USBAUDIOCLASS,USB音频类)1.0协议的声卡、支持UAC2.0协议的声卡以及支持UAC3.0协议的声卡等。通过将安装有声卡的终端可以实现音频播放。为了满足用户对追求高品质音频的需求,一方面要求音源的高质量;另一方面,在硬件上,也要求支持更高的音频流传输方式的声卡。因此,如何控制声卡传输音频成为音频传输
人们十分关注的问题。相关技术在控制声卡传输音频时,检测到声卡后,获取该声卡的配置信息,从而获取该声卡的配置信息中的音频传输参数。之后,按照该音频传输参数来传输目标音频。由于声卡的配置信息相对固定,其所支持的音频的数据格式也相对固定,因而相关技术在控制声卡传输音频时,按照声卡的配置信息中的音频传输参数来传输目标音频,将导致可 ...
【技术保护点】
1.一种控制声卡传输音频的方法,其特征在于,所述方法包括:识别目标声卡;获取所述目标声卡的配置信息;若所述目标声卡的配置信息与待传输的目标音频的数据格式不匹配,则查找支持所述目标音频的数据格式的目标接口号和目标可更换设置号;若查找到支持所述目标音频的数据格式的目标接口号和目标可更换设置号,根据所述目标接口号、所述目标可更换设置号以及所述目标音频的数据格式设置所述配置信息中的音频传输参数,所述音频传输参数至少包括采样率、接口号和可更换设置号;根据设置后的所述音频传输参数控制所述目标声卡传输所述目标音频。
【技术特征摘要】
1.一种控制声卡传输音频的方法,其特征在于,所述方法包括:识别目标声卡;获取所述目标声卡的配置信息;若所述目标声卡的配置信息与待传输的目标音频的数据格式不匹配,则查找支持所述目标音频的数据格式的目标接口号和目标可更换设置号;若查找到支持所述目标音频的数据格式的目标接口号和目标可更换设置号,根据所述目标接口号、所述目标可更换设置号以及所述目标音频的数据格式设置所述配置信息中的音频传输参数,所述音频传输参数至少包括采样率、接口号和可更换设置号;根据设置后的所述音频传输参数控制所述目标声卡传输所述目标音频。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标接口号、所述目标可更换设置号以及所述目标音频的数据格式设置所述配置信息中的音频传输参数,包括:设置所述配置信息中的接口号为所述目标接口号,设置所述配置信息中的可更换设置号为所述目标可更换设置号,设置所述配置信息中的采样率为与所述目标音频的数据格式匹配的目标采样率。3.根据权利要求1所述的方法,其特征在于,所述识别目标声卡,包括:检测USB设备插入事件;根据所述USB设备插入事件获取所述USB设备的设备描述符和接口描述符;根据所述设备描述符识别所述USB设备的版本;若所述USB设备的版本为目标版本,则根据所述接口描述符识别所述USB设备是否为目标声卡。4.根据权利要求3所述的方法,其特征在于,所述根据所述设备描述符识别所述USB设备的版本,包括:根据所述设备描述符中的USB版本号、设备类码、设备子类码及协议码识别所述USB设备的版本;根据所述接口描述符识别所述USB设备是否为目标声卡,包括:根据所述接口描述符中的类型代码识别所述USB设备是否为目标声卡。5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:识别目标声卡后,获取所述目标声卡的权限;基于获取到的权限执行获取所述目标声卡的配置信息的操作。6.一种控制声卡传输音频的装置,其特征在于,所述装置包括:识别模块,用于识别目标声卡;获取模块,用于获取所述目标声卡的配置信息;查找模块,用于若所述目标声卡的配置信息与待传输的目...
【专利技术属性】
技术研发人员:徐林猛,吴少义,黄裕佳,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。