[英]How can i use DirectShowLib to capture the elgato video stream window?
[英]How can I mix Image with a Video stream from USB capture device using DirectShowLib in C#
我可以在窗口中显示视频流。 我在C#中使用DirectShow VideoMixingRenderer9。 我创建了一个带有文本的图像。 现在,我如何将该图像与视频流混合,以便在捕获窗口中同时显示视频流和文本。 我尝试使用ISampleGrabber过滤器,但是它不适用于所有视频设备,捕获屏幕仅显示黑色背景的文本,而没有视频流。 所以我不想使用ISampleGrabber过滤器。
IVMRMixerBitmap9界面应该可以为您提供帮助,该界面由VMR实现。 这是MSDN的链接:
[http://msdn.microsoft.com/zh-cn/library/windows/desktop/dd390451(v=vs.85).aspx][1]
位图必须具有alpha值,以便可以与渲染的视频混合。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.