Windows Mobile 5上开发DirectShow
发布日期:2021-10-20 09:39:57
浏览次数:20
分类:技术文章
本文共 842 字,大约阅读时间需要 2 分钟。
最近一直想把一些xp下的DShow的东西移到WM5上面 研究的过程是痛苦的,记之共享,希望有用到的人能上手容易些 首先,你要对PC上DirectShow开发比较熟悉,这方面,本文不多叙述。 说一下环境: 1。 Windows Mobile 5.0 Pocket PC SDK 2。 VS2005 装以上这两个就够了 3。Windows.Ce.Platform.Builder.v5.0(这个装了之后会有一些help和例子程序)--可选 建立工程: 1。打开vs2005,文件->新建->项目 2。选择Visual C++ -> 智能设备 -> Win32智能设备项目, 输入名称,确定。 3。在出现的向导中,点“平台”,只选"Windows Mobile 5.0 Pocket PC SDK, 点“应用程序设置”,选“Dll”和“空项目”,点“完成”。 4。打开项目属性,添加链接“strmbase.lib strmiids.lib” 5。添加文件到工程(同PC下一样) 6。与PC不同的是,需要在Filter类下加一个函数 LPAMOVIESETUP_FILTER CBouncingBall::GetSetupData() { return (LPAMOVIESETUP_FILTER) &sudBallax; } 7。项目属性里修改"C/C++->语言->将wchar_t视为内置类型”为“否(/Zc:wchar_t-)” 8。项目属性里修改“链接器->输入->模块定义文件”为"yourfile.def" 其它和Windows下面相同 注册: 可以自己开发一个小程序帮助注册 很简单,以VB.net为例 建一个智能设备项目,加入按钮,调用 ”System.Diagnostics.Process.Start("/Windows/regsvrce.exe", "/Foler/filter.dll")“就可以注册 当然,先得把regsvrce.exe传到/Windows目录下面转载地址:https://blog.csdn.net/up2me_gis/article/details/2796530 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月17日 07时42分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux系统编程之信号(六):竞态条件与sigsuspend函数
2019-05-01
124. 二叉树中的最大路径和
2019-05-01
LeetCode 148:排序链表 【归并】
2019-05-01
LeetCode 560 和为 k 的子数组
2019-05-01
LeetCode 581 最短无序连续子数组
2019-05-01
Java Stream 使用
2019-05-01
Flink 的DataStream 和 DataSet区别
2019-05-01
Flink源码学习
2019-05-01
MYSQL 表的手动更新统计分析记录
2019-05-01
MYSQL的身体,POSTGRESQL 的头脑
2019-05-01
PostgreSQL 高可用Patroni和学习方法
2019-05-01
业务卡单 与 MongoDB性能记录与分析
2019-05-01
MYSQL 中的查询技巧 与 MYSQL 8 并行查询
2019-05-01
MYSQL 8 Serialized Dictionary Information
2019-05-01
java多线程-基础知识
2019-05-01
java多线程-基本的操作及状态分析
2019-05-01
java多线程-Thread类的一些基本API
2019-05-01
java多线程-线程的同步
2019-05-01
java多线程-原子性,有序性,可见性
2019-05-01