ZD Soft Screen Recorder SDK (Software Development Kit)

Add professional screen recording features to your own project in minutes

ZD Soft Screen Recorder SDK

You can get this SDK to work simply with 6 lines of code below:


ZDSoft.SDK.ScnLib_Initialize();
ZDSoft.SDK.ScnLib_SetCaptureRegion(0, 0, 1280, 720);
ZDSoft.SDK.ScnLib_SetVideoPathW("C:\\Hello\\World.mp4");
ZDSoft.SDK.ScnLib_StartRecording();
......
ZDSoft.SDK.ScnLib_StopRecording();
ZDSoft.SDK.ScnLib_Uninitialize();

Getting started quickly with the SDK in C#...


ZDSoft.SDK.ScnLib_Initialize()
ZDSoft.SDK.ScnLib_SetCaptureRegion(0, 0, 1280, 720)
ZDSoft.SDK.ScnLib_SetVideoPathW("C:\Hello\World.mp4")
ZDSoft.SDK.ScnLib_StartRecording()
......
ZDSoft.SDK.ScnLib_StopRecording()
ZDSoft.SDK.ScnLib_Uninitialize()

Getting started quickly with the SDK in VB.NET...


ScnLib_Initialize();
ScnLib_SetCaptureRegion(0, 0, 1280, 720);
ScnLib_SetVideoPathW(L"C:\\Hello\\World.mp4");
ScnLib_StartRecording();
......
ScnLib_StopRecording();
ScnLib_Uninitialize();

Getting started quickly with the SDK in Visual C++...


ScnLib_Initialize();
ScnLib_SetCaptureRegion(0, 0, 1280, 720);
ScnLib_SetVideoPathW(L"C:\\Hello\\World.mp4");
ScnLib_StartRecording();
......
ScnLib_StopRecording();
ScnLib_Uninitialize();

Getting started quickly with the SDK in C++Builder...


ScnLib_Initialize();
ScnLib_SetCaptureRegion(0, 0, 1280, 720);
ScnLib_SetVideoPathW('C:\Hello\World.mp4');
ScnLib_StartRecording();
......
ScnLib_StopRecording();
ScnLib_Uninitialize();

Getting started quickly with the SDK in Delphi...

Download Buy Now


Why choose ZD Soft Screen Recorder SDK?


General Screen Recording SDKZD Soft Screen Recorder SDK
Screen Capture Screen capture preview
Windows XP standard GDI screen capture
Windows Vista/7 Aero accelerated capture
Windows 8/8.1/10 DXGI desktop duplication
Windows 8/8.1/10 rotated desktop capture
High DPI-aware screen capture
Multi-monitor screen capture
Capture region selection interface
Dynamic changing capture region
Dynamic zooming capture region
HD screen recording frame rate< 15fps> 30fps
HD screen recording CPU usage> 50%< 20%
Noticeable system lags when recordingYesNo
Audio Capture Capture from speaker source only
Capture from microphone source only
Capture from both speaker & microphone mixed
Enable/Disable an audio source capture at any time
Microphone audio delay correction
Audio source capture volume control
Audio source volume level monitoring
Webcam Capture Webcam capture preview
Capture full webcam video
Free switch between webcam capture and screen capture
Add a webcam overlay to video
Enable/Disable webcam overlay at any time
Dynamic custom DIB webcam overlay
Video Output Arbitrary video resolution
Resolution rescaling qualitypoorgood
Arbitrary video frame rate
Variable frame rate (minimize CPU usage)
Supported video codecsVFW Codecs / Xvid / WMVH.264
Supported audio codecsMP3 / WMAMP3 / AAC
Supported file formatsAVI / WMVAVI / MP4 / FLV
Customizable H.264 arguments
A/V sync on normal-loaded systemssyncsync
A/V sync on heavy-loaded systemsout of syncsync
Audio Output Separate audio file output
Supported file formatsMP3 / WAV
Live Streaming Live streaming to a website / server
Supported streaming protocolRTMP
Screenshot Take screenshot images
Supported file formatsBMPBMP / PNG / JPG / TIFF
Logo Watermark Add image logo watermark
Add text logo watermark
Add custom DIB logo watermark
Dynamic updating logo watermark
Mouse Cursor Effects Add mouse cursor
Highlight mouse cursor position
Add mouse cursor click animation
Add mouse cursor click sound
Miscellaneous Countdown box
Built-in settings dialog
Load/Save/Delete settings
Standard SDK APIs (DLL)
ActiveX SDK control (OCX)
Visual C++ Runtime / .NET Framework dependencyYesNo

ZD Soft Screen Recorder SDK APIs

Download Buy Now