مرجع ساختار framebuffer_device_t
مرجع ساختار framebuffer_device_t
#include < fb.h >
فیلدهای داده | |
| ساخت hw_device_t | مشترک |
| const uint32_t | پرچم ها |
| const uint32_t | عرض |
| const uint32_t | ارتفاع |
| const int | گام های بلند برداشتن |
| const int | قالب |
| const شناور | xdpi |
| const شناور | ydpi |
| const شناور | فریم در ثانیه |
| const int | minSwapInterval |
| const int | maxSwapInterval |
| const int | numFramebuffers |
| بین المللی | رزرو شده [7] |
| int(* | setSwapInterval )(struct framebuffer_device_t *window, int interval) |
| int(* | setUpdateRect )(struct framebuffer_device_t *پنجره، int سمت چپ، int top، int عرض ، int height ) |
| int(* | post )(struct framebuffer_device_t *dev, buffer_handle_t buffer) |
| int(* | ترکیب کامل ) (struct framebuffer_device_t *dev) |
| خالی(* | dump )(struct framebuffer_device_t *dev, char *buff, int buff_len) |
| int(* | enableScreen )(struct framebuffer_device_t *dev, int enable) |
| خالی * | Reserved_proc [6] |
توصیف همراه با جزئیات
مستندات میدانی
| struct hw_device_t مشترک |
روش های رایج دستگاه فریم بافر این باید اولین عضو framebuffer_device_t باشد زیرا کاربران این ساختار در زمینههایی که مشخص است hw_device_t به یک framebuffer_device_t اشاره میکند، نشانگر hw_device_t را به framebuffer_device_t ارسال میکنند.
| int(*compositionComplete)(structure framebuffer_device_t *dev) |
| void(* dump)(struct framebuffer_device_t *dev, char *buff, int buff_len) |
| int(* enableScreen)(struct framebuffer_device_t *dev, int enable) |
| int(* post)(struct framebuffer_device_t *dev, buffer_handle_t buffer) |
| int(* setSwapInterval)(structure framebuffer_device_t *window, int interval) |
| int(* setUpdateRect)(struct framebuffer_device_t *پنجره، int سمت چپ، int بالا، عرض int، ارتفاع int) |
مستندات این ساختار از فایل زیر تولید شده است:
- hardware/libhardware/include/hardware/ fb.h