ICImagingControl.LiveCapturePause Property

Returns or sets the pause for AVI capture.
Syntax:
Public LiveCapturePause As Boolean
Remarks:

The LiveCapturePause property is used to pause and restart AVI capture.

The LiveCapturePause property is used to pause and restart the image stream that goes to the sink. The sink is either an image buffers collection or an AVI file. The live display is not affected by this property. The LiveCapturePause property can be used to start an AVI recording when an event occurs (i.e. a click on a button) without latency. To do so, you have to set LiveCapturePause to true prior to a call to AviStartCapture. The call to AviStartCapture initializes the image stream and starts the live display (if the live display is enabled). Now, setting LiveCapturePause to False starts the AVI recording immediately because the image is already initialized.

If the LiveCapturePause property is set to True, the image stream going to the sink is paused. This means that the live display is not affected and the image stream remains initialized. LiveCapturePause may be set to True at any time and as often as you like.

If the LiveCapturePause property is set to False, the image stream going to the sink is started immediately if LiveStart was set to True or AviStartCapture was previously called.

If LiveCapturePause is set to True, while an image stream to an image buffers collection is active, MemorySnapImage and MemorySnapImageSequence are paused. This is typically the case when no AVI recording is taking place. if the timeout elapse before LiveCapturePause is set to False, MemorySnapImage and MemorySnapImageSequence return and report the timeout.

See also: ICImagingControl, ICImagingControl.AviStartCapture, ICImagingControl.AviStopCapture, ICImagingControl.MemorySnapImage, ICImagingControl.MemorySnapImageSequence, ICImagingControl.LivePause

<< ICImagingControl