input_module 結構體參考資料

input_module 結構體參考資料

#include < input.h >

資料欄位

struct hw_module_t   通用
 
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)
 

詳細說明

定義位於檔案 input.h 的第 545 行。

欄位說明文件

struct hw_module_t common

輸入模組的常用方法。這個 必須是 input_module 的首位成員,因為這個結構的使用者會將 hw_module_t 投放至 input_module 指標,且在已知 hw_module_t 參照 input_module 的情況下,會將其投放至 input_module 指標。

定義位於檔案 input.h 552 行。

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

使用主機回呼初始化模組。此時,HAL 應啟動所需的任何基礎架構,以便處理輸入事件。

定義位於檔案 input.h 558 行。

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

傳送輸出報告,其中包含主機希望特定裝置採用的新狀態集。

定義位於檔案 input.h 564 行。


這個結構體的說明文件是由下列檔案產生:
  • hardware/libhardware/include/hardware/ input.h