You can download sample project from GitHub
You can record both the entire screen and a specific area of it.
ScreenCaptureSourceSettings settings = new ScreenCaptureSourceSettings(); settings.Mode = ScreenCaptureMode.Screen;
settings.FullScreen = false; settings.Top = 0; settings.Bottom = 1080; settings.Left = 0; settings.Right = 1920;
settings.FullScreen = true;
settings.FrameRate = 25;
settings.GrabMouseCursor = true;
VideoCapture1.Screen_Capture_Source = screenSource;
VideoCapture1.Mode = VideoCaptureMode.ScreenPreview;
VideoCapture1.Mode = VideoCaptureMode.ScreenCapture; VideoCapture1.Output_Format = new MP4Output(); VideoCapture1.Output_Filename = edOutput.Text;
await VideoCapture1.StartAsync();