連続取り込みクラス (インスタンス参照)
Namespace: FVIL.VideoAssembly: FVILdevice (in FVILdevice.dll) Version: 3.1.0.0 (3.1.0.5)
Syntax
C# |
---|
public virtual CFviContinuousGrabFVC06 ContinuousGrab { get; } |
Visual Basic |
---|
Public Overridable ReadOnly Property ContinuousGrab As CFviContinuousGrabFVC06 Get |
Return Value
Type: CFviContinuousGrabFVC06連続取り込みクラス のインスタンスへの参照を返します。 連続取り込みを行う際は、このインスタンスを介して操作を行ってください。
Remarks
このプロパティはメンバフィールドに保管しているインスタンスへの参照を返します。
複数の連続取り込みクラスのインスタンスを生成する必要がある場合は、
CreateContinuousGrab()()()() をご使用ください。
Examples
C# | Copy |
---|---|
// [1] 本体のオープン. FVIL.Video.CFviVideoFVC06 video = new FVIL.Video.CFviVideoFVC06(); video.Open( -1, 0 ); // Id=-1, ch=0 // [-] ここでINIファイルを読み込みます.(説明省略) // [2] 連続取り込みクラスへの画像の設定. FVIL.Video.CFviContinuousGrabFVC06 grab = video.ContinuousGrab; grab.Images = new List<FVIL.Data.CFviImage>(); grab.Images.Add( new FVIL.Data.CFviImage() ); grab.Images.Add( new FVIL.Data.CFviImage() ); // [3] 画像サイズの調整. foreach(FVIL.Data.CFviImage image in grab.Images) video.ChangeImageSize( image ); // [4] 画像メモリのロック.(2枚) grab.MemoryLock( 2 ); // [5] 画像メモリへの取り込み.(100回連続) grab.GrabSync( 100 ); // [6] 画像メモリのアンロック. grab.MemoryUnlock(); // [7] 本体のクローズ. video.Close(); |