Version 3.1 Builds
VERSION : 3.1.4.0
DATE : 19 Sept 2025
CHANGES :
- Fixed an issue where the webcam overlay was not rendered correctly in recorded videos.
 
VERSION : 3.1.3.0
DATE : 16 Sept 2025
CHANGES :
- Optimized the display of the selection box in zoom mode when the cursor moves to the masked area.
 
VERSION : 3.1.2.0
DATE : 12 Aug 2025
CHANGES :
- Fixed a webcam overlay display issue.
 - Fixed an incorrect demo include/lib path issue.
 - Fixed a license check issue.
 - Updated the digital signature of the binaries.
 
VERSION : 3.1.1.0
DATE : 17 Sep 2024
CHANGES :
- Fixed an issue where the top border of the capture frame could not be moved beyond the top edge of the screen.
 - Corrected the short date format in the logo text overlay.
 - Automatically chooses integrated GPU on hybrid laptop.
 
VERSION : 3.1.0.0
DATE : 9 Aug 2024
CHANGES :
- Added an API ScnLib_GetLastError() to get the last error code that occurred during recent SDK API calls.
 - Fixed an issue where the capture frame could not be resized if the Windows “Show window contents while dragging” option is disabled.
 - Improved the free trial reminder.
 - Some other minor bug fixes.
 
Version 3.0 Builds
VERSION : 3.0.8.0
DATE : 16 Jun 2024
CHANGES :
- Added support for toggling between exclusive and non-exclusive modes in window capture.
 - Reimplemented the feature to shade invisible areas within the capture frame when zoomed in.
 - Enhanced video frame buffering to reduce RAM usage when capturing high-resolution screens.
 - Improved the aspect ratio lock feature for the capture frame.
 - Prevented the monitor from entering sleep mode during recording.
 - Boosted game capture performance.
 
VERSION : 3.0.7.0
DATE : 26 Apr 2024
CHANGES :
- Enhanced the exclusive window capture mode to avoid getting black screen videos when the selected window is minimized, hidden, or closed prior to the start of recording.
 - Resolved an issue where the region frame across multiple monitors might not reposition correctly after disconnecting a monitor.
 
VERSION : 3.0.6.0
DATE : 16 Apr 2024
CHANGES :
- Resolved an issue where taking a screenshot in webcam-only recording mode resulted in a desktop screenshot.
 
VERSION : 3.0.5.0
DATE : 29 Mar 2024
CHANGES :
- Resolved an issue where recording video could result in a black screen after displaying a Windows system prompt during recording.
 - Enhanced compatibility with webcam MJPEG video formats.
 
VERSION : 3.0.4.0
DATE : 19 Mar 2024
CHANGES :
- Updated the Screen Webcams Recorder Demo project.
 
VERSION : 3.0.3.0
DATE : 12 Mar 2024
CHANGES :
- Enhanced the built-in region selection tool to allow the magnifying glass window to dynamically follow the mouse cursor.
 - Enhanced the built-in region selection tool to display a distinct outline border around the highlighted area.
 - Introduced a ‘Tip’ parameter to ScnLib_SelectCaptureRegion() function, enabling the display of helpful tips to guide users in selecting a window or custom region.
 - Implemented ScnLib_LockCaptureRegionFrameAspectRatio() and ScnLib_IsCaptureRegionFrameAspectRatioLocked() functions to facilitate aspect ratio locking when adjusting the size of the capture region frame.
 - Resolved an issue where taking a screenshot during window recording could lead to program crashes.
 
VERSION : 3.0.2.0
DATE : 22 Feb 2024
CHANGES :
- Fixed a bug that taking screenshot while recording may cause program crash.
 
VERSION : 3.0.1.0
DATE : 30 Jan 2024
CHANGES :
- Optimized the functionalities of double-clicking and right-clicking the central crosshair and border of the capture region frame.
 - Limited the movement and resizing of the capture region frame to ensure it does not extend beyond the desktop boundary.
 - Fixed a small bug that could potentially lead to a stack overflow.
 
VERSION : 3.0.0.0
DATE : 28 Dec 2023
CHANGES :
- Introduced screen and webcams capture into custom layout videos.
 - Enabled separate video/audio/streaming outputs for main screen, webcams, and composite screen.
 - Added feature for unobstructed window capture on Windows 10 and later systems.
 - Enhanced screen capture performance against discrete GPU on Windows 10 and later hybrid systems.
 - Resolved the issue of video/audio desynchronization during frequent pauses and resumes in recording.
 - Expanded webcam support to include formats like H.264 and H.265.
 - Enabled simultaneous use of image and text logos.
 - Updated the built-in screen capture frame’s design.
 - Refined screen capture buffering to reduce RAM usage.
 - Introduced a new DEMO illustrating the usage of the SDK’s advanced features.
 - Upgraded the SDK manual with extensive improvements to API descriptions.
 - Recommended NuGet package for SDK installation.
 
