input_module مرجع ساختار

input_module مرجع ساختار

#include < input.h >

فیلدهای داده

struct hw_module_t مشترک
خالی(* init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
خالی(* notify_report )(const input_module_t *module, input_report_t *گزارش)

توصیف همراه با جزئیات

تعریف در خط 545 فایل input.h .

مستندات میدانی

struct hw_module_t مشترک

روش های رایج ماژول ورودی این باید اولین عضو 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