博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android framebuffer
阅读量:7093 次
发布时间:2019-06-28

本文共 765 字,大约阅读时间需要 2 分钟。

hot3.png

struct fb_fix_screeninfo 该结构体保存的是关于屏幕固定的参数

struct fb_var_screeninfo 该结构体保存的是关于屏幕变化的参数,需要获取frame buffer之前,这个结构体需要更新。

fb_var_screeninfo 的参数介绍

102708_HpCB_1445604.png

xres     可见矩形的width

yres     可见矩形的height

xres_virtual     

yres_virtual

xoffset

yoffset

void copyFromFrameBuffer(){     kesyPrintf("copyFromFrameBuffer\n");     update_fb_info();     char* vfd = (char*)readBufferFB();          void const* base = 0;          int bytespp = 4;     size_t offset =  fscrinfo.line_length * scrinfo.yoffset +  (scrinfo.xoffset) * bytespp;     base = (void const *)((char const *)vfd + offset);     int w = scrinfo.xres;     int h = scrinfo.yres;     int s = scrinfo.xres_virtual;          kesyPrintf("w=%d,h=%d,s=%d\n", w, h, s);     int y = 0;     for (y=0 ; y

转载于:https://my.oschina.net/u/1445604/blog/492172

你可能感兴趣的文章
Python爬虫框架Scrapy学习笔记原创
查看>>
大数据时代怎么做
查看>>
java基本语法
查看>>
在VMWare中安装Windows Server Core
查看>>
细说HTTP之上篇
查看>>
将Eclipse Maven项目 导入 IDEA 步骤 成功运行 已测试!~LC
查看>>
Exchange Server 2010的俩种版本比较
查看>>
asp.net 插入视频
查看>>
laravel中的表单请求类型和CSRF防护(六)
查看>>
有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多...
查看>>
我的友情链接
查看>>
监控指定文件所有机器的网络状况
查看>>
11、网络--Linux Bridge(网桥基础)
查看>>
监控apache脚本原理
查看>>
参观迅达云成观后感
查看>>
linux(ubuntu)查看硬件设备命令
查看>>
centos 上 GraphicsMagic安装笔记
查看>>
tomcat与resin
查看>>
android应用要搞起了
查看>>
一个简单的css3 动画例子
查看>>