Referensi Struktur gralloc_module_t

Referensi Struktur gralloc_module_t

#include < gralloc.h >

Bidang Data

struct hw_module_t umum
ke dalam(* registerBuffer )(struct gralloc_module_t const *modul, buffer_handle_t menangani)
ke dalam(* unregisterBuffer )(struct gralloc_module_t const *modul, buffer_handle_t handle)
ke dalam(* lock )(struct gralloc_module_t const *module, buffer_handle_t handle, penggunaan int, int l, int t, int w, int h, void **vaddr)
ke dalam(* membuka )(struct gralloc_module_t const *modul, buffer_handle_t menangani)
ke dalam(* melakukan )(struct gralloc_module_t const *modul, operasi int,...)
ke dalam(* lock_ycbcr )(struct gralloc_module_t const *modul, buffer_handle_t handle, penggunaan int, int l, int t, int w, int h, struct android_ycbcr *ycbcr)
ke dalam(* lockAsync )(struct gralloc_module_t const *modul, buffer_handle_t menangani, penggunaan int, int l, int t, int w, int h, void **vaddr, int pagarFd)
ke dalam(* unlockAsync )(struct gralloc_module_t const *modul, buffer_handle_t handle, int *fenceFd)
ke dalam(* lockAsync_ycbcr )(struct gralloc_module_t const *modul, buffer_handle_t handle, penggunaan int, int l, int t, int w, int h, struct android_ycbcr *ycbcr, int pagarFd)
ruang kosong * proses_reservasi [3]

Detil Deskripsi

Setiap modul perangkat keras harus memiliki struktur data bernama HAL_MODULE_INFO_SYM dan bidang struktur data ini harus dimulai dengan hw_module_t diikuti dengan informasi spesifik modul.

Definisi pada baris 155 file gralloc.h .

Dokumentasi Lapangan

struct hw_module_t umum

Definisi pada baris 156 file gralloc.h .

int(* kunci)(struct gralloc_module_t const *modul, pegangan buffer_handle_t, penggunaan int, int l, int t, int w, int h, void **vaddr)

Definisi pada baris 226 file gralloc.h .

int(* lock_ycbcr)(struct gralloc_module_t const *modul, pegangan buffer_handle_t, penggunaan int, int l, int t, int w, int h, struct android_ycbcr *ycbcr)

Definisi pada baris 265 file gralloc.h .

int(* lockAsync)(struct gralloc_module_t const *modul, pegangan buffer_handle_t, penggunaan int, int l, int t, int w, int h, void **vaddr, int pagarFd)

Definisi pada baris 280 file gralloc.h .

int(* lockAsync_ycbcr)(struct gralloc_module_t const *modul, pegangan buffer_handle_t, penggunaan int, int l, int t, int w, int h, struct android_ycbcr *ycbcr, int pagarFd)

Definisi pada baris 310 file gralloc.h .

int(* melakukan)(struct gralloc_module_t const *modul, operasi int,...)

Definisi pada baris 242 file gralloc.h .

int(* registerBuffer)(struct gralloc_module_t const *modul, buffer_handle_t handle)

Definisi pada baris 173 file gralloc.h .

batal* milik_proc[3]

Definisi pada baris 316 file gralloc.h .

int(* buka kunci)(struct gralloc_module_t const *modul, buffer_handle_t handle)

Definisi pada baris 237 file gralloc.h .

int(* unlockAsync)(struct gralloc_module_t const *modul, pegangan buffer_handle_t, int *fenceFd)

Definisi pada baris 296 file gralloc.h .

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

Definisi pada baris 188 file gralloc.h .


Dokumentasi untuk struct ini dihasilkan dari file berikut:
  • perangkat keras/libhardware/include/hardware/ gralloc.h