画像取り込みインターフェース (非同期)
Namespace: FVIL.ImagingAssembly: FVILforms (in FVILforms.dll) Version: 3.1.0.0 (3.1.0.9)
Syntax
C# |
---|
public interface IGrabImageASync |
Visual Basic |
---|
Public Interface IGrabImageASync |
Remarks
GrabberThread に実装される非同期の取り込み機能を使用するインターフェースです。
Examples
C# | Copy |
---|---|
// パラメータ. FVIL.Imaging.GrabberInfo info = new FVIL.Imaging.GrabberInfo(); info.ConfigFile = @"C:\FAST\WIL\3.0.0\CameraFiles\DS\DS_USB0.xml"; info.BufferNum = 2; // スレッド初期化. FVIL.Imaging.GrabberThread thread = FVIL.Imaging.GrabberThread.Create(info); using (FVIL.Data.CFviImage image = new FVIL.Data.CFviImage()) { thread.Validate(image); // インターフェース. if (thread is FVIL.Imaging.IGrabImageASync) { FVIL.Imaging.IGrabImageASync grab = (FVIL.Imaging.IGrabImageASync)thread; grab.Lock(image); grab.Start(); grab.Wait(); grab.Unlock(); } // ファイル保存. image.Save(string.Format("Imaging.IGrabImageASync.bmp")); } // スレッド解放. thread.Dispose(); |