在用c#directShow.net控制摄像头时,首先开启摄像头,得到摄像头的实时数据。一段时间后点击按钮,保存此刻之后的视频。但是有个问题,使用RenderStream将摄像头图像显示在程序中时,需要将IMediControl变成run状态,图像才能实时显示。若实时显示了图像之后,通过按钮想进行摄像头录像,此时需要将IMediaControl停止,使用RenderStream将文件输出,然后再讲IMediaControl激活,才能实现即显示图像又进行录像功能。
可是这会有个问题,图像会黑一下,请问如何能解决这个问题。即在实时显示,录屏中无缝切换