2016-05-25 22 views
1

DXGI Desktop Duplication APIを使用してデスクトップ画面をキャプチャするプログラムがあります。DXGI Desktop Duplication APIは、リージョンを移動したリージョンとしていつ認識しますか?

私はIDXGIOutputDuplication::AcquireNextFrameでフレームを取得し、私は、フレームの罰金に私のデスクトップのフレームをキャプチャすることができています。前進する

、私は私のプログラムを最適化し、汚れ矩形を移動を管理しようとしてみてください。 APIはこれらの情報を得るためにIDXGIOutputDuplication::GetFrameDirtyRectsIDXGIOutputDuplication::GetFrameMoveRectsの両方を提供します。

移動していると識別された矩形は決して存在しないようにしかし、それはそうです。ドキュメントが移動した矩形は言う:デスクトップ画像の画素の

長方形オペレーティングシステム が、これは正確に何を意味するのと同じ画像

内の別の場所に移動していること? DXGIは移動された画面の任意の部分を特定できますか?または、これは移動されるデスクトップウィンドウにのみ適用されますか?

答えて

0

元のアクションの完全なリストを与えるのは難しいかもしれないので、私は、それはグラフィックスドライバに依存していることを想像監視(S)およびそのようなことができます。

デスクトップ複製用APIのサンプルアプリケーションを使い、エクスプローラウィンドウ(Windows 10周年、表面プロ3、外部画面なし)を最大化すると移動した四角形のイベントが発生しました

関連する問題