VC
mjiujiang
这个作者很懒,什么都没留下…
展开
-
Unicode和UTF-8之间的转换
Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。 UTF-8编码字符理论上可以最多到6个字节长,然而16位BMP(Basic Multilingual Plane转载 2009-09-17 15:21:00 · 456 阅读 · 0 评论 -
char string cstring区别
char* string CString比较总结(一) 概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT > CString)为VisualC++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有cha转载 2009-09-17 15:43:00 · 1152 阅读 · 1 评论 -
directshow媒体播放-即学即会
1。简单地播放文件 #include #pragma comment (lib,"Ole32.lib") #pragma comment (lib,"Strmiids.lib") #define FILENAME L"C:\\Documents and Settings\\vs6\\桌面\\temp\\FL5007822001-500-2.avi" bool g_bExit=false转载 2014-10-06 21:18:29 · 522 阅读 · 0 评论 -
DirectShow 事件通知概述
事件通知概述 过滤器通过投递事件通知来向过滤器表管理器通报一个事件。事件可以是包含任何信息,如流的结束,也可以是一个错误,如还原流的失败。过滤器表管理器本身处理一些过滤器事件,其它事件则留给应用程序来进行处理。如果过滤器表管理器遇到一个不能处理的事件,它就将事件放入到一个队列中去。同样的,过滤器表管理器也会将它自己的事件通知放入队列中去,以期应用程序来进行处理。 应用转载 2014-10-06 21:19:36 · 585 阅读 · 0 评论 -
DirectShow编程资料
Filter Graph Manager接口 IGraphBuilder: 负责 Filter Graph的创建 应用程序通过此接口建立过滤器流水线。主要方法为:RenderFile,自动识别多媒体文件的类型、格式,建立适用于该格式的过滤器流水线。 IMediaControl: 操作Filter Graph 中的多媒体数据流 控制过滤器流水线的运行。主要方法为:Run开始运行;Pa转载 2014-10-06 21:20:26 · 376 阅读 · 0 评论