framebuffer_device_t 结构参考
framebuffer_device_t 结构参考
#include < fb.h >
数据字段 | |
结构体hw_device_t | 常见的 |
常量 uint32_t | 旗帜 |
常量 uint32_t | 宽度 |
常量 uint32_t | 高度 |
常量整型 | 跨步 |
常量整型 | 格式 |
常量浮点数 | 分辨率 |
常量浮点数 | ydpi |
常量浮点数 | 帧率 |
常量整型 | 最小交换间隔 |
常量整型 | 最大交换间隔 |
常量整型 | 帧缓冲区数量 |
整数 | 保留[7] |
整数(* | setSwapInterval )(结构framebuffer_device_t *窗口,int间隔) |
整数(* | setUpdateRect )(struct framebuffer_device_t *window, int left, int top, int width , int height ) |
整数(* | 发布)(结构framebuffer_device_t *dev,buffer_handle_t缓冲区) |
整数(* | 组成完成)(结构framebuffer_device_t *dev) |
空白(* | 转储)(结构framebuffer_device_t * dev,字符* buff,int buff_len) |
整数(* | 启用屏幕)(结构framebuffer_device_t * dev,int启用) |
空白 * | 保留进程[6] |
详细说明
现场文档
结构体hw_device_t公共 |
帧缓冲设备的常用方法。这必须是framebuffer_device_t的第一个成员,因为该结构的用户将在已知hw_device_t引用framebuffer_device_t的上下文中将hw_device_t强制转换为framebuffer_device_t指针。
int(*合成完成)(结构framebuffer_device_t *dev) |
void(* dump)(结构framebuffer_device_t *dev, char *buff, int buff_len) |
int(*enableScreen)(结构framebuffer_device_t *dev, int启用) |
int(* post)(结构framebuffer_device_t *dev, buffer_handle_t缓冲区) |
int(* setSwapInterval)(struct framebuffer_device_t *window, int 间隔) |
int(* setUpdateRect)(struct framebuffer_device_t *window, int left, int top, int width , int height ) |
该结构的文档是从以下文件生成的:
- 硬件/libhardware/include/hardware/fb.h