Web カメラ、マイク、および画面を記録する必要があるプロジェクトに取り組んでいます。私はWebカメラの記録を持っており、オーディオは進行中の作業であり、特定のモニター(複数のモニターがある場合)でデスクトップのRGB画像を取得するために、CMonitorラッパー(いくつかの小さな変更を加えました)に出くわしました。
生の RGB フレームを Windows Media Foundation にプッシュしてビデオ ファイルにエンコードするにはどうすればよいですか? 私の現在のビデオ エンコーディングでは、この msdn sampleのわずかに変更されたバージョンを使用していますが、新しいクラス ハンドラーを記述するよりも変更する方が簡単な場合です。
または、おそらく、私が知らない画面を記録するためのある種のメディア基盤ルートがあります (これは可能です。私はそれほど優れた win32 プログラマーではありません)。