Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bluetooth 蓝牙音频SCO链接到多个设备,一次仅激活一个_Bluetooth - Fatal编程技术网

Bluetooth 蓝牙音频SCO链接到多个设备,一次仅激活一个

Bluetooth 蓝牙音频SCO链接到多个设备,一次仅激活一个,bluetooth,Bluetooth,假设我的平台或“蓝牙控制器”仅支持PCM上的1个SCO链路。在这种情况下,我仍然可以与多个设备配对并交替与它们通信(音频)?或者我的“蓝牙控制器”需要为每个PCM提供多个SCO链路的功能?是的,您仍然可以对多个设备进行配对,但只有一次尝试连接SCO套接字才会成功。既然你说“交替地与他们交流”,我想这可以通过在连接()下一个(不同的耳机地址)之前,始终对当前SCO套接字调用close()来实现。你可以使用fork()创建一个新的过程并使用它。

假设我的平台或“蓝牙控制器”仅支持PCM上的1个SCO链路。在这种情况下,我仍然可以与多个设备配对并交替与它们通信(音频)?或者我的“蓝牙控制器”需要为每个PCM提供多个SCO链路的功能?

是的,您仍然可以对多个设备进行配对,但只有一次尝试连接SCO套接字才会成功。既然你说“交替地与他们交流”,我想这可以通过在连接()下一个(不同的耳机地址)之前,始终对当前SCO套接字调用close()来实现。

你可以使用
fork()
创建一个新的过程并使用它。