SCREEN RECORDER SDK
(Software Development Kit)
Add Screen Recording Features to Your Software Projects in Minutes
Start Recording Screen with Only 6 Lines of Code
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();
Capture a Region
Capture a Window
Capture Full Screen
Mouse Cursor Effects
Custom Video Logo
Advantage #1 – Extraordinary Performance
Screen recording is a special process to turn computer screen output into a video internally. It can be done by hardware such as a capture card, or by software which is the most cost-effective and flexible way. Different software uses different methods to capture screen. The GDI screen capture is the most widely used and simplest method among them, but its performance is poor that lags the system badly because there are graphics pipeline stalls when reading data from the video RAM to the system RAM. In order to resolve this problem, we developed the GPU accelerated screen capture technology which can reduce the pipeline stalls significantly. That’s why our ZD Soft Screen Recorder captures screen so smoothly and so does the SDK. If you use our SDK in your projects, your application can record screen very smoothly without system lags too.
Advantage #2 – Time-tested Stability
Our primary software product ZD Soft Screen Recorder has been existing and evolving for over 10 years. 11 major version updates, hundreds of minor version updates and countless bug fixes make it feature-rich and remarkably stable. Since version 11 on, we abstracted the most generic screen recording related features into a stand-alone library which can be shared with our different products or 3rd-parties. That is ZD Soft Screen Recorder SDK – the core of ZD Soft Screen Recorder. And the SDK will always be kept updated together with ZD Soft Screen Recorder, so it will become stabler and stabler. If you use the SDK in your projects, you will save a lot of extra debug time.
Advantage #3 – Feature-rich APIs
ZD Soft Screen Recorder SDK can not only record screen but also record audio, record webcam, encode custom frames, take screenshots, record cursor, add cursor effects, add custom logos and live stream to media servers. You can control every aspect of the screen recording process programmatically with the SDK APIs. There are over 100 APIs you can use to make your application record screen the way you want. If you use the SDK in your projects, you can focus on implementing the core features instead of trying hard to implement the screen recording related features.
Advantage #4 – Maximum Compatibility
Nowadays more and more software has abandoned the support to Windows XP and older systems. More and more software is built by modern development tools that may introduce runtime dependencies on additional libraries and frameworks, such as various versions of VC++ runtime libraries, DirectX runtimes, .NET frameworks, Java runtime environments and so on. We can’t say that is not a good progress, but we believe a good generic software program should at least be able to run on Windows XP systems without requiring users to install any additional runtime libraries or frameworks. Our ZD Soft Screen Recorder did it and so did the SDK. The SDK components are registration-free, lightweight and independent of any additional runtime libraries or frameworks. If you use the SDK in your projects, it will not affect the current compatibility of your application.
Supported File Formats
Supported Audio Sources