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