sunxi图层之间的显示切换
-
现在有两个图层,它们由其他app生成,我希望通过编程的方法,简单的进行切换:显示图层1-->显示图层2-->再显示图层1-- >以此类推。如果通过DISP_LAYER_SET_CONFIG调用的话,似乎要把图层所有的参数,包括缓冲区地址等统统设置一遍,而我只想简单的切换两个图层,并不知道也不关心这些图层的详细参数。请问我该怎么做?
# cat /sys/class/disp/disp/attr/sys | more screen 0: de_rate 300000000 hz, ref_fps:62 mgr0: 480x480 fmt[rgb] cs[0x204] range[full] eotf[0x4] bits[8bits] err[0] force_ sync[0] unblank direct_show[false] iommu[1] dmabuf: cache[0] cache max[0] umap skip[0] umap skip max[18] lcd output backlight(229) fps:62.1 480x 480 err:11428 skip:90 irq:14361 vsync:0 vsync_skip:0 BUF enable ch[0] lyr[0] z[0] prem[N] a[globl 255] fmt[ 11] fb[ 480, 480; 0, 0; 0, 0] crop[ 0, 0, 0, 0] frame[ 0, 0, 480, 480] addr[ 2 80000, 0, 0] flags[0x 0] trd[0,0] depth[ 0] BUF enable ch[1] lyr[0] z[16] prem[N] a[pixel 255] fmt[ 0] fb[ 480, 480; 480, 480; 480, 480] crop[ 0, 0, 480, 480] frame[ 0, 0, 480, 48 0] addr[ 0, 0, 0] flags[0x 0] trd[0,0] depth[ 0]
-
@laocai 我也想做类似的事情。你找到解决方案了吗?
-
@dazb3 不调用现成的接口,就自己修改下驱动源码,增加个接口就好了
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号