新手上路
- 积分
- 26
- 金钱
- 26
- 注册时间
- 2018-11-15
- 在线时间
- 40 小时
|
90金钱
就是目前我使用了Linux 的 uac2 功能uac2 将板子枚举成了一个usb声卡设备,接入主控端后,主控端如:电脑,进行录音操作时,rk3308板子会将usb的输入端口打开,然后通过f_uac2 里的afunc_set_alt 函数将 alt设置为1,此时intf=2,alt=1,代表可以进行playback操作
就是可以通过ALSA_Playback -> IT_2 -> OT_4 -> USB-IN 这个方式进行数据传输,但是此时只是打开相关通道,不会自己进行相关的播放录音操作,那我有没有什么命令或者接口函数可以查看usb驱动的接口和触点状态,以方便写代码进行相关的操作。
我看到这个文件下还有一个afunc_get_alt函数,可是这个文件之上对应的是u_audio.c里的操作函数,audio的操作又是只提供了 alsa 的操作接口,而我用户层的alsa 的api函数好像没有相关的读取函数,我要怎么知道主控端,例如电脑对这个usb audio设备进行了操作呢?
有没有大神知道一些啊,好急呀
有什么不清楚,我再解释下
求解答
|
|