DXGI Desktop Duplication APIを使用してデスクトップ画面をキャプチャするプログラムがあります。DXGI Desktop Duplication APIは、リージョンを移動したリージョンとしていつ認識しますか?
私はIDXGIOutputDuplication::AcquireNextFrame
でフレームを取得し、私は、フレームの罰金に私のデスクトップのフレームをキャプチャすることができています。前進する
、私は私のプログラムを最適化し、汚れと矩形を移動を管理しようとしてみてください。 APIはこれらの情報を得るためにIDXGIOutputDuplication::GetFrameDirtyRects
とIDXGIOutputDuplication::GetFrameMoveRects
の両方を提供します。
移動していると識別された矩形は決して存在しないようにしかし、それはそうです。ドキュメントが移動した矩形は言う:デスクトップ画像の画素の
長方形オペレーティングシステム が、これは正確に何を意味するのと同じ画像
内の別の場所に移動していること? DXGIは移動された画面の任意の部分を特定できますか?または、これは移動されるデスクトップウィンドウにのみ適用されますか?