使用Directshow开发视频播放器的一点困惑
本人最近在做一个项目,项目中的一部分是要做一个播放器,视频来源为HDMI视频采集卡。在用Directshow + vs2010进行开发。播放器要能实现视频预览,保存,播放已保存视频的功能,应该来说挺简单的。由于现在还没有购买视频采集卡,所以现在先用外接摄像头代替。
在网上找到了不少视频捕捉程序的例子,也看了MSDN上对Directshow filter的介绍,但现在还是不知道从何处做起。只是大体有了些概念,但不知道下一步要做什么。想着改一改别人的程序或者Directshow自带的amcap,playcap等例子,但发现代码太多,自己又理不清数据关系及算法流程。另外一个思路是根据msdn上的一个个说明文档自己先写个小程序再逐步扩充功能。
之前一直在实现别人的程序,但是网上程序良莠不齐,经常遇到各种问题。就算最终实现了功能,也不知道如何运用到自己的项目当中。本人第一次独立做东西,现在挺迷茫的,想听听大家的意见。谢谢!