Какие события запускаются командами Bluetooth AVRCP в Windows - программирование
Подтвердить что ты не робот

Какие события запускаются командами Bluetooth AVRCP в Windows

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

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

Любое понимание было бы весьма полезным.

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

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

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