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