gralloc_module_t Riferimento alla struttura

gralloc_module_t Riferimento alla struttura

#include < gralloc.h >

Campi dati

struttura hw_module_t comune
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 using, int l, int t, int w, int h, void **vaddr)
int(* sblocca )(struct gralloc_module_t const *module, buffer_handle_t handle)
int(* eseguire )(struct gralloc_module_t const *module, operazione int,...)
int(* lock_ycbcr )(struct gralloc_module_t const *module, buffer_handle_t handle, int utilizzo, 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 utilizzo, int l, int t, int w, int h, void **vaddr, intfenceFd)
int(* sbloccaAsync )(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 utilizzo, int l, int t, int w, int h, struct android_ycbcr *ycbcr, intfenceFd)
vuoto * riservati_proc [3]

Descrizione dettagliata

Ogni modulo hardware deve avere una struttura dati denominata HAL_MODULE_INFO_SYM e i campi di questa struttura dati devono iniziare con hw_module_t seguito dalle informazioni specifiche del modulo.

Definizione alla riga 155 del file gralloc.h .

Documentazione sul campo

struttura hw_module_t comune

Definizione alla riga 156 del file gralloc.h .

int(* lock)(struct gralloc_module_t const *module, buffer_handle_t handle, int Usage, int l, int t, int w, int h, void **vaddr)

Definizione alla riga 226 del file gralloc.h .

int(* lock_ycbcr)(struct gralloc_module_t const *module, buffer_handle_t handle, int utilizzo, int l, int t, int w, int h, struct android_ycbcr *ycbcr)

Definizione alla riga 265 del file gralloc.h .

int(* lockAsync)(struct gralloc_module_t const *module, buffer_handle_t handle, int Usage, int l, int t, int w, int h, void **vaddr, intfenceFd)

Definizione alla riga 280 del file gralloc.h .

int(* lockAsync_ycbcr)(struct gralloc_module_t const *module, buffer_handle_t handle, int utilizzo, int l, int t, int w, int h, struct android_ycbcr *ycbcr, intfenceFd)

Definizione alla riga 310 del file gralloc.h .

int(* esegui)(struct gralloc_module_t const *module, operazione int,...)

Definizione alla riga 242 del file gralloc.h .

int(* RegisterBuffer)(struct gralloc_module_t const *module, buffer_handle_t handle)

Definizione alla riga 173 del file gralloc.h .

void* riservato_proc[3]

Definizione alla riga 316 del file gralloc.h .

int(* sblocca)(struct gralloc_module_t const *module, buffer_handle_t handle)

Definizione alla riga 237 del file gralloc.h .

int(* sbloccaAsync)(struct gralloc_module_t const *module, buffer_handle_t handle, int *fenceFd)

Definizione alla riga 296 del file gralloc.h .

int(* unregisterBuffer)(struct gralloc_module_t const *module, buffer_handle_t handle)

Definizione alla riga 188 del file gralloc.h .


La documentazione per questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ gralloc.h