Capture d'IR via un Mac book Pro
Lastiko
Membre
Bonsoir
Est ce que quelqu'un a deja chercher a capturer un télécommande infrarouge avec son Mac ?
est ce qu'on a accés a ca en code ?
si quelqu'un a des infos ou une expérience sur le sujet , je suis prenneur
Merci par avance
Est ce que quelqu'un a deja chercher a capturer un télécommande infrarouge avec son Mac ?
est ce qu'on a accés a ca en code ?
si quelqu'un a des infos ou une expérience sur le sujet , je suis prenneur
Merci par avance
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Mais VLC est sous licence GNU.
désolé pour ma noobinerie mais ça signifie quoi ???
si c'est ça c'est tordu...
Par exemple dans FStream, jp a fait ça pour capturer les commandes de la Apple Remote et permettre de changer la piste ou la radio lue dans son soft via la télécommande.
Remote Buddy est un logiciel qui te permet également de modifier les actions à affecter aux touches de la télécommande Apple Remote
...
J'avais fait mumuse à une époque là dessus, faudrait que je retrouve les sources aux tréfonds de mon disque dur et de mes petits essais de bouts de ficelle :P
J'utilise les fichiers AppleRemote.h / AppleRemote.m de Martin Kahr (classe qui s'interface avec l'IOKit, puisque l'AppleRemote n'est rien d'autre qu'une HID " Human Interface Device " comme une souris ou un clavier vu pour OSX, mais simplifie énormément la tâche)
Il me semble d'ailleurs que c'est cette même classe qui est utilisée par VLC. Et ce module est disponible sous licence MIT pour le coup (et non GNU) : autrement dit libre à toi de la réutiliser
Page Doxygen de la classe AppleRemote
Je vais creuser tout ca , mais en faite je cherche simplement a recuperer les codes IR
Mais si tu regardes dans le code, tu verras que c'est donc ce qu'il fait dans cette fameuse classe : il récupère (en utilisant IOKit & co donc), les events HID et les codes IR reçus, et les compare avec ceux qu'il connait (ceux de la télécommande AppleRemote justement), pour faire remonter les événements sous forme plus sympathique genre "le bouton Menu a été pressé" au lieu de "j'ai reçu le code IR 2732".
Rien ne t'empêche de prendre exemple sur ce code, donc, mais d'enlever toute la partie "interprétation des codes IR pour les transformer en messages explicites", pour faire remonter directement les codes IR.
Mais ce qui m'etonne c'est que je vois bien les codes de la remote Apple mais pas d'une autre télécommande ...etonnant
Et encore heureux, sinon tu télécommanderai la téloche du voisin à chaque fois que tu changes la chaà®ne de ta propre TV ^^ (quoique ça c'est aussi dû à la modulation choisie, différente entre la plupart des télécommandes du même modèle pour éviter ce genre de souci. Mais bon)
Pourquoi tu crois qu'il existe des télécommandes universelles qu'il faut programmer pour qu'ils enregistrent les codes IR d'origine avant de pouvoir les utiliser ? :P En l'occurrence pour toutes les Apple Remote, les codes IR sont les mêmes pour chaque touche. Tout comme pour toutes les télécommandes des téléviseurs du modèle M de la marque X, les codes IR sont différents. Mais il y a quand même un sacré paquet de marques et de modèles et d'appareils électriques différents (TV, FreeBox, Ampli, Chaine HiFi, ....)
mais doit bien y avoir un moyen de voir ce qui arrive sur le recepteur IR du mac ?
sans meme parler de remote Apple
En faite je veux juste afficher les codes IR de n'importe quelle Télécommande pour justement m'en servir Ailleurs
Si tu as tjr ton projet je suis preneur
J'ai toujours mon projet, mais il te servira pas à grand chose vu que je me contentais juste d'utiliser AppleRemote.h tel quel, sans trop me soucier de comment ça marchait en interne :P
si seulement ca pouvait changer
http://www.iospirit.com/developers/
Et qui sait ça te donnera peut-être une idée... ou pas.
(ps : Bonne chance quand même ! et tiens nous au jus 8--) )
Si quelqu'un a une idée de comment procéder ... je suis preneur