การอ้างอิง Struct input_module

การอ้างอิง Struct input_module

#include < input.h >

ฟิลด์ข้อมูล

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)
 

คำอธิบายโดยละเอียด

คําจํากัดความที่บรรทัด 545 ของไฟล์ input.h .

เอกสารประกอบในสนาม

struct hw_module_t common

วิธีการทั่วไปของโมดูลอินพุต ข้อมูลนี้ ต้อง เป็นสมาชิกแรกของ input_module เนื่องจากผู้ใช้โครงสร้างนี้จะแคสต์ hw_module_t เป็น ตัวชี้ input_module ในบริบทที่ทราบว่า hw_module_t อ้างอิงถึง input_module

คําจํากัดความที่บรรทัด 552 ของไฟล์ input.h .

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

เริ่มต้นโมดูลด้วยคอลแบ็กของโฮสต์ เมื่อถึงจุดนี้ HAL ควรเริ่มต้นโครงสร้างพื้นฐานที่จำเป็นเพื่อประมวลผลเหตุการณ์อินพุต

คําจํากัดความที่บรรทัด 558 ของไฟล์ input.h .

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

ส่งรายงานเอาต์พุตที่มีชุดสถานะใหม่ซึ่งโฮสต์ต้องการให้อุปกรณ์หนึ่งๆ แสดง

คําจํากัดความที่บรรทัด 564 ของไฟล์ input.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
  • hardware/libhardware/include/hardware/ input.h