.NET video capture SDK tutorial shows how to use Screen Capturing SDK as a video capture SDK in .NET framework. You can use it from Visual Basic and C# – use the source code samples below.
VB code for .NET framework:
' create video capture sdk object Dim capturer As New CapturerClass() ' set to video capture the entire screen capturer.CapturingType = CaptureAreaType.catScreen ' set output video filename capturer.OutputFileName = "EntireScreenCaptured.wmv" ' set width and height of output video capturer.OutputWidth = 640 capturer.OutputHeight = 480 ' start video capturing capturer.Run() ' wait for 25 seconds Thread.Sleep(25000) ' stop video capture capturer.Stop() ' open the output video Process.Start("EntireScreenCaptured.wmv")
C# code for .NET application:
CapturerClass capturer = new CapturerClass(); // create new video capturer object from Screen Capturing SDK toolkit capturer.CapturingType = CaptureAreaType.catScreen; // set to capture the whole screen into video capturer.OutputFileName = "EntireScreenCaptured.wmv"; // set to write to WMV video file (you may use .AVI as output as well) // set output video width and height for the output video capturer.OutputWidth = 640; capturer.OutputHeight = 480; capturer.Run(); // run screen video capture Thread.Sleep(15000); // wait for just 15 seconds capturer.Stop(); // stop video capture Process.Start("EntireScreenCaptured.wmv"); // open captured video in default video player on the computer