input_module 結構參考

input_module 結構參考

#include < input.h >

資料欄位

結構體hw_module_t常見的
空白(* init )(const input_module_t *模組, input_host_t *主機, input_host_callbacks_t cb)
空白(*通知報告)(const input_module_t *模組, input_report_t *報告)

詳細說明

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

現場文檔

結構體hw_module_t公共

輸入模組的常用方法。這必須input_module的第一個成員,因為該結構的使用者將在已知hw_module_t引用input_module 的上下文中強制將 hw_module_t轉換為input_module指標。

定義在檔案input.h的第552行。

void(* init)(const input_module_t *模組, input_host_t *主機, input_host_callbacks_t cb)

使用主機回調初始化模組。此時,HAL 應該啟動它需要的任何基礎設施,以便處理輸入事件。

文件input.h558行的定義。

void(* notification_report)(const input_module_t *模組, input_report_t *報告)

發送輸出報告,其中包含主機希望給定裝置呈現的一組新狀態。

文件input.h564行的定義。


該結構的文檔是從以下文件產生的:
  • 硬體/libhardware/include/hardware/input.h