ICImagingControl.LiveCapturePause Property

AVI取り込みのポーズをを返す、もしくは設定します。

構文

[VB.NET]
Public LiveCapturePause As Boolean
[C#]
public bool  LiveCapturePause;

備考

LiveCapturePauseプロパティはAVI取り込みの一時停止、再開に使われます。

LiveCapturePause プロパティはシンクに流れる画像ストリームの一時停止と再開に使用されます。シンクはイメージバッファコレクションかAVIファイルになります。ライブ画像はこのプロパティに影響されることはありません。LiveCapturePause プロパティはボタンのクリック等のイベント発生時にレイテンシを伴うことなくAVI録画をスタートさせます。そうするためにはAviStartCaptureクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.AviStartCapture Methodへのコールに先立ちLiveCapturePauseをTrueに設定する必要があります。AviStartCaptureクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.AviStartCapture Methodへのコールは画像ストリームを初期化し、ライブ画像を(有効であれば)開始します。ではすでにイメージは初期化されていますので、LiveCapturePauseをFalseに設定しAVI録画を開始させてください。

LiveCapturePause プロパティをTrueにすると、シンクに向かう画像ストリームが一時停止します。ライブ画像はこれに影響されることはなく、画像ストリームは初期化されたままです。LiveCapturePause はいつでもTrueに設定することが可能で、また何度でも行えます。

LiveCapturePause プロパティが Falseに設定されてる状態で、LiveStart をTrueに、もしくはAviStartCaptureクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.AviStartCapture Method がコールされると、即座にシンクへ画像ストリームが流れはじめます。

LiveCapturePause がTrueでイメージバッファコレクションへの画像ストリームがアクティブの場合、MemorySnapImageクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.MemorySnapImage MethodMemorySnapImageSequenceクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.MemorySnapImageSequence Method は一時停止ます。これはAVI録画が行われない場合の典型的なケースです。LiveCapturePauseがFalseに設定される前にタイムアウトが発生した場合、MemorySnapImageクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.MemorySnapImage MethodMemorySnapImageSequenceクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.MemorySnapImageSequence Method はタイムアウトを返し、レポートします。