Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
#include < input.h >
|
input_pengidentifikasi_perangkat_t *(* | create_device_identifier )( input_host_t *host, const char *nama, int32_t product_id, int32_t vendor_id, input_bus_t bus, const char *unique_id) |
|
input_device_definition_t *(* | buat_device_definition )( input_host_t *host) |
|
input_laporan_definisi_t *(* | buat_input_report_definition )( input_host_t *host) |
|
input_laporan_definisi_t *(* | buat_output_report_definition )( input_host_t *host) |
|
ruang kosong(* | free_report_definition )( input_host_t *host, input_report_definition_t *report_def) |
|
ruang kosong(* | input_device_definition_add_report )( input_host_t *host, input_device_definition_t *d, input_report_definition_t *r) |
|
ruang kosong(* | input_report_definition_add_collection )( input_host_t *host, input_report_definition_t *laporan, input_collection_id_t id, int32_t arity) |
|
ruang kosong(* | input_report_definition_declare_usage_int )( input_host_t *host, input_report_definition_t *laporan, input_collection_id_t id, penggunaan input_usage_t , int32_t min, int32_t max, resolusi float) |
|
ruang kosong(* | input_report_definition_declare_usages_bool )( input_host_t *host, input_report_definition_t *laporan, input_collection_id_t id, input_usage_t *penggunaan, size_t usage_count) |
|
input_pegangan_perangkat_t *(* | register_device )( input_host_t *host, input_device_identifier_t *id, input_device_definition_t *d) |
|
ruang kosong(* | batalkan registrasi_device )( input_host_t *host, input_device_handle_t *handle) |
|
masukan_laporan_t *(* | input_allocation_report )( input_host_t *host, input_report_definition_t *r) |
|
ruang kosong(* | input_report_set_usage_int )( input_host_t *host, input_report_t *r, input_collection_id_t id, input_usage_t penggunaan, nilai int32_t, int32_t arity_index) |
|
ruang kosong(* | input_report_set_usage_bool )( input_host_t *host, input_report_t *r, input_collection_id_t id, input_usage_t penggunaan, nilai bool, int32_t arity_index) |
|
ruang kosong(* | laporan_acara )( input_host_t *host, input_device_handle_t *d, input_report_t *laporan) |
|
input_property_map_t *(* | input_get_device_property_map )( input_host_t *host, input_device_identifier_t *id) |
|
masukan_properti_t *(* | input_get_device_property )( input_host_t *host, input_property_map_t *peta, const char *kunci) |
|
karakter konstan *(* | input_get_property_key )( input_host_t *host, input_property_t *properti) |
|
karakter konstan *(* | input_get_property_value )( input_host_t *host, input_property_t *properti) |
|
ruang kosong(* | input_free_device_property )( input_host_t *host, input_property_t *properti) |
|
ruang kosong(* | input_free_device_property_map )( input_host_t *host, input_property_map_t *peta) |
|
Definisi pada baris 409 file input.h .
Mengalokasikan definisi perangkat yang akan menjelaskan kemampuan masukan suatu perangkat. Definisi perangkat dapat digunakan untuk mendaftarkan perangkat sebanyak yang diinginkan.
Definisi pada baris 424 file input.h .
Membuat pengidentifikasi perangkat dengan properti yang diberikan. ID unik harus berupa string yang secara tepat mengidentifikasi perangkat keras tertentu. Misalnya, perangkat input yang terhubung melalui Bluetooth dapat menggunakan alamat MAC-nya sebagai ID uniknya.
Definisi pada baris 416 file input.h .
Alokasikan laporan masukan, yang akan digunakan HAL untuk memberitahukan host mengenai kejadian masukan yang masuk, atau laporan keluaran, yang akan digunakan oleh tuan rumah untuk memberitahukan HAL mengenai perubahan keadaan yang diinginkan (misalnya menyetel LED).
Definisi pada baris 431 file input.h .
Membebaskan definisi laporan.
Definisi pada baris 437 file input.h .
Alokasikan laporan yang berisi seluruh keadaan seperti yang dijelaskan oleh laporan yang diberikan.
Definisi pada baris 488 file input.h .
Tambahkan laporan ke perangkat input yang diberikan.
Definisi pada baris 442 file input.h .
Membebaskan input_property_t*.
Definisi pada baris 535 file input.h .
Membebaskan input_property_map_t*.
Definisi pada baris 540 file input.h .
Ambil properti untuk perangkat dengan kunci yang diberikan. Mengembalikan NULL jika kunci tidak ada, atau input_property_t* yang harus dibebaskan menggunakan input_free_device_property() . Menggunakan input_property_t setelah input_property_map_t yang sesuai dibebaskan tidak ditentukan.
Definisi pada baris 517 file input.h .
Ambil kumpulan properti untuk perangkat. input_property_map_t* yang dikembalikan dapat digunakan untuk menanyakan properti tertentu melalui callback input_get_device_property.
Definisi pada baris 509 file input.h .
Dapatkan kunci untuk properti input. Mengembalikan NULL jika propertinya NULL. Const char* yang dikembalikan dimiliki oleh input_property_t.
Definisi pada baris 524 file input.h .
Dapatkan nilai untuk properti input. Mengembalikan NULL jika propertinya NULL. Const char* yang dikembalikan dimiliki oleh input_property_t.
Definisi pada baris 530 file input.h .
Tambahkan koleksi dengan arity dan ID yang diberikan. Koleksi menjelaskan sekumpulan properti yang dikelompokkan secara logis seperti koordinat X dan Y dari satu sentuhan jari atau kumpulan tombol pada keyboard. Arity menyatakan berapa banyak contoh berulang dari koleksi ini yang akan muncul dalam laporan apa pun yang dilampirkan. ID menjelaskan jenis pengelompokan yang diwakili oleh koleksi. Misalnya, layar sentuh yang mampu melaporkan hingga 2 jari secara bersamaan mungkin memiliki koleksi dengan koordinat X dan Y, aritas 2, dan ID INPUT_COLLECTION_USAGE_TOUCHSCREEN. Setiap ID yang diberikan hanya dapat muncul satu kali untuk laporan tertentu.
Definisi pada baris 455 file input.h .
Deklarasikan penggunaan int dengan properti yang diberikan. Laporan dan pengumpulan menentukan di mana penggunaan diumumkan.
Definisi pada baris 462 file input.h .
Deklarasikan sekumpulan penggunaan boolean dengan properti yang diberikan. Laporan dan pengumpulan menentukan di mana penggunaan diumumkan.
Definisi pada baris 470 file input.h .
Tambahkan nilai penggunaan boolean ke laporan.
Definisi pada baris 499 file input.h .
Tambahkan nilai penggunaan int ke laporan.
Definisi pada baris 493 file input.h .
Daftarkan definisi perangkat input tertentu. Ini memberi tahu host bahwa perangkat input telah terhubung dan memberikan gambaran tentang semua kemampuannya.
Definisi pada baris 479 file input.h .
Batalkan pendaftaran perangkat yang diberikan
Definisi pada baris 483 file input.h .
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- perangkat keras/libhardware/termasuk/perangkat keras/ input.h
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-12-01 UTC."],[],[]]