Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2023-12-01 (UTC)."],[],[]]