input_module 構造体のリファレンス

input_module 構造体のリファレンス

#include < input.h >

データフィールド

構造体hw_module_t一般
空所(* init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
空所(* Notice_report )(const input_module_t *モジュール, input_report_t *レポート)

詳細な説明

ファイルinput.h545行目の定義。

フィールドドキュメント

struct hw_module_t共通

入力モジュールの共通メソッド。この構造体のユーザーは、 hw_module_tinput_moduleを参照することがわかっているコンテキストでhw_module_tinput_moduleポインタにキャストするため、これはinput_moduleの最初のメンバーである必要があります

ファイルinput.h552行目の定義。

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

ホスト コールバックを使用してモジュールを初期化します。この時点で、HAL は入力イベントを処理するために必要なインフラストラクチャを起動する必要があります。

ファイルinput.h558行目の定義。

void(*notify_report)(const input_module_t *モジュール, input_report_t *レポート)

ホストが指定されたデバイスに想定する新しい状態セットを含む出力レポートを送信します。

ファイルinput.h564行目の定義。


この構造体のドキュメントは次のファイルから生成されました。
  • hardware/libhardware/include/hardware/ input.h