Struct-Referenz für „input_module“

Struct-Referenz für „input_module“

#include < input.h >

Datenfelder

struct hw_module_t   common
 
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)
 

Detaillierte Beschreibung

Definition in Zeile 545 der Datei input.h .

Felddokumentation

struct hw_module_t common

Gängige Methoden des Eingabemoduls. Dieser muss das erste Mitglied von input_module sein, da Nutzer dieser Struktur einen hw_module_t in einen input_module -Pointer umwandeln, wenn bekannt ist, dass hw_module_t auf ein input_module verweist.

Definition in Zeile 552 der Datei input.h .

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

Initialisieren Sie das Modul mit Host-Callbacks. An diesem Punkt sollte die HAL die gesamte erforderliche Infrastruktur starten, um Eingabeereignisse zu verarbeiten.

Definition in Zeile 558 der Datei input.h .

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

Es wird ein Ausgabebericht mit einem neuen Status gesendet, den das angegebene Gerät haben soll.

Definition in Zeile 564 der Datei input.h .


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
  • hardware/libhardware/include/hardware/ input.h