从IGraphBuilder获取HBitmap

时间:2012-01-21 21:28:15

标签: video encoding directshow hbitmap

我正在尝试对来自IGraphBuilder的视频进行编码,为此我需要一个HBitmap,我可以这样做吗?

P.S。我知道IGraphBuilder已经有了一个RenderFile函数,但这对我来说太慢了,我也想在H264渲染

1 个答案:

答案 0 :(得分:1)

IGraphBuilder控制管道,它没有,拥有甚至是最微弱的位图或其句柄概念。

典型的方法是在管道中插入一个Sample Grabber过滤器并从那里抓取视频帧(这里有大量的示例代码)。您仍需提供有关特定任务的更多详细信息,以获得合理的建议。