gramloc_module_t 構造体のリファレンス
gramloc_module_t 構造体のリファレンス
#include < gralloc.h >
データフィールド | |
構造体hw_module_t | 一般 |
int(* | registerBuffer )(struct gramloc_module_t const *module,buffer_handle_t ハンドル) |
int(* | unregisterBuffer )(struct gramloc_module_t const *module,buffer_handle_t ハンドル) |
int(* | lock )(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、void **vaddr) |
int(* | ロック解除)(struct gramloc_module_t const *module,buffer_handle_t ハンドル) |
int(* | 実行)(struct gramloc_module_t const *module, int 演算,...) |
int(* | lock_ycbcr )(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、struct android_ycbcr *ycbcr) |
int(* | lockAsync )(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、void **vaddr、intfenceFd) |
int(* | lockAsync )(struct gramloc_module_t const *module、buffer_handle_t ハンドル、int *fenceFd) |
int(* | lockAsync_ycbcr )(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、struct android_ycbcr *ycbcr、intfenceFd) |
空所 * | 予約済み_proc [3] |
詳細な説明
すべてのハードウェア モジュールには HAL_MODULE_INFO_SYM という名前のデータ構造が必要であり、このデータ構造のフィールドはhw_module_tで始まり、その後にモジュール固有の情報が続く必要があります。
フィールドドキュメント
struct hw_module_t共通 |
int(* lock)(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、void **vaddr) |
int(* lock_ycbcr)(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、struct android_ycbcr *ycbcr) |
int(* lockAsync)(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、void **vaddr、intfenceFd) |
int(* lockAsync_ycbcr)(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int 使用法、int l、int t、int w、int h、struct android_ycbcr *ycbcr、intfenceFd) |
int(* 実行)(struct gramloc_module_t const *モジュール、int 演算、...) |
int(* registerBuffer)(struct gramloc_module_t const *module,buffer_handle_t ハンドル) |
int(* ロック解除)(struct gramloc_module_t const *モジュール、buffer_handle_t ハンドル) |
int(*unlockAsync)(struct gralloc_module_t const *module、buffer_handle_t ハンドル、int *fenceFd) |
int(* unregisterBuffer)(struct gralloc_module_t const *module,buffer_handle_t ハンドル) |
この構造体のドキュメントは次のファイルから生成されました。
- ハードウェア/libhardware/include/hardware/ gralloc.h