制作包含多个视频源的视频编码器应用。是否有某种类型的IP摄像机可用作Windows视频源(即DirectShow)或通用IP摄像机驱动程序,可用于连接硬件摄像机的视频和音频?
答案 0 :(得分:1)
要在directshow中进行视频捕获,您必须获取指向视频设备的IBaseFilter指针,然后将过滤器添加到图形中。
您可以通过枚举CLSID_VideoInputDevice类别为您的摄像机获取这些IBaseFilter指针。
获取音频遵循相同的过程,但这一次,您将通过枚举CLSID_AudioInputDevice类别获取音频IBaseFilters。
如果您感兴趣,我可以发布代码来展示如何实现这一点,但我只有c ++代码,我从未尝试使用c#进行directshow编码