input_module-Strukturreferenz

input_module-Strukturreferenz

#include < input.h >

Datenfelder

Struktur hw_module_t gemeinsam
Leere(* init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
Leere(* 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. Dies muss das erste Mitglied von input_module sein, da Benutzer dieser Struktur in Kontexten, in denen bekannt ist, dass hw_module_t auf ein input_module verweist, einen hw_module_t auf einen input_module-Zeiger umwandeln.

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-Rückrufen. An diesem Punkt sollte die HAL die 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)

Sendet einen Ausgabebericht mit einem neuen Statussatz, den der Host für das angegebene Gerät annehmen 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