私はスクリーンレコーディングアプリケーションで作業していますが、画面をキャプチャできますが、マウスカーソルは表示されません。私はDXGI、SharpDX、Media Foundationを使用しました。マウスカーソルをキャプチャして画像バッファに描画するC#
私の質問です。イメージバッファにマウスカーソルを書き込むことが可能ですので、mediafoundationに送信したイメージバッファに、ビデオにエンコードする前にマウスカーソルがありますか?スクリーンキャプチャにマウスカーソルを含めるにはどうすればよいのでしょうか?ここでは多くのサンプルを見ましたが、それらの操作は両方のイメージをビットマップに変換してから両方を結合します。私はすでにそれを試みましたが、パフォーマンスは良くなく、CPU使用率が高く、fpsも低いです。カーソルなしで60fpsの滑らかさをキャプチャできます。おかげでアドバンス
私はIDXGISurface1 :: GetDCにスタックしています。 SharpDXでこのコードのラッパーを見つけることはできません。 – kripto
なぜ見つからないのですか? [SharpDX-DXGI API](http://sharpdx.org/wiki/class-library-api/dxgi/#api-Interfaces)をチェックしてください。 - IDXGISurface1
インターフェイスは、Windowsグラフィックデバイスインターフェイス(GDI)を使用してMicrosoft DirectX Graphics Infrastructure(DXGI)サーフェイスにレンダリングするサポートを追加することで拡張されています。
' –これは今働いてくれてありがとう – kripto