我想为使用网络摄像头编写一个“DriectShow Source Filter” 。
但我会知道有什么方法不使用“Windows SDK”吗?
我想为使用网络摄像头编写一个“DriectShow Source Filter” 。
但我会知道有什么方法不使用“Windows SDK”吗?
是的,可以在不使用 Windows SDK 基类的情况下创建 DirectShow 过滤器。过滤器只不过是实现一组 COM 接口的 COM 类,其中一些是必需的(IBaseFilter
, IPin
),而另一些是可选的。SDK BaseClasses 是快速入门的帮手,但如果您想从头开始 - 这绝对是可能的。
真的,你不需要编写 DirectShow 源过滤器来使用网络摄像头......只需要 IBaseFilter。
Windows SDK 可以帮助您枚举设备、网络摄像头输出视频格式等,这意味着真正的开发需要 Baseclasses(您可以从 Windows SDK 复制 Baseclasses)。