USB声卡(Slave)实验---怎么枚举支持麦克风 和扬声器

2019-07-20 07:08发布

按照原子的例子,枚举出了usb声卡,但是在qq设置里面,只能看到扬声器里面有,麦克风没有,求指导如何在麦克风里面也能选择使用。
20160705121738.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
正点原子
1楼-- · 2019-07-20 11:14
USB声卡,不带麦克风。你得改代码,改为支持麦克风的才可以
skyqiu
2楼-- · 2019-07-20 15:01
 精彩回答 2  元偷偷看……
czdspeed
3楼-- · 2019-07-20 18:40
skyqiu 发表于 2016-7-7 09:59
原子哥,在哪个.C改呢?我不懂,我只需要枚举出声卡支持麦克风和扬声器就行,usb声卡硬件是自己公司设计 ...

这个复杂一些 要改usb的枚举描述符
czdspeed
4楼-- · 2019-07-20 22:20
skyqiu 发表于 2016-7-7 09:59
原子哥,在哪个.C改呢?我不懂,我只需要枚举出声卡支持麦克风和扬声器就行,usb声卡硬件是自己公司设计 ...

楼主我说的详细一点吧,在usb_audio_core里面修改
/* USB AUDIO device Configuration Descriptor */
/*--------------------------------------------------------------------------------------------------------------------*/
/*                                          USB Audio V1.0 descriptor                                                 */
/*--------------------------------------------------------------------------------------------------------------------*/
static uint8_t usbd_audio_CfgDesc[AUDIO_CONFIG_DESC_SIZE] =
{

.....

}
skyqiu
5楼-- · 2019-07-21 03:58
 精彩回答 2  元偷偷看……
czdspeed
6楼-- · 2019-07-21 04:23
skyqiu 发表于 2016-7-8 10:12
你好,有完整的这块代码吗、usb 这块不熟,看的很痛苦。

你只要枚举出来麦克风的话把device下面class的audio文件夹修改就行了,要是改成可播放可录音那改的就多了。

一周热门 更多>