2011-12-26 194 views
18

只需進行一些高級偵察以便在這裏說... 對於我的Pandora客戶端,Elpis,我支持全局媒體密鑰(MediaPlayPause,MediaNext等在鍵盤上)和如果可能,我希望能夠從藍牙耳機支持AVRCP。我目前沒有任何(儘管會盡快得到一些)。在Windows中使用藍牙AVRCP命令觸發了什麼事件

我的主要問題是,什麼事件(鍵盤或其他)被觸發AVRCP命令在Windows中? 這是取決於BT適配器和/或驅動程序堆棧的東西嗎? 如果他們只是作爲上面提到的相同的媒體密鑰暴露出來,我會喜歡它,但我找不到任何官方MS文檔確認或否認......但從我所知道的,WMP支持它,但一些其他媒體播放器不是(雖然他們支持標準媒體密鑰),這導致我相信這是不同的事件。

任何有識之士將不勝感激。

+0

我很想把這個問題標記爲太高級以至於不能回答:D。偉大的科目+1。 – Bastardo 2012-01-03 15:39:49

回答

7

在Windows上沒有可用於藍牙的暴露事件集。 Btd.dll包含此功能並使用PassThruOpId enum播放,停止,暫停,FF和RW。點擊here獲取MSDN條目。

UPDATE根據下面的評論,我找不到除Compact Framework的文檔以外的任何其他文檔。

UPDATE:這裏是一個鏈接到Windows Bluetooth Driver Stack。另外結帳這個其他堆棧question

+0

這些MSDN文章適用於Windows Mobile 6.5/Windows Embedded,不適用於Windows桌面系統。 – Joshua 2012-01-02 16:00:30

+0

我其實剛剛拿到了我的藍牙耳機,至少對於我使用的BT適配器(IOGEAR0 – 2012-01-03 00:02:25

+1

我其實剛剛拿到了我的BT耳機,至少對於我使用的適配器(IOGEAR),這些命令只是簡單地暴露和標準的鍵盤事件,MediaPlayPause,MediaNext等 – 2012-01-03 00:03:26

4

不知道它在MSDN中記錄的位置......假設它存在於所有位置。但我有其他一些參考:

http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-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至少藍牙電話CONTRO我根據筆記在00:33:35討論。

+0

Powerpoint鏈接已經死了... – 2014-12-31 04:05:34

相關問題