Windows中蓝牙AVRCP命令触发的事件

本文关键字:事件 命令 AVRCP Windows | 更新日期: 2023-09-27 18:18:43

只是在做一些高级侦察,可以这么说…对于我的潘多拉客户端Elpis,我支持全局媒体键(键盘上的MediaPlayPause, MediaNext等),如果可能的话,我希望能够支持蓝牙耳机的AVRCP。我目前没有任何(虽然会尝试尽快得到一些)。

我的主要问题是,在windows中AVRCP命令触发了哪些事件(键盘或其他)?它是否依赖于BT适配器和/或驱动程序堆栈?我希望它们能像上面提到的一样被曝光,但是我找不到任何官方的微软文件证实或否认这一点…但据我所知,WMP支持它,而其他一些媒体播放器不支持(尽管它们支持标准媒体键),这让我相信这是不同的事件。

任何见解将不胜感激。

Windows中蓝牙AVRCP命令触发的事件

Windows上没有一组可用于蓝牙的公开事件。dll包含此功能,并使用PassThruOpId枚举播放,停止,暂停,FF和RW。点击这里查看MSDN条目

UPDATE根据下面的评论,对于这个问题,我无法找到除紧凑框架以外的任何文档。

UPDATE:这里是Windows蓝牙驱动程序堆栈的链接。还可以查看其他堆栈问题

不知道MSDN上的文档在哪里…假设它真的存在。但我还有其他参考资料:

http://download.microsoft.com/download/5/e/6/5e66b27b - 988 b - 4 - f50 af3a c2ff1e62180f/con t564_wh08.pptx

  • 幻灯片10—"HF和AVRCP控件映射到人机接口设备(HID)控件"
  • 幻灯片14—"AVRCP控件映射到人机接口设备(HID) API"AVRCP与HID值的对应关系表

IIRC拉里·奥斯特曼也在这个视频中讨论过:http://channel9.msdn.com/blogs/charles/inside-windows-7-larry-osterman-on-new-audio-capabilities至少蓝牙电话呼叫控制在00:33:35根据我的笔记