gralloc_module_t স্ট্রাকট রেফারেন্স

gralloc_module_t স্ট্রাকট রেফারেন্স

#include < gralloc.h >

ডেটা ক্ষেত্র

struct hw_module_t সাধারণ
int(* registerBuffer )(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল)
int(* unregisterBuffer )(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল)
int(* লক )(struct gralloc_module_t const *module, buffer_handle_t হ্যান্ডেল, int ব্যবহার, int l, int t, int w, int h, void **vaddr)
int(* আনলক )(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল)
int(* সঞ্চালন )(struct gralloc_module_t const *মডিউল, int অপারেশন,...)
int(* lock_ycbcr )(struct gralloc_module_t const *মডিউল, 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, int fenceFd)
int(* unlockAsync )(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল, int *fenceFd)
int(* lockAsync_ycbcr )(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল, int ব্যবহার, int l, int t, int w, int h, struct android_ycbcr *ycbcr, int fenceFd)
অকার্যকর * সংরক্ষিত_প্রোক [৩]

বিস্তারিত বিবরণ

প্রতিটি হার্ডওয়্যার মডিউলে অবশ্যই HAL_MODULE_INFO_SYM নামে একটি ডেটা স্ট্রাকচার থাকতে হবে এবং এই ডাটা স্ট্রাকচারের ক্ষেত্রগুলি অবশ্যই hw_module_t দিয়ে শুরু হতে হবে এবং তারপরে মডিউল নির্দিষ্ট তথ্য থাকবে৷

gralloc.h ফাইলের 155 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

struct hw_module_t সাধারণ

gralloc.h ফাইলের 156 লাইনে সংজ্ঞা।

int(* লক)(struct gralloc_module_t const *module, buffer_handle_t হ্যান্ডেল, int ব্যবহার, int l, int t, int w, int h, void **vaddr)

gralloc.h ফাইলের 226 লাইনে সংজ্ঞা।

int(* lock_ycbcr)(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল, int ব্যবহার, int l, int t, int w, int h, struct android_ycbcr *ycbcr)

gralloc.h ফাইলের 265 লাইনে সংজ্ঞা।

int(* lockAsync)(struct gralloc_module_t const *module, buffer_handle_t হ্যান্ডেল, int ব্যবহার, int l, int t, int w, int h, void **vaddr, int fenceFd)

gralloc.h ফাইলের 280 লাইনে সংজ্ঞা।

int(* lockAsync_ycbcr)(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল, int ব্যবহার, int l, int t, int w, int h, struct android_ycbcr *ycbcr, int fenceFd)

gralloc.h ফাইলের 310 লাইনে সংজ্ঞা।

int(* সম্পাদন)(struct gralloc_module_t const *মডিউল, int অপারেশন,...)

gralloc.h ফাইলের 242 লাইনে সংজ্ঞা।

int(* registerBuffer)(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল)

gralloc.h ফাইলের 173 লাইনে সংজ্ঞা।

void* reserved_proc[3]

gralloc.h ফাইলের 316 লাইনে সংজ্ঞা।

int(* আনলক)(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল)

gralloc.h ফাইলের 237 লাইনে সংজ্ঞা।

int(* unlockAsync)(struct gralloc_module_t const *module, buffer_handle_t হ্যান্ডেল, int *fenceFd)

gralloc.h ফাইলের 296 লাইনে সংজ্ঞা।

int(* unregisterBuffer)(struct gralloc_module_t const *মডিউল, buffer_handle_t হ্যান্ডেল)

gralloc.h ফাইলের 188 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ gralloc.h