在 Windows Mobile 5.0 设备上,我有一个 MFC C++ kiosk 应用程序,它应该以编程方式连接到 3 个蓝牙耳机之一并打开一个双向音频连接到它。
设备已经知道耳机,它只是应该以编程方式完成的切换和连接部分。
我该怎么做?
我知道线程如何以编程方式在 WM 中“通过蓝牙连接”?但希望有一种适用于 C++ 的方法。
有任何想法吗?
在 Windows Mobile 5.0 设备上,我有一个 MFC C++ kiosk 应用程序,它应该以编程方式连接到 3 个蓝牙耳机之一并打开一个双向音频连接到它。
设备已经知道耳机,它只是应该以编程方式完成的切换和连接部分。
我该怎么做?
我知道线程如何以编程方式在 WM 中“通过蓝牙连接”?但希望有一种适用于 C++ 的方法。
有任何想法吗?
对于 Windows Mobile,有两个主要的蓝牙堆栈可用:Widcomm 蓝牙堆栈和微软的蓝牙堆栈。这两个都提供了一个原生 API,你可以在谷歌上搜索它们的使用示例。
我想 32feet.NET 库所做的是在这些之上提供一个通用接口。您可以尝试查看来源以了解这是如何完成的。
如果您只需要在单个设备上运行您的应用程序,那么您可以找到正在使用的蓝牙堆栈和代码。这将是一个更容易但不便携的解决方案。
我将开始在 MSDN Windows Mobile 5.0 文档中查找Blue Tooth APIS。
将音频设备更改为蓝牙设备可能是硬位。根据您尝试切换的应用程序,您可能希望查看Waveform Audio for Windows Mobile-based Devices API。
从来没有做过上述任何事情,我不能说它是否足够,但它应该让你开始。