在Windows Mobile 5.0设备上,我有一个MFC C ++自助服务终端应用程序,它应该以编程方式连接到3个蓝牙耳机之一,并打开一个双向音频连接。
耳机已为设备所知,只有切换和连接部分才能以编程方式完成。
我该怎么做?
我知道线程How to “Connect via Bluetooth” in WM programmatically?,但希望有一种适用于C ++的方法。
有什么想法吗?
答案 0 :(得分:0)
对于Windows Mobile,有两种主要的蓝牙堆栈:Widcomm Bluetooth Stack和Microsoft的蓝牙堆栈。这两个都提供了原生API,您可以谷歌搜索它们的使用示例。
我认为32feet.NET库的作用是在这些库之上提供一个通用接口。您可以尝试查看源代码,了解如何完成此操作。
如果您只需要在单个设备中运行您的应用程序,那么您可以找到蓝牙堆栈正在使用的代码并仅为此编码。这将是一个更容易,但不便携的解决方案。
答案 1 :(得分:0)
我将开始查看Blue Tooth APIS的MSDN Windows Mobile 5.0文档。
将音频设备更改为蓝牙设备很可能是个难点。根据您尝试切换的应用程序,您可能希望查看Waveform Audio for Windows Mobile-based Devices API。
从未做过上述任何一项,我不能说它是否足够,但它应该让你开始。