Какие события запускаются командами Bluetooth AVRCP в Windows - PullRequest
21 голосов
/ 26 декабря 2011

Просто делаю расширенную разведку, так сказать здесь ... Для моего клиента Pandora, Elpis , я поддерживаю глобальные медиа-клавиши (MediaPlayPause, MediaNext и т. Д. На клавиатуре), и я хочу иметь возможностьдля поддержки AVRCP от наушников Bluetooth, если это возможно.У меня в настоящее время нет никаких (хотя я постараюсь получить их в ближайшее время).

Мой главный вопрос: какие события (клавиатурные или иные) запускаются командами AVRCP в windows? Это что-то зависит от адаптера BT и / или стека драйверов?Я был бы рад, если бы они просто отображались с теми же медиа-ключами, упомянутыми выше, но я не могу найти никакой официальной документации MS, подтверждающей или опровергающей это ... Но из того, что я могу сказать, WMP поддерживает это, но некоторые другие медиаплееры этого не делают(хотя они поддерживают стандартные медиа-ключи), что заставляет меня верить, что это разные события.

Любое понимание будет с благодарностью.

Ответы [ 2 ]

7 голосов
/ 02 января 2012

Нет набора доступных событий для Bluetooth в Windows.Btd.dll содержит эту функцию и использует перечисление PassThruOpId для воспроизведения, остановки, паузы, FF и RW.Нажмите здесь для записи MSDN по этому вопросу.

ОБНОВЛЕНИЕ В соответствии с комментарием ниже, я не могу найти любую документацию, кроме документации Compact Framework, по этому вопросу..

ОБНОВЛЕНИЕ : Вот ссылка на стек драйверов Windows Bluetooth .Также проверьте этот другой стек вопрос .

4 голосов
/ 03 января 2012

Не знаю, где это задокументировано на MSDN ... при условии, что оно вообще существует.Но у меня есть некоторые другие ссылки:

http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/CON-T564_WH08.pptx

  • Слайд 10 - «Элементы управления HF и AVRCP сопоставлены с элементами управления Human Interface Device (HID)»
  • Слайд 14 - «Элементы управления AVRCP сопоставлены с API-интерфейсом устройства интерфейса пользователя (HID)» и таблица сопоставления между значениями AVRCP и HID

IIRC, также обсуждаемое Ларри Остерманом в этом видео: http://channel9.msdn.com/blogs/charles/inside-windows-7-larry-osterman-on-new-audio-capabilities По крайней мере, в соответствии с моими заметками, в 00:33:35 обсуждается управление звонками через Bluetooth.

...