プレビューモードでWeb(USB)カメラと接続します。
[Visual Basic]
Public Function Open() As Boolean
Public Function Open(ByVal videoDevice As String) As Boolean
Public Function Open(ByVal index As Integer) As Boolean
Public Function Open(ByVal outputControl As System.Windows.Forms.Control) As Boolean
Public Function Open(ByVal videoDevice As String, ByVal outputControl As System.Windows.Forms.Control) As Boolean
Public Function Open(ByVal index As Integer, ByVal outputControl As System.Windows.Forms.Control) As Boolean

[C#]
public bool Open();
public bool Open(string videoDevice);
public bool Open(int index);
public bool Open(System.Windows.Forms.Control outputControl);
public bool Open(string videoDevice, System.Windows.Forms.Control outputControl);
public bool Open(int index, System.Windows.Forms.Control outputControl);

パラメータ

videoDevice
Web(USB)カメラの名称
index
Web(USB)カメラのインデックス
outputControl
映像出力先のコントロール

戻り値

成功の場合は true 、失敗の場合は false を返します。

解説

パラメータの videoDevice や index には GetVideoDevices メソッドで取得されるデバイスの名称や string 型の配列のインデックスを渡します(複数ある場合はそのうちの一つ)。videoDevice や index のないメソッドを使用すると GetVideoDevices メソッドで取得される先頭のデバイスを使用します。
パラメータの outputControl には映像出力先のコントロールを渡します。outputControl のないメソッドを実行すると Preview コントロール内に映像が出力されます。
戻り値が true の場合、State プロパティが更新されます。
戻り値が false の場合、ErrorStatus プロパティには DirectX, Step, Connect, Interface が設定されます。

注意事項
キャプチャー(Record クラス)とプレビューを同時に行うことはできません。プレビューを行う場合は Record.Close を実行して一旦Web(USB)カメラとの接続を閉じ、再度 Preview.Open を実行して接続してください。

参照

Preview メンバ | Newtone.ImageKit.Win.WebCamera.Preview