- 博客(6)
- 收藏
- 关注
原创 FFMPEG CODEC使用总结
ffmpeg里提供了很多的encoder,decoder,详见avcodec.h里的枚举变量CodecID。 本文主要介绍,如何调用不同的codec,实现不同的编解码功能。
2010-07-15 10:29:00
5047
原创 使用install shield制作安装程序问题集锦
1、如何让安装程序具备安装、修复、卸载的功能? 在菜单栏选择Project--->settings,选中maintenance标签页,选择standard模式即可。 如果选择Multi-inst模式,再次运行安装程序则会安装新的目录。 2、如何创建开始菜单和桌面图标? 图标:在resources标签页内,shell object的desktop一项内,右键新建一个shortcu
2010-05-24 13:54:00
1424
原创 YUVViewer开发笔记
1、增加了几种分辨率 增加了D1,4CIF,720P,1080P这四种分辨率。 操作步骤: 在控件面板上增加四个radio控件,分别设置其ID号,对每个控件添加事件处理函数,函数的todo内容模仿已有的cif事件处理函数即可。 注意,radio是要分组的,一个组内的radio,一次只能选一个,即单选。 如果两个radio不在一个组,那么它
2010-05-12 10:49:00
1029
原创 给应用程序的UI增加皮肤
用VC创建一个对话框工程。 1、在stdafx.h中的#include 之后,加入如下代码: #import "actskn43.ocx" no_implementation raw_interfaces_only raw_native_typesusing namespace ACTIVESKINLib;#include 2、切换至资源视图,在对话框上右击,点击
2010-05-07 11:30:00
731
原创 Visual C++ C runtime库名称分析
单线程Single-Threaded(static) libc.libDebug Single-Threaded(static) libcd.lib(字母d代表debug) 多线程Multithreaded(static) libcmt
2010-05-05 14:25:00
470
原创 H.263视频流头的解析
用UE(Ultraedit)打开h.263的码流,以16进制方式编辑。帧数据的起始码为00 00 8x,x的值可以是0,1,2,3。找到起始码之后,在起始码数字8后面连续读8比特,这8比特代表图片时间戳。然后再读取1比特,该比特为图片类型的标记,其值必须为1,否则该标记无效;再读取1比特,该比特为h.263 id,其值必须为0,否则为无效的ID。接下来的三比特跳过。然后再读
2010-04-24 15:03:00
2229
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人