2015-02-07 127 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

不幸的是,這是一個廣泛的話題,但你可以在網上閱讀和了解如何使用它的樣本。