最終更新:2017-03-28 (火) 15:17:31 (2579d)
HAL_MODULE_INFO_SYM
Top / HAL_MODULE_INFO_SYM
When you implement a HAL and create the module struct, you must name it HAL_MODULE_INFO_SYM.
- For instance, here is an example from the Nexus 9 audio HAL:
https://source.android.com/devices/index.html
struct audio_module HAL_MODULE_INFO_SYM = { .common = { .tag = HARDWARE_MODULE_TAG, .module_api_version = AUDIO_MODULE_API_VERSION_0_1, .hal_api_version = HARDWARE_HAL_API_VERSION, .id = AUDIO_HARDWARE_MODULE_ID, .name = "NVIDIA Tegra Audio HAL", .author = "The Android Open Source Project", .methods = &hal_module_methods, }, };