繁体   English   中英

如何在C#中使用DirectShowLib将图像与USB捕获设备的视频流混合

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM