public virtual int CaptureStillDelay { get; set; } Public Overridable Property CaptureStillDelay As Integer
A value representing the capture time delay in milliseconds.
Call the CaptureDIB or CaptureImage methods to capture a still image using this capture time delay after the capture graph is started.
using Leadtools;using Leadtools.Multimedia;using LeadtoolsMultimediaExamples.Fixtures;public bool _result = false;public CaptureCtrlForm _form = new CaptureCtrlForm();public void CaptureStillDelayExample(){// reference the capture controlCaptureCtrl capturectrl = _form.CaptureCtrl;// output filestring outFile = Path.Combine(LEAD_VARS.MediaDir, "CaptureCtrl_CaptureStillDelayExample.jpg");try{// set the video capture device. use your capture device's name hereif (capturectrl.VideoDevices["USB"] == null)throw new Exception("No USB video device available");capturectrl.VideoDevices["USB"].Selected = true;// set the still capture delaycapturectrl.CaptureStillDelay = 1000;// set the capture mode to still and startcapturectrl.StartCapture(CaptureMode.Still);// get a still imageImage image = capturectrl.CaptureImage();if (image != null)image.Save(outFile, ImageFormat.Jpeg);// stop the capturecapturectrl.StopCapture();// check for the capture file and set the resultif (File.Exists(Path.Combine(Directory.GetCurrentDirectory(), outFile)))_result = true;}catch (Exception){_result = false;}}static class LEAD_VARS{public const string MediaDir = @"C:\LEADTOOLS21\Media";}
Imports LeadtoolsImports Leadtools.MultimediaImports LeadtoolsMultimediaExamples.FixturesPublic _result As Boolean = FalsePublic _form As CaptureCtrlForm = New CaptureCtrlForm()Public Sub CaptureStillDelayExample()' reference the capture controlDim capturectrl As CaptureCtrl = _form.CaptureCtrl' output fileDim outFile As String = Path.Combine(LEAD_VARS.MediaDir, "CaptureCtrl_CaptureStillDelayExample.jpg")Try' set the video capture device, use your capture device name hereIf capturectrl.VideoDevices("USB") Is Nothing ThenThrow New Exception("No USB video device available")End Ifcapturectrl.VideoDevices("USB").Selected = True' set the still capture delaycapturectrl.CaptureStillDelay = 1000' set the capture mode to still and startcapturectrl.StartCapture(CaptureMode.Still)' get a still imageDim image As Image = capturectrl.CaptureImage()If Not image Is Nothing Thenimage.Save(outFile, ImageFormat.Jpeg)End If' stop the capturecapturectrl.StopCapture()' check for the capture file and set the resultIf File.Exists(Path.Combine(Directory.GetCurrentDirectory(), outFile)) Then_result = TrueEnd IfCatch e1 As Exception_result = FalseEnd TryEnd SubPublic NotInheritable Class LEAD_VARSPublic Const MediaDir As String = "C:\LEADTOOLS21\Media"End Class
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
