以编程方式连接到Windows Mobile上的蓝牙耳机

时间:2009-03-04 14:05:06

标签: windows-mobile bluetooth

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

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

我该怎么做?

我知道线程How to “Connect via Bluetooth” in WM programmatically?,但希望有一种适用于C ++的方法。

有什么想法吗?

2 个答案:

答案 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

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