ウェブカメラに接続して記録するために使用する API を見つけようとしています。私のすべての調査である Google では、Directshow と COM について議論している古い記事をたくさん見つけました。廃止された API を使用するコードを書きたくありません。
これでどんな方向でも大歓迎です。
ウェブカメラに接続して記録するために使用する API を見つけようとしています。私のすべての調査である Google では、Directshow と COM について議論している古い記事をたくさん見つけました。廃止された API を使用するコードを書きたくありません。
これでどんな方向でも大歓迎です。
avicap32.dllは、すぐに利用できるため、最も安全なオプションだと思います... http://channel9.msdn.com/forums/TechOff/93476-Programatically-Using-A-Webcam-In-Cには、PInvokeコードがあります。必要です。
http://codeplex.com/touchlessは興味深い関連プロジェクトです!
Vista を使用している場合は、新しいMedia Foundation APIを使用できます。ただし、XP では使用できないため、DirectShow を使用する方法があります。Shay が指摘する DirectShow.NET ラッパーは、C# でうまく機能します。サンプルもダウンロードしてください。PlayCap や CapWMV など、チェックする価値のあるキャプチャ サンプルがいくつかあります。
UberDemo は、この記事で、WPF で Windows Media Encoder SDK を使用してキャプチャする別の方法について記事を書きました。