2015-02-07 152 views
4

我正在使用StretchBlt绘制调整大小的实时视频。StretchBlt太慢了,反正速度更快?

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

但是,StretchBlt API太慢了。每次执行StretchBlt时,我的电脑需要大约100ms。有没有其他API或任何方式来提高速度?

回答

2

是,使用硬件加速的视频处理: 了解更多关于IDirectXVideoProcessor::VideoProcessBlt

不幸的是,这是一个广泛的话题,但你可以在网上阅读和了解如何使用它的样本。