|
structure hw_module_t | commun |
|
entier(* | registerBuffer )(struct gralloc_module_t const *module, buffer_handle_t handle) |
|
entier(* | unregisterBuffer )(struct gralloc_module_t const *module, buffer_handle_t handle) |
|
entier(* | lock )(struct gralloc_module_t const *module, buffer_handle_t handle, int utilisation, int l, int t, int w, int h, void **vaddr) |
|
entier(* | déverrouiller )(struct gralloc_module_t const *module, buffer_handle_t handle) |
|
entier(* | perform )(struct gralloc_module_t const *module, opération int,...) |
|
entier(* | lock_ycbcr )(struct gralloc_module_t const *module, buffer_handle_t handle, int utilisation, int l, int t, int w, int h, struct android_ycbcr *ycbcr) |
|
entier(* | lockAsync )(struct gralloc_module_t const *module, buffer_handle_t handle, int utilisation, int l, int t, int w, int h, void **vaddr, int fenceFd) |
|
entier(* | unlockAsync )(struct gralloc_module_t const *module, buffer_handle_t handle, int *fenceFd) |
|
entier(* | lockAsync_ycbcr )(struct gralloc_module_t const *module, buffer_handle_t handle, int utilisation, int l, int t, int w, int h, struct android_ycbcr *ycbcr, int fenceFd) |
|
vide * | réservé_proc [3] |
|
Chaque module matériel doit avoir une structure de données nommée HAL_MODULE_INFO_SYM et les champs de cette structure de données doivent commencer par hw_module_t suivi d'informations spécifiques au module.
Définition à la ligne 155 du fichier gralloc.h .