DirectShow.Netを使用してウェブカメラからストリームをキャプチャしたいと考えています。DirectShow.Netでカメラビデオを表示するC#コントロール
ウェブカメラのビデオキャプチャを表示するために使用できるUIコントロールのタイプは何ですか?
Formのウィンドウ全体を使用する例を見てきましたが、私が使用できる他のコントロールがあります:Panel、PictureBox?
DirectShow.Netを使用してウェブカメラからストリームをキャプチャしたいと考えています。DirectShow.Netでカメラビデオを表示するC#コントロール
ウェブカメラのビデオキャプチャを表示するために使用できるUIコントロールのタイプは何ですか?
Formのウィンドウ全体を使用する例を見てきましたが、私が使用できる他のコントロールがあります:Panel、PictureBox?
はい。ピクチャボックスまたはフォームまたはパネルを使用できます。
IVideoWindowを呼び出して使用する必要があります。ストリーミング/キャプチャしているdirectshow.netのグラフをIVideoWindowにキャストしてから、ビデオストリームを挿入するオブジェクトの所有権を設定することができます。そのオブジェクトにハンドルを与えてから、そのウィンドウスタイルを親オブジェクトの子に設定するだけです。
IVideoWindow videowindow;
videowindow = FirstGraph as IVideoWindow;
videowindow.put_Owner(panel1.Handle);
videowindow.put_WindowStyle(WindowStyle.Child | WindowStyle.ClipChildren);
http://channel9.msdn.com/Forums/TechOff/93476-Programatically-Using-A-Webcam-In-C - フォーマットされていませんが、実際に必要なものを埋め込むコードがあります。
あなたが得た回答が正しく整列していないと思いますので、ここで正確に何をしようとしていますか? –