Version 2.2 Builds
VERSION : 2.2.5.0
DATE : 31 Oct 2023
CHANGES :
- Fixed a bug that changing audio recording source while recording doesn’t take effect.
 - Fixed some incorrect parameter declarations of the audio recording functions of the ActiveX control.
 
VERSION : 2.2.4.0
DATE : 21 Sept 2023
CHANGES :
- Fixed a bug that audio and video might be out of sync when outputting screen recording in AVI format.
 - Fixed a bug that audio volume level monitoring might not work properly when recording.
 - Fixed a bug that glitches may occur when recording audio from a bluetooth headset device.
 
VERSION : 2.2.3.0
DATE : 20 Jun 2023
CHANGES :
- Improved the video recovery feature.
 
VERSION : 2.2.2.0
DATE : 2 Jun 2023
CHANGES :
- Improved the format compatibility of the video files recovered in the safe mode.
 - Improved the video file read/write performance.
 - Automatically attempt to reconnect to the RTMP server if network fails while live streaming.
 - Fixed a bug that pausing recording may cause the last part of audio lost.
 - Fixed a bug that capture region selection may appear offset on multi-monitor systems.
 - Fixed a bug that the central crosshair of the capture frame may be included in screenshots.
 
VERSION : 2.2.1.0
DATE : 6 Apr 2023
CHANGES :
- Added a crosshair in the center of the capture region frame that can be dragged to move the frame.
 - Made the capture region frame adjustable by keyboard.
 - Improved the screen capture performance on Windows 8 and later versions of Windows.
 - Improved the usability of the file path edit boxes in the SDK settings dialog box.
 - Improved the audio/video synchronization performance on overloaded systems.
 - Fixed a bug that may cause the recorded video blurred.
 - Fixed a bug that may throw an exception if ScnLib_Initialize()/ScnLib_Uninitialize() are called multiple times.
 
VERSION : 2.2.0.0
DATE : 31 Oct 2022
CHANGES :
- Fixed a bug that the streaming bitrate doesn’t take effect if the video bitrate is set to zero.
 - Updated the manual HTML page design.
 - Updated the website page links.
 - Updated the EULA.
 
Version 2.1 Builds
VERSION : 2.1.0.5
DATE : 1 Oct 2022
CHANGES :
- Fixed a bug that live streaming to Wowza media server may be lost.
 
VERSION : 2.1.0.4
DATE : 28 Sept 2022
CHANGES :
- Fixed a bug that pausing/resuming recording might cause audio/video out of sync.
 
VERSION : 2.1.0.3
DATE : 26 Sept 2022
CHANGES :
- Enabled optionally setting the RTMP live streaming key separately.
 - Improved the stability of the RTMP live streaming feature.
 
VERSION : 2.1.0.2
DATE : 22 Sept 2022
CHANGES :
- Fixed a bug that when GPU acceleration is disabled recording the right portion of screen may result a black screen video.
 - Fixed a bug that the screen capture frame might not be on the right position if an auto-scaling window is selected in a high DPI system.
 - Fixed a bug that on Windows 7 the screen capture frame rate is very low when the mouse cursor is not moving.
 
VERSION : 2.1.0.1
DATE : 21 Sept 2022
CHANGES :
- Fixed a bug that PNG logo images cannot be loaded on Windows older than Windows 7 with the latest platform update.
 - Changed the minimum required OS from Windows XP to Windows Vista.
 
VERSION : 2.1.0.0
DATE : 14 Sept 2022
CHANGES :
- Linked to Visual C++ static runtime library to make it independent to Visual C++ dynamic runtime DLLs.
 - Added 5 Demo projects with source code of 5 different programming languages: C#, Visual C++, Visual Basic, C++ Builder and Delphi.
 - Some minor bug fixes.
 
Version 2.0 Builds
VERSION : 2.0.0.3
DATE : 31 Aug 2022
CHANGES :
- Added a Ultra Edition that supports Direct3D/OpenGL game screen capture through API hook.
 
VERSION : 2.0.0.2
DATE : 16 Aug 2022
CHANGES :
- Fixed another issue of license validation.
 
VERSION : 2.0.0.1
DATE : 6 Aug 2022
CHANGES :
- Fixed an editing bug of the video/audio path edit box in the settings dialog.
 - Fixed an appearance bug of the close button on the webcam preview window.
 - Fixed an issue of license validation.
 
VERSION : 2.0.0.0
DATE : 2 Aug 2022
CHANGES :
- Added x64 platform support.
 - Removed the dependency of manifest file.
 - Improved screen recording performance.
 - Improved webcam preview window.
 - Added support to bind a capture window.
 - Added support to set user defined mouse cursor highlight/click images.
 - Replaced the error checking function with a logging system.
 - Many other improvements and bug fixes.
 
Version 1.1 Builds
VERSION : 1.1.0.7
DATE : 7 Mar 2022
CHANGES :
- Fixed a bug that file creation may fail if there are more than 2 consecutive spaces in the file path.
 
VERSION : 1.1.0.6
DATE : 14 Oct 2021
CHANGES :
- Fixed a bug that may cause the failure of license validation.
 
VERSION : 1.1.0.5
DATE : 12 Oct 2021
CHANGES :
- Added version and copyright info to those DLLs that don’t have this info.
 
VERSION : 1.1.0.4
DATE : 15 Jun 2020
CHANGES :
- Fixed a minor bug.
 
VERSION : 1.1.0.3
DATE : 8 Oct 2019
CHANGES :
- Fixed an issue that the capture region frame may disappear when resizing it while recording.
 
VERSION : 1.1.0.2
DATE : 1 Jul 2019
CHANGES :
- Made the SDK workable with the x264vfw codec installed in user’s system.
 
VERSION : 1.1.0.1
DATE : 27 May 2019
CHANGES :
- Added a logging system to log important system info and error info that is helpful for debugging.
 - Made Windows 7 Aero screen capture not utilize GPU acceleration in order to avoid potential black screen issue.
 - Improved the screen resolution initialization routine to ensure the screen resolution can be initialized properly at any time.
 
VERSION : 1.1.0.0
DATE : 25 Mar 2019
CHANGES :
- Updated the code signing certificate.
 
Version 1.0 Builds
VERSION : 1.0.0.32
DATE : 5 Mar 2019
CHANGES :
- Fixed a bug that the recording might freeze or crash when recording 4K or higher resolution screen.
 - Fixed a bug that the recording might become black screen after screen display mode is changed on Windows 8/8.1/10.
 - Fixed a bug that the webcam overlay might be lost when recording from some types of webcam devices.
 
VERSION : 1.0.0.31
DATE : 26 Feb 2019
CHANGES :
- Improved the support of HD webcam devices such as Logitech Webcam C930e.
 
VERSION : 1.0.0.30
DATE : 24 Feb 2019
CHANGES :
- Improved the screen capture capability on dual graphics cards hybrid Windows 10 systems.
 
VERSION : 1.0.0.29
DATE : 20 Feb 2019
CHANGES :
- Made the audio recording start instantly without re-initializing the audio devices when volume level monitoring is enabled.
 
VERSION : 1.0.0.28
DATE : 25 Jan 2019
CHANGES :
- Made the capture region frame adjustable during recording process.
 - Made the webcam preview window frameless and auto-placed in the proper viewing position.
 - Not to embed a webcam overlay if there is already a webcam preview window visible on screen.
 - Fixed a bug that the webcam overlay might not be rendered properly in flipping view mode.
 - Fixed a bug that a few video frames at the end of a recording can be lost if the system is busy.
 
VERSION : 1.0.0.27
DATE : 21 Dec 2018
CHANGES :
- Fixed a bug that ScnLib_SelectWebcamDevice() might return FALSE even if the operation is done successfully.
 
VERSION : 1.0.0.26
DATE : 18 Sept 2018
CHANGES :
- Added support to the RTMPS protocol for the live streaming feature.
 
VERSION : 1.0.0.25
DATE : 15 Aug 2018
CHANGES :
- Fixed a bug that license activation may fail if there are capital letters in the license email address.
 
VERSION : 1.0.0.24
DATE : 7 Aug 2018
CHANGES :
- Added version numbers to the caption of the SDK Demo application window.
 - Fixed a bug that the x264 codec might not work properly if its global settings are messed up by other programs.
 
VERSION : 1.0.0.23
DATE : 26 Jul 2018
CHANGES :
- Fixed a bug that some Windows 10 multi-monitor system with dual graphics cards cannot be recorded properly (partially recorded).
 - Fixed a bug that the SDK based application might shutdown in the process of a recording when computer is restoring from power-saving state.
 - Speeded up the SDK initialization process.
 
VERSION : 1.0.0.22
DATE : 5 Jul 2018
CHANGES :
- Improved the compatibility of capturing multi-monitor screens on Windows 10.
 
VERSION : 1.0.0.21
DATE : 2 Jul 2018
CHANGES :
- Fixed a bug that the webcam image freezes after the webcam device is unplugged.
 - Fixed a bug that ScnLib_TakeScreenshotW() crashes if the Path string buffer isn’t preserved enough space in C#/VB.
 
VERSION : 1.0.0.20
DATE : 7 Mar 2018
CHANGES :
- Added an API ScnLib_AddMP4Bookmark() for adding bookmarks into current screen recording MP4 video.
 
VERSION : 1.0.0.19
DATE : 7 Feb 2018
CHANGES :
- No black screen in full webcam view mode if no webcam is active.
 - Fixed a bug that might slow down the startup of the program.
 
VERSION : 1.0.0.18
DATE : 28 Jan 2018
CHANGES :
- Enhanced screenshot feature supports logo and cursor.
 - Setting proper locale to make logo variables display local strings.
 
VERSION : 1.0.0.17
DATE : 11 Jan 2018
CHANGES :
- Fixed a bug that recording might crash on some Windows 10 systems with 4K screens.
 
VERSION : 1.0.0.16
DATE : 6 Jan 2018
CHANGES :
- Fixed a bug that recording might crash after waking from system hibernate.
 
VERSION : 1.0.0.15
DATE : 22 Nov 2017
CHANGES :
- Added 2 APIs ScnLib_SetVideoKeyFrameInterval() and ScnLib_GetVideoKeyFrameInterval() to provide the ability to adjust the video GOP.
 - Made the bitrate-based quality mode output constant bitrate (CBR) stream.
 - Made the ScnLib_About() dialog display full version number.
 
VERSION : 1.0.0.14
DATE : 19 Nov 2017
CHANGES :
- Improved the license validation procedure to make the SDK license validation more reliable.
 - Added the support to H.264 compatible webcam devices.
 
VERSION : 1.0.0.13
DATE : 1 Nov 2017
CHANGES :
- Improved the audio recording capability for some audio drivers don’t fully support system audio engine format.
 
VERSION : 1.0.0.12
DATE : 25 Oct 2017
CHANGES :
- Improved the audio capture synchronization performance, less chance to produce glitches.
 
VERSION : 1.0.0.11
DATE : 18 Oct 2017
CHANGES :
- Fixed a bug that calling ScnLib_Uninitialize() may raise an access violation exception in certain circumstances.
 
VERSION : 1.0.0.10
DATE : 13 Oct 2017
CHANGES :
- Solved an issue that the SDK digital signature verification may fail on a fresh new system without an internet connection.
 
VERSION : 1.0.0.9
DATE : 10 Oct 2017
CHANGES :
- Fixed a bug that the tooltips of the comboboxes in the settings panel don’t display sometimes.
 
VERSION : 1.0.0.8
DATE : 6 Oct 2017
CHANGES :
- Fixed a bug that calling ScnLib_Initialize() and ScnLib_Uninitialize() from different threads may raise an access violation exception.
 
VERSION : 1.0.0.7
DATE : 30 Sept 2017
CHANGES :
- Fixed a bug that selecting a non-default audio device may cause audio recording malfunction on Windows XP.
 
VERSION : 1.0.0.6
DATE : 11 Sept 2017
CHANGES :
- Added 2 new APIs ScnLib_SetZoomSpeed() and ScnLib_GetZoomSpeed() for adjusting the zooming transition speed.
 - Improved compatibility with some old graphics cards that don’t fully support DX11.
 - Made the ‘Original cursor size’ option not enabled by default.
 
VERSION : 1.0.0.5
DATE : 7 Sept 2017
CHANGES :
- Fixed a bug that the capture region frame might not display properly when screen resolution is changed.
 
VERSION : 1.0.0.4
DATE : 5 Sept 2017
CHANGES :
- Fixed a bug that license validation on recording start might fail even if the license is valid.
 
VERSION : 1.0.0.3
DATE : 3 Sept 2017
CHANGES :
- Replaced the API ScnLib_IsCaptureRegionFrameVisible() with ScnLib_GetCaptureRegionFrameWnd().
 - Use the folder browsing dialog instead of the file browsing dialog for changing output paths.
 - Made the video / webcam preview window position persistent.
 - Some minor improvements and bug fixes.
 
VERSION : 1.0.0.2
DATE : 1 Aug 2017
CHANGES :
- Replaced the capture region highlight box with the adjustable capture region frame.
 - Added a check box for each settings group makes it easier to enable/disable a group of settings.
 - Added the mouse cursor tracking effect.
 - Added an ‘Original cursor size’ option.
 - Made the video & webcam preview window stay top-most.
 - Optimized the output filename manipulation process.
 - Some other improvements and bug fixes.
 
VERSION : 1.0.0.1
DATE : 26 Jun 2017
CHANGES :
- Fixed a bug that some combo-boxes in the settings dialog may not be re-initiated properly when opening the settings dialog twice or more.
 - Fixed a bug that not destroying the preview window may raise an exception when uninitializing the SDK.
 - Optimized the C++ parameter type of the capture region management functions to be compatible with the RECT structure members type.
 
VERSION : 1.0.0.0
DATE : 6 Jun 2017
CHANGES :
- The initial release.