DM36x IPNC OSD显示中文 --- 实战篇
来源:互联网 发布:php源码解密工具 编辑:程序博客网 时间:2024/05/17 00:54
通过数据准备篇,将数据准备好后,其实剩下的工作已经很简单了,通过以下几个步骤即可把一个中文显示在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
下面是两个测试图片:
转载地址:http://blog.csdn.net/sloan6/article/details/9231413
0 0
- 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
- 两台Ubuntu主机共享文件
- iOS_开源项目合辑
- js实现简单的图片切换
- CentOS RedHat 版本和linux内核版本对应表(2013.12.28更新)
- eclipse自动编译
- DM36x IPNC OSD显示中文 --- 实战篇
- 查看静态库的信息
- Android开发代码规范
- poj 1185 炮兵阵地(动态规划:状压DP)
- Protocol Buffer技术详解(语言规范)
- 服务器控件类与HTML标签之间的对应关系
- 无线同步数传电台通信系统用于无线二次压降的高精度实现方案
- ZOJ1715
- 进击网站定位,揭秘网站排名奥秘