custom_device_t مرجع الهيكل

custom_device_t مرجع الهيكل

#include < gralloc.h >

حقول البيانات

هيكل hw_device_t مشترك
int (* الوك ) (البنية alloc_device_t ديف *، الباحث ث، ح كثافة العمليات، شكل كثافة العمليات، واستخدام كثافة العمليات، buffer_handle_t * المقبض، كثافة * خطوة)
int (* مجاني ) (هيكلة تخصيص_device_t * ديف ، مقبض buffer_handle_t)
فارغ(* تفريغ ) ( هيكل تخصيص_device_t * dev، char * buff، int buff_len)
فارغ * إجراء_محجوز [7]

وصف مفصل

يجب أن تبدأ كل بنية بيانات جهاز بـ hw_device_t متبوعة بأساليب وسمات عامة محددة للوحدة النمطية.

التعريف في السطر 326 للملف gralloc.h .

التوثيق الميداني

int (* تخصيص ) ( هيكل تخصيص_device_t * dev ، int w ، int h ، تنسيق int ، استخدام int ، buffer_handle_t * handle ، int * stride)

التعريف في السطر 343 للملف gralloc.h .

التعريف في السطر 327 للملف gralloc.h .

باطل (* تفريغ) ( هيكل تخصيص_device_t * dev ، char * buff ، int buff_len)

التعريف في السطر 364 للملف gralloc.h .

int (* مجاني) (هيكلة تخصيص_device_t * dev، buffer_handle_t handle)

التعريف في السطر 357 للملف gralloc.h .

void * reserved_proc [7]

التعريف في السطر 366 للملف gralloc.h .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة / libhardware / تشمل / الأجهزة / gralloc.h