2011-12-26 9 views
18

Solo haciendo un scouting avanzado por así decirlo aquí ... Para mi cliente Pandora, Elpis, apoyo claves globales de medios (MediaPlayPause, MediaNext, etc. en el teclado) y Quiero ser capaz de admitir AVRCP de auriculares bluetooth si es posible. Actualmente no tengo ninguno (aunque intentaré conseguirlo pronto).Qué eventos son disparados por comandos Bluetooth AVRCP en Windows

Mi pregunta principal es ¿qué eventos (teclado u otros) se activan con los comandos AVRCP en Windows? ¿Es algo que depende del adaptador BT y/o pila de controladores? Me encantaría que solo se expusieran como las mismas claves de medios mencionadas anteriormente, pero no puedo encontrar ninguna documentación oficial de MS que confirme o niegue eso ... Pero por lo que puedo decir, WMP lo admite pero algunos otros reproductores multimedia lo hacen no (aunque admiten las claves de medios estándar), lo que me lleva a creer que se trata de eventos diferentes.

Cualquier observación sería muy apreciada.

+0

Me gustaría marcar esta pregunta como demasiado avanzada para responder: D. Gran tema +1. – Bastardo

Respuesta

7

No hay una serie de eventos expuestos disponibles para Bluetooth en Windows. Btd.dll contiene esta funcionalidad y utiliza el PassThruOpId enum para reproducir, detener, pausar, FF y RW. Haga clic en here para la entrada de MSDN en esto.

ACTUALIZACIÓN Según el comentario a continuación, no puedo encontrar ninguna otra documentación que no sea la de Compact Framework para esta pregunta.

ACTUALIZACIÓN: Aquí hay un enlace al Windows Bluetooth Driver Stack. También revise esta otra pila question.

+0

Esos artículos de MSDN son para Windows Mobile 6.5/Windows Embedded y no para el sistema de escritorio de Windows. – Joshua

+0

En realidad acabo de obtener mis auriculares Bluetooth y, al menos para el adaptador BT que estoy usando (IOGEAR0 –

+1

En realidad acabo de obtener mis auriculares BT y, al menos para el adaptador que estoy usando (IOGEAR), esos comandos están simplemente expuestos y eventos de teclado estándar, MediaPlayPause, MediaNext, etc. –

4

No sé dónde está documentado en MSDN ... suponiendo que exista. Pero tengo algunas otras referencias:

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

  • Slide 10 - "controles HF y AVRCP se asignan a Human Interface Device (HID) controles"
  • Slide 14 - "Los controles se asignan AVRCP a Human Interface Device (HID) de la API" y la tabla de asignación entre AVRCP y HID valores

IIRC también es discutido por Larry Ostermann en este video: http://channel9.msdn.com/blogs/charles/inside-windows-7-larry-osterman-on-new-audio-capabilities al menos contro de llamadas de teléfono Bluetooth Se discute a las 00:33:35 según mis notas.

+0

El enlace de PowerPoint está muerto ... –

Cuestiones relacionadas