مرجع ساختار 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