Determines whether there is an available video preview.
public bool IsVideoPreviewAvailable() Public Function IsVideoPreviewAvailable() As Boolean
public:bool IsVideoPreviewAvailable();
true if the video preview is started; otherwise, false.
This function is used to determine whether the video preview has started. Start the video preview by calling the WiaSession.StartVideoPreview method.
using Leadtools;using Leadtools.Codecs;using Leadtools.Wia;public void IsVideoPreviewAvailableExample(IntPtr parent){if (!WiaSession.IsAvailable(WiaVersion.Version1)){MessageBox.Show("WIA version 1.0 not installed.");return;}WiaSession wiaSession = new WiaSession();wiaSession.Startup(WiaVersion.Version1);DialogResult res = wiaSession.SelectDeviceDlg(parent, WiaDeviceType.StreamingVideo, WiaSelectSourceFlags.NoDefault);if (res != DialogResult.OK){MessageBox.Show("Error selecting WIA device.");wiaSession.Shutdown();return;}// start the video previewwiaSession.StartVideoPreview(parent, false);// determine whether a video preview is availablebool available = wiaSession.IsVideoPreviewAvailable();if (!available){MessageBox.Show("No streaming video available.");wiaSession.EndVideoPreview();wiaSession.Shutdown();return;}// Resize the video preview area to fit the parent window.// I am calling this resize function here only for demonstration purposes, but you// should call it in your window resize event.wiaSession.ResizeVideoPreview(true);// acquire an image from the video source.string takenPictureFileName = wiaSession.AcquireImageFromVideo();string strMsg = String.Format("Acquired image was saved to the following path:\n{0}", takenPictureFileName);MessageBox.Show(strMsg);wiaSession.EndVideoPreview();wiaSession.Shutdown();}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.Wia<TestMethod()> _Public Sub IsVideoPreviewAvailableExample(ByVal parent As IntPtr)If (Not wiaSession.IsAvailable(WiaVersion.Version1)) ThenMessageBox.Show("WIA version 1.0 not installed.")ReturnEnd IfDim session As WiaSession = New WiaSession()session.Startup(WiaVersion.Version1)Dim res As DialogResult = session.SelectDeviceDlg(parent, WiaDeviceType.StreamingVideo, WiaSelectSourceFlags.NoDefault)If res <> DialogResult.OK ThenMessageBox.Show("Error selecting WIA device.")session.Shutdown()ReturnEnd If' start the video previewwiaSession.StartVideoPreview(parent, False)' determine whether a video preview is availableDim available As Boolean = wiaSession.IsVideoPreviewAvailable()If (Not available) ThenMessageBox.Show("No streaming video available.")wiaSession.EndVideoPreview()wiaSession.Shutdown()ReturnEnd If'Resize the video preview area to fit the parent window.'I am calling this resize function here only for demonstration purposes, but you'should call it in your window resize event.wiaSession.ResizeVideoPreview(True)' acquire an image from the video source.Dim takenPictureFileName As String = wiaSession.AcquireImageFromVideo()Dim strMsg As String = String.Format("Acquired image was saved to the following path:\n{0}", takenPictureFileName)MessageBox.Show(strMsg)wiaSession.EndVideoPreview()session.Shutdown()End Sub
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
