| Std Edition | Pro Edition | Max Edition |
General Routines |
ScnLib_About()
ScnLib_SetLicenseA/W()
ScnLib_GetErrorMessageA/W()
ScnLib_CheckComponents()
ScnLib_Initialize()
ScnLib_Uninitialize()
| ✔ | ✔ | ✔ |
Settings Management |
ScnLib_LoadSettingsA/W()
ScnLib_SaveSettingsA/W()
ScnLib_DeleteSettingsA/W()
ScnLib_ConfigureSettings()
| ✘ | ✘ | ✔ |
Recording Control |
ScnLib_ShowCountdownBox()
| ✘ | ✔ | ✔ |
ScnLib_StartRecording()
ScnLib_PauseRecording()
ScnLib_ResumeRecording()
ScnLib_StopRecording()
ScnLib_IsRecording()
ScnLib_IsPaused()
ScnLib_GetRecTime()
ScnLib_GetRecTimeA/W()
| ✔ | ✔ | ✔ |
Screen Capture |
ScnLib_SetCaptureRegion()
ScnLib_GetCaptureRegion()
| ✔ | ✔ | ✔ |
ScnLib_SelectCaptureRegion()
ScnLib_ShowCaptureRegionFrame()
ScnLib_GetCaptureRegionFrameWnd()
| ✘ | ✔ | ✔ |
ScnLib_ZoomInScreen()
ScnLib_GetZoomRatio()
ScnLib_SetZoomSpeed()
ScnLib_GetZoomSpeed()
ScnLib_EnableGPUAcceleration()
ScnLib_IsGPUAccelerationEnabled()
| ✔ | ✔ | ✔ |
Audio Capture |
ScnLib_GetAudioSourceDeviceCount()
ScnLib_GetAudioSourceDeviceA/W()
ScnLib_SelectAudioSourceDevice()
ScnLib_GetSelectedAudioSourceDevice()
ScnLib_ConfigureAudioSourceDevices()
ScnLib_RecordAudioSource()
ScnLib_IsRecordAudioSource()
ScnLib_SetAudioSourceVolume()
ScnLib_GetAudioSourceVolume()
ScnLib_MonitorVolumeLevel()
ScnLib_IsMonitoringVolumeLevel()
ScnLib_GetAudioSourceVolumeLevel()
ScnLib_SetMicrophoneDelay()
ScnLib_GetMicrophoneDelay()
| ✔ | ✔ | ✔ |
Webcam Capture |
ScnLib_GetWebcamDeviceCount()
ScnLib_GetWebcamDeviceA/W()
ScnLib_SelectWebcamDevice()
ScnLib_GetSelectedWebcamDevice()
ScnLib_PreviewWebcam()
ScnLib_GetWebcamPreviewWnd()
ScnLib_RecordWebcamOnly()
ScnLib_IsRecordWebcamOnly()
ScnLib_InputWebcamFrame()
ScnLib_SetWebcamResolution()
ScnLib_GetWebcamResolution()
ScnLib_SetWebcamDirection()
ScnLib_GetWebcamDirection()
ScnLib_SetWebcamViewMode()
ScnLib_GetWebcamViewMode()
ScnLib_SetWebcamPosition()
ScnLib_GetWebcamPosition()
ScnLib_SetWebcamViewSize()
ScnLib_GetWebcamViewSize()
| ✘ | ✔ | ✔ |
Video Output |
ScnLib_PreviewVideo()
ScnLib_GetVideoPreviewWnd()
ScnLib_ConfigureVideoCodec()
| ✘ | ✔ | ✔ |
ScnLib_SetVideoCodecExtraArgsA/W()
ScnLib_GetVideoCodecExtraArgsA/W()
| ✘ | ✘ | ✔ |
ScnLib_AddMP4BookmarkA/W()
| ✘ | ✘ | ✔ |
ScnLib_SetVideoPathA/W()
ScnLib_GetVideoPathA/W()
ScnLib_SetVideoResolution()
ScnLib_GetVideoResolution()
ScnLib_SetVideoFrameRate()
ScnLib_GetVideoFrameRate()
ScnLib_SetVideoKeyFrameInterval()
ScnLib_GetVideoKeyFrameInterval()
ScnLib_EnableVideoVariableFrameRate()
ScnLib_IsVideoVariableFrameRateEnabled()
ScnLib_SetVideoQuality()
ScnLib_GetVideoQuality()
ScnLib_SetVideoBitrate()
ScnLib_GetVideoBitrate()
| ✔ | ✔ | ✔ |
Audio Output |
ScnLib_SetAudioPathA/W()
ScnLib_GetAudioPathA/W()
ScnLib_SetAudioBitrate()
ScnLib_GetAudioBitrate()
| ✔ | ✔ | ✔ |
Live Streaming |
ScnLib_SetStreamingUrlA/W()
ScnLib_GetStreamingUrlA/W()
ScnLib_SetStreamingBitrate()
ScnLib_GetStreamingBitrate()
| ✘ | ✔ | ✔ |
Screenshot |
ScnLib_TakeScreenshotA/W()
| ✔ | ✔ | ✔ |
Logo Watermark |
ScnLib_IsLogoVisible()
ScnLib_SetLogoImageA/W()
ScnLib_GetLogoImageA/W()
ScnLib_UpdateLogoImage()
ScnLib_SetLogoTextA/W()
ScnLib_GetLogoTextA/W()
ScnLib_SetLogoPosition()
ScnLib_GetLogoPosition()
ScnLib_SetLogoOpacity()
ScnLib_GetLogoOpacity()
| ✔ | ✔ | ✔ |
Mouse Cursor Effects |
ScnLib_RecordCursor()
ScnLib_IsRecordCursor()
ScnLib_SetCursorOriginalSize()
ScnLib_IsCursorOriginalSize()
ScnLib_AddCursorEffects()
ScnLib_GetCursorEffects()
ScnLib_SetCursorEffectsColors()
ScnLib_GetCursorEffectsColors()
| ✔ | ✔ | ✔ |