Link Search Menu Expand Document

Capture Entire Screen Video - JavaScript

Screen Capturing SDK sample in JavaScript demonstrating ‘Capture Entire Screen Video’

 var capturer = WScript.CreateObject('BytescoutScreenCapturing.Capturer');

 // set output video file name to .WMV or .AVI
 capturer.OutputFileName = "EntireScreenCaptured.wmv";

 // set capturing type to the caScreen =3 to capture the entire screen
 capturer.CapturingType = 3;

 // output video width
 capturer.OutputWidth = 640;

 // output video height
 capturer.OutputHeight = 480;
 // uncomment to set Bytescout Lossless Video format output video compression method
 // do not forget to set file to .avi format if you use Video Codec Name
 // capturer.CurrentVideoCodecName = "Bytescout Lossless"; 

 // uncomment to enable recording of semitransparent or layered windows (Warning: may cause mouse cursor flickering)
 // capturer.CaptureTransparentControls = true;

 // run video capturing 

	// IMPORTANT: if you want to check for some code if need to stop the recording then make sure you are 
	// using Thread.Sleep(1) inside the checking loop, so you have the loop like
	// Do 
	// Thread.Sleep(1) 
	// While StopButtonNotClicked

 // wait for 15seconds (15000 msec)

 // stop capturing

 // destroy Capturer object so the video will be saved into the disk
 capturer = null;

Download Source Code (.zip)

Return to the previous page Explore Screen Capturing SDK