public void EndVideoPreview() This method shuts down the streaming video. To start video preview again, call the WiaSession.StartVideoPreview method again.
Call this function only after a successful call to WiaSession.StartVideoPreview method.
using Leadtools;using Leadtools.Codecs;using Leadtools.Wia;public void IsVideoPreviewAvailableExample(IntPtr parent){if (!WiaSession.IsAvailable(WiaVersion.Version1)){Console.WriteLine("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){Console.WriteLine("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){Console.WriteLine("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);Console.WriteLine(strMsg);wiaSession.EndVideoPreview();wiaSession.Shutdown();}