.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