DM36x IPNC OSD显示中文 --- 实战篇
来源:互联网 发布:实时备份软件 编辑:程序博客网 时间:2024/05/16 01:48
通过数据准备篇,将数据准备好后,其实剩下的工作已经很简单了,通过以下几个步骤即可把一个中文显示在OSD画面上:
1. 使用SWOSD_setBmpchangeWinXYPrm函数设置好OSD显示坐标位置;
2. 设置SWOSD_Hndl句柄中SWOSD_BmpWinPrm类型成员数组中对应的窗口的width,height,lineOffset对应的值,width是OSD窗口宽度,如果yuv数据来自的是32x32的bmp图片,则width=n*32,其中n为字符个数,height为OSD窗口高度,lineOffset为每个扫描行Y数据所占字节数;
1. 使用SWOSD_setBmpchangeWinXYPrm函数设置好OSD显示坐标位置;
2. 设置SWOSD_Hndl句柄中SWOSD_BmpWinPrm类型成员数组中对应的窗口的width,height,lineOffset对应的值,width是OSD窗口宽度,如果yuv数据来自的是32x32的bmp图片,则width=n*32,其中n为字符个数,height为OSD窗口高度,lineOffset为每个扫描行Y数据所占字节数;
3. 通过SWOSD_setBmpWinAddr函数设置对应窗口的Y数据和UV数据地址.
注:1、2中如果某些值设置不对,会提示以下错误:
SWOSD_winDraw():baseI fail or baseJ fail xxx xxx for window id xxx
下面是两个测试图片:
- DM36x IPNC OSD显示中文 --- 实战篇
- DM36x IPNC OSD显示中文 --- 实战篇
- DM36x IPNC OSD显示中文 --- 基础知识篇
- DM36x IPNC OSD显示中文 --- 基础知识篇
- DM36x IPNC OSD显示中文 --- 基本数据准备篇
- DM36x IPNC OSD显示中文 --- 基本数据准备篇
- DM36x IPNC远程升级
- DM36x IPNC远程升级
- 修改TI Davinci IPNC显示的OSD LOGO
- 中文OSD显示机制
- 中文OSD显示机制
- Appro DM36x IPNC 4.0 开发环境配置
- Appro DM36x IPNC 3.1 开发环境配置
- 关于DM36x IPNC中IRCUT的使用
- APPRO DM36x IPNC 2.0 配置设备从NFS启动
- 中文OSD
- DLP OSD Design中中文字符显示不正常
- VLC实现中文OSD
- 利用SetUnhandledExceptionFilter获取程序异常时的DUMP文件
- crossdomain.xml 配置说明
- 探秘Java虚拟机——内存管理与垃圾回收
- 收集整理的python相关网页
- ios中关于UIPageViewController边缘自动翻页去除的问题
- DM36x IPNC OSD显示中文 --- 实战篇
- 如何利用好搜索引擎帮助自己
- MyBatis整理(DB数据)
- textarea 在浏览器中固定大小和禁止拖动
- easy ui本地化
- maven pom.xml配置讲解一
- phonegap发送短信插件
- windows与linux下的\r\n
- 关于使用fancybox插件