Screen capture in Video Capture SDK .Net

You can download sample project from GitHub

You can record both the entire screen and a certain area of it.

1. Create parameters class object and set screen as a source.

ScreenCaptureSourceSettings settings = new ScreenCaptureSourceSettings(); 
settings.Mode = VFScreenCaptureMode.Screen;

2. Set area coordinates:

settings.FullScreen = false;

settings.Top = 0;
settings.Bottom = 1080;
settings.Left = 0;
settings.Right = 1920;
or record entire screen:
settings.FullScreen = true;

3. Set frame rate

settings.FrameRate = 25;

4. Capture mouse cursor

settings.GrabMouseCursor = true;

5. Apply screen capture settings

VideoCapture1.Screen_Capture_Source = screenSource;

6. Set preview mode

VideoCapture1.Mode = VFVideoCaptureMode.ScreenPreview;
or set capture mode, set default MP4 output settings
VideoCapture1.Mode = VFVideoCaptureMode.ScreenCapture;
VideoCapture1.Output_Format = new VFMP4v8v10Output();
VideoCapture1.Output_Filename = edOutput.Text;

7. Start.

VideoCapture1.Start();
Please contact support to get help with this tutorial. Visit our GitHub page to get more code samples.
VisioForge © 2006 - 2021