Documentation de référence sur la struct input_module

Documentation de référence sur la struct input_module

#include < input.h >

Champs de données

struct hw_module_t   commun
 
void(*  init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
 
void(*  notify_report )(const input_module_t *module, input_report_t *report)
 

Description détaillée

Définition à la ligne 545 du fichier input.h .

Documentation des champs

struct hw_module_t common

Méthodes courantes du module d'entrée. Cet élément doit être le premier membre de input_module , car les utilisateurs de cette structure castent un hw_module_t en pointeur input_module dans les contextes où il est connu que hw_module_t fait référence à un input_module .

Définition à la ligne  552 du fichier input.h .

void(* init)(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)

Initialisez le module avec des rappels d'hôte. À ce stade, le HAL doit démarrer toute l'infrastructure dont il a besoin pour traiter les événements d'entrée.

Définition à la ligne 558 du fichier input.h .

void(* notify_report)(const input_module_t *module, input_report_t *report)

Envoie un rapport de sortie avec un nouvel état que l'hôte souhaite que l'appareil donné adopte.

Définition à la ligne  564 du fichier input.h .


La documentation de ce struct a été générée à partir du fichier suivant :
  • hardware/libhardware/include/hardware/ input.h