input_module 구조체 참조

input_module 구조체 참조

#include < input.h >

데이터 필드

struct hw_module_t   일반적인
 
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)
 

상세 설명

input.h 파일의 545 번 행에 정의가 있습니다.

필드 문서

struct hw_module_t common

입력 모듈의 일반적인 메서드입니다. 이 구조체의 사용자는 hw_module_t input_module 을 참조하는 것으로 알려진 컨텍스트에서 hw_module_t input_module 포인터로 변환하므로 이 πρέπει input_module 의 첫 번째 구성원입니다.

input.h FILE의 552 행에 정의가 있습니다.

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

호스트 콜백으로 모듈을 초기화합니다. 이 시점에서 HAL은 입력 이벤트를 처리하는 데 필요한 모든 인프라를 시작해야 합니다.

input.h FILE의 558 행에 정의가 있습니다.

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

호스트가 지정된 기기가 가정하기 원하는 새로운 상태 세트가 포함된 출력 보고서를 전송합니다.

input.h 파일의 564 번 째 줄에 정의가 있습니다.


이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
  • hardware/libhardware/include/hardware/ input.h