如何在PC捕捉视频并在WinCE平台下播放? 需要些一个程序,在PC下通过普通摄像头捕捉视屏后在装有WinCE的设备上播放,请问如何用.net平台实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 光有摄像头还不行,需要一个视频采集卡及其SDK。联系我MSN:[email protected],共同探讨。 利用摄像头和配套的软件捕捉到video后,放到WinCe中,用其里面的播放器播放就可以了.又没有什么难的.不过我现在还不熟悉WinCE平台里现在有什么好的Video Player 这是我问我们老师的回答,供你参考:)You must use DirectShow to implement your Video Capture & Media Player on WinCE based embedded system. 下面是关于在WinCE上实现DirectShow的方法, 仅供你们参考Windows CE的Win32 API只是Windows的Win32 API的子集一样;但是Windows CE中的DirectX SDK没有Capture Filter 这类代表Capture Device的Filter,也没有ICaptureGraphBuilder,要进行视频捕捉,只有自己手动配置DirectShow application各项元素用于媒体捕捉。这就需要一个Source filter从Driver中接收原始(Raw)数据,即让Raw data=>Source filter=>Encoder(decoder)=>File writer这样进行捕获。但是Windows CE中并没有自带有这样支持媒体捕捉的Source Filter和File writer。所以必须从底层的Driver入手,分析他们之间的关系和接口。自己编写Source Filter和File Writer。 在DirectShow中都提供了一种叫ksproxy的代理Filter,它代表了各种类型的WDM 流设备,硬件制造商(IHV)们通过扩展这中Filter,封装为一种叫ksproxy plug-in的COM对象(通常实现的是与下层驱动的流接口即是一种Stream Interface)来提供特定的功能,这些下层通信的实现几乎都包括在我们的Driver中。而对应用程序开发者来说,都可以通过DeviceIoControl和CreateFile函数完成对Driver及设备的控制和访问,并且可以通过RequestDeviceNotifications函数查询和管理设备提供的接口。再根据接口函数实现直接对设备在Driver中的数据流进行控制的目的。其后还可以通过DeviceIoControl和WriteFile对捕捉的数据流进行操作。 求助 关于 操作符重载的 一个tooltrip工具栏的问题。 .net提升? 大家来讨论DataSet和DataAdapter c#语法 高分求助!如何把DataGrid控件的格式设置得更美观一些? 在listView 中如果点击一下列标题,就可以将此列的内容以 ASC 或 DESC 切换排序。(就像windows 资源管理器 那样) 面试时候碰到的算法问题,大家来看看 如何给combobox设定一个默认值? MDI窗体调用问题!! 那位大哥能帮我吗 高手请问!!!
联系我MSN:[email protected],共同探讨。
又没有什么难的.
不过我现在还不熟悉WinCE平台里现在有什么好的Video Player
下面是关于在WinCE上实现DirectShow的方法, 仅供你们参考
Windows CE的Win32 API只是Windows的Win32 API的子集一样;但是Windows CE中的DirectX SDK没有Capture Filter 这类代表Capture Device的Filter,也没有ICaptureGraphBuilder,要进行视频捕捉,只有自己手动配置DirectShow application各项元素用于媒体捕捉。这就需要一个Source filter从Driver中接收原始(Raw)数据,即让Raw data=>Source filter=>Encoder(decoder)=>File writer这样进行捕获。但是Windows CE中并没有自带有这样支持媒体捕捉的Source Filter和File writer。所以必须从底层的Driver入手,分析他们之间的关系和接口。自己编写Source Filter和File Writer。 在DirectShow中都提供了一种叫ksproxy的代理Filter,它代表了各种类型的WDM 流设备,硬件制造商(IHV)们通过扩展这中Filter,封装为一种叫ksproxy plug-in的COM对象(通常实现的是与下层驱动的流接口即是一种Stream Interface)来提供特定的功能,这些下层通信的实现几乎都包括在我们的Driver中。而对应用程序开发者来说,都可以通过DeviceIoControl和CreateFile函数完成对Driver及设备的控制和访问,并且可以通过RequestDeviceNotifications函数查询和管理设备提供的接口。再根据接口函数实现直接对设备在Driver中的数据流进行控制的目的。其后还可以通过DeviceIoControl和WriteFile对捕捉的数据流进行操作。