海思平台 多VO通道显示 截屏

wyk22293636 2019-04-17 02:45:40

大家好:
刚玩海思平台不久,有个问题想请教大家。我在海思3519V101,平台上,使用两个VO通道(VO0和VO1)分别显示左右两部分图片,。其中左边为VO0,输出窗口为(x = 0, y = 0 , width = 960 , height = 1080),绑定了VPSS,VPSS绑定了VI,显示为实时视频; VO1输出窗口为(x = 960, y = 0 , width = 960 , height = 1080),通过 HI_MPI_VO_SendFrame送显一张固定的静态图片。 我现在需要做一个截屏功能,能截下整个屏幕内容。但是海思提供的sdk貌似只能对单个输出通道进行截屏,是否有可行的办法呢?
还有如果还叠加一层图形层(framebuffer)的话,想要截下整屏内容又该如何操作呢?
...全文
902 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyk22293636 2019-05-11
  • 打赏
  • 举报
回复
因为我的硬件平台没有解码,所以我用libjpeg-turbo库软解码jpg文件为yuv420sp 或者 422sp数据,把YUV数据对应填入VIDEO_FRAME_INFO_S 的虚拟地址中,送显就可以了
shawl84 2019-05-11
  • 打赏
  • 举报
回复
你好 我和你有一样的需求,但是现在卡在了静态图片。HI_MPI_VO_SendFrame 需要VIDEO_FRAME_INFO_S 结构 请问你是怎么把 bmp或者jpg 读取为 frame_info的 ?

2,432

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