我正在使用StretchBlt绘制大小调整后的实时视频。

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

但是,StretchBlt API太慢。每次执行StretchBlt大约需要100毫秒。是否有其他任何API或任何方法可以提高速度?

最佳答案

是的,使用硬件加速视频处理:
阅读更多关于IDirectXVideoProcessor::VideoProcessBlt的信息
不幸的是,这是一个广泛的话题,但是您可以在线阅读并找到如何使用它的示例。

10-02 03:24