[发明专利]控制声卡传输音频的方法、装置及存储介质有效
申请号: | 201810967798.5 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109101213B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 徐林猛;吴少义;黄裕佳 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭晶 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 声卡 传输 音频 方法 装置 存储 介质 | ||
1.一种控制声卡传输音频的方法,其特征在于,所述方法包括:
检测USB设备插入事件;
根据所述USB设备插入事件获取所述USB设备的设备描述符和接口描述符;
根据所述设备描述符识别所述USB设备的版本;
若所述USB设备的版本为目标版本,则根据所述接口描述符识别所述USB设备是否为目标声卡;
获取所述目标声卡的配置信息;
若所述目标声卡的配置信息与待传输的目标音频的数据格式不匹配,则查找支持所述目标音频的数据格式的目标接口号和目标可更换设置号,所述目标接口号来自扩展接口后记录的接口号,且所述目标接口号支持所述目标音频的数据格式,所述目标可更换设置号来自扩展接口后记录的可更换设置号,所述目标可更换设置号支持所述目标音频的数据格式;
若查找到支持所述目标音频的数据格式的目标接口号和目标可更换设置号,根据所述目标接口号、所述目标可更换设置号以及所述目标音频的数据格式设置所述配置信息中的音频传输参数,所述音频传输参数至少包括采样率、接口号和可更换设置号;
根据设置后的所述音频传输参数控制所述目标声卡传输所述目标音频。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标接口号、所述目标可更换设置号以及所述目标音频的数据格式设置所述配置信息中的音频传输参数,包括:
设置所述配置信息中的接口号为所述目标接口号,设置所述配置信息中的可更换设置号为所述目标可更换设置号,设置所述配置信息中的采样率为与所述目标音频的数据格式匹配的目标采样率。
3.根据权利要求1所述的方法,其特征在于,所述根据所述设备描述符识别所述USB设备的版本,包括:根据所述设备描述符中的USB版本号、设备类码、设备子类码及协议码识别所述USB设备的版本;
根据所述接口描述符识别所述USB设备是否为目标声卡,包括:根据所述接口描述符中的类型代码识别所述USB设备是否为目标声卡。
4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:
识别目标声卡后,获取所述目标声卡的权限;
基于获取到的权限执行获取所述目标声卡的配置信息的操作。
5.一种控制声卡传输音频的装置,其特征在于,所述装置包括:
识别模块,用于识别目标声卡;
获取模块,用于获取所述目标声卡的配置信息;
查找模块,用于若所述目标声卡的配置信息与待传输的目标音频的数据格式不匹配,则查找支持所述目标音频的数据格式的目标接口号和目标可更换设置号,所述目标接口号来自扩展接口后记录的接口号,且所述目标接口号支持所述目标音频的数据格式,所述目标可更换设置号来自扩展接口后记录的可更换设置号,所述目标可更换设置号支持所述目标音频的数据格式;
设置模块,用于若查找到支持所述目标音频的数据格式的目标接口号和目标可更换设置号,根据所述目标接口号、所述目标可更换设置号以及所述目标音频的数据格式设置所述配置信息中的音频传输参数,所述音频传输参数至少包括采样率、接口号和可更换设置号;
控制模块,用于根据设置后的所述音频传输参数控制所述目标声卡传输所述目标音频;
所述识别模块,包括:
检测单元,用于检测USB设备插入事件;
获取单元,用于根据所述USB设备插入事件获取所述USB设备的设备描述符和接口描述符;
第一识别单元,用于根据所述设备描述符识别所述USB设备的版本;
第二识别单元,用于若所述USB设备的版本为目标版本,则根据所述接口描述符识别所述USB设备是否为目标声卡。
6.根据权利要求5所述的装置,其特征在于,所述设置模块,用于设置所述配置信息中的接口号为所述目标接口号,设置所述配置信息中的可更换设置号为所述目标可更换设置号,设置所述配置信息中的采样率为与所述目标音频的数据格式匹配的目标采样率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810967798.5/1.html,转载请声明来源钻瓜专利网。