StretchBlt太慢了,有没有更快的方法?

5

我正在使用StretchBlt函数来绘制一个实时视频的缩放版本。

 ::SetStretchBltMode(hDC, HALFTONE);
        ::StretchBlt(hDc, 0, 0, 1225, 689, hwNd, 0, 0, 1364, 768, SRCCOPY);

然而,StretchBlt api 太慢了。每次执行StretchBlt需要大约100毫秒的时间。有没有其他的API或者改进速度的方法呢?

1个回答

2

是的,可以使用硬件加速的视频处理技术:IDirectXVideoProcessor::VideoProcessBlt,欲了解更多資訊,請參考該網頁。

不過這是一個廣泛的話題,您可以在網上閱讀並查找有關如何使用它的樣例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接