0

我能够在窗口中显示视频流。我在 C# 中使用 DirectShow VideoMixingRenderer9。我创建了一个带有一些文本的图像。现在,如何将此图像与视频流混合,以便视频流和文本都显示在捕获窗口中。我尝试使用 ISampleGrabber 过滤器,但它不适用于所有视频设备,并且捕获屏幕仅显示黑色背景的文本但没有视频流。所以我不想使用 ISampleGrabber 过滤器。

4

1 回答 1

0

IVMRMixerBitmap9 接口应该可以帮助你,它是由 VMR 实现的。这是 MSDN 的链接:

[http://msdn.microsoft.com/en-us/library/windows/desktop/dd390451(v=vs.85).aspx][1]

位图需要具有 alpha 值,以便它可以与渲染的视频混合。

于 2012-06-18T11:35:59.063 回答