在Windows Mobile 5.0设备上,我有一个MFC C ++自助服务终端应用程序,它应该以编程方式连接到3个蓝牙耳机之一,并打开一个双向音频连接。

耳机已为设备所知,只有切换和连接部分才能以编程方式完成。

我该怎么做?

我知道线程如何“通过蓝牙连接”在WM中以编程方式?但希望有一种适用于C ++的方法。

有什么想法吗?

有帮助吗?

解决方案

我将开始在MSDN Windows Mobile 5.0文档中查找 Blue Tooth APIS

将音频设备更改为蓝牙设备很可能是个难点。根据您尝试切换的应用程序,您可能需要查看 Waveform Audio适用于基于Windows Mobile的设备API

从未做过上述任何一项,我不能说它是否足够,但它应该让你开始。

其他提示

对于Windows Mobile,有两种主要的蓝牙堆栈:Widcomm Bluetooth Stack和Microsoft的蓝牙堆栈。这两个都提供了原生API,您可以谷歌搜索它们的使用示例。

我认为32feet.NET库的作用是在这些库之上提供一个通用接口。您可以尝试查看源代码,了解如何完成此操作。

如果您只需要在单个设备中运行您的应用程序,那么您可以找到蓝牙堆栈正在使用的代码并仅为此编码。这将是一个更容易,但不便携的解决方案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top