gralloc_module_t Strukturreferenz
#include < gralloc.h >
|
Struktur hw_module_t | gemeinsam |
|
int(* | registerBuffer )(struct gralloc_module_t const *module, buffer_handle_t handle) |
|
int(* | unregisterBuffer )(struct gralloc_module_t const *module, buffer_handle_t handle) |
|
int(* | lock )(struct gralloc_module_t const *module, buffer_handle_t handle, int use, int l, int t, int w, int h, void **vaddr) |
|
int(* | unlock )(struct gralloc_module_t const *module, buffer_handle_t handle) |
|
int(* | perform )(struct gralloc_module_t const *module, int operation,...) |
|
int(* | lock_ycbcr )(struct gralloc_module_t const *module, buffer_handle_t handle, int use, int l, int t, int w, int h, struct android_ycbcr *ycbcr) |
|
int(* | lockAsync )(struct gralloc_module_t const *module, buffer_handle_t handle, int verwenden, int l, int t, int w, int h, void **vaddr, int barrierFd) |
|
int(* | unlockAsync )(struct gralloc_module_t const *module, buffer_handle_t handle, int *fenceFd) |
|
int(* | lockAsync_ycbcr )(struct gralloc_module_t const *module, buffer_handle_t handle, int verwenden, int l, int t, int w, int h, struct android_ycbcr *ycbcr, int barrierFd) |
|
Leere * | reservierter_proc [3] |
|
Jedes Hardwaremodul muss eine Datenstruktur namens HAL_MODULE_INFO_SYM haben und die Felder dieser Datenstruktur müssen mit hw_module_t beginnen, gefolgt von modulspezifischen Informationen.
Definition in Zeile 155 der Datei gralloc.h .
int(* lock)(struct gralloc_module_t const *module, buffer_handle_t handle, int use, int l, int t, int w, int h, void **vaddr) |
int(* lock_ycbcr)(struct gralloc_module_t const *module, buffer_handle_t handle, int verwenden, int l, int t, int w, int h, struct android_ycbcr *ycbcr) |
int(* lockAsync)(struct gralloc_module_t const *module, buffer_handle_t handle, int verwenden, int l, int t, int w, int h, void **vaddr, int barrierFd) |
int(* lockAsync_ycbcr)(struct gralloc_module_t const *module, buffer_handle_t handle, int verwenden, int l, int t, int w, int h, struct android_ycbcr *ycbcr, int barrierFd) |
int(* registerBuffer)(struct gralloc_module_t const *module, buffer_handle_t handle) |
int(* unlockAsync)(struct gralloc_module_t const *module, buffer_handle_t handle, int *fenceFd) |
int(* unregisterBuffer)(struct gralloc_module_t const *module, buffer_handle_t handle) |
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ gralloc.h
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).
[null,null,["Zuletzt aktualisiert: 2023-12-01 (UTC)."],[],[]]