5

サイズ変更されたリアルタイム ビデオを描画するために StretchBlt を使用しています。

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

ただし、StretchBlt API は遅すぎます。私のコンピューターでは、StretchBlt が実行されるたびに約 100 ミリ秒かかります。速度を改善する他の A​​PI または方法はありますか?

4

1 に答える 1

2

はい。ハードウェア アクセラレーション ビデオ処理を使用します。詳細については、IDirectXVideoProcessor::VideoProcessBltを参照してください。

残念ながら、これは幅広いトピックですが、オンラインで読むことができ、使用方法のサンプルを見つけることができます.

于 2015-02-07T17:01:19.773 に答える