===代码请参考BlueZ中的hstest.c===
基本流程如下:
1.call socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO) to create socket
2.call bind() to local
3.call connect() to remote
4.call getsockopt(SOL_SCO, SCO_OPTIONS) to get MTU
5.send AudioContent to socket(SCO)
6.call close() to close socket
意见反馈:
1.输入的声音文件是raw编码格式的
2.播放的音质比较差
基本流程如下:
1.call socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO) to create socket
2.call bind() to local
3.call connect() to remote
4.call getsockopt(SOL_SCO, SCO_OPTIONS) to get MTU
5.send AudioContent to socket(SCO)
6.call close() to close socket
意见反馈:
1.输入的声音文件是raw编码格式的
2.播放的音质比较差
本文介绍了使用BlueZ库中的hstest.c实现蓝牙SCO音频传输的基本步骤,包括创建socket、绑定本地地址、连接远程设备、获取MTU及发送音频内容等关键环节。
4242

被折叠的 条评论
为什么被折叠?



