This repository has been archived by the owner on Aug 9, 2023. It is now read-only.
Releases: videokit-ai/natcorder
Releases · videokit-ai/natcorder
NatCorder 1.8.4
- Added
GLESTextureInput
texture input for accelerated video recording on Android with OpenGL ES3. - Added
CameraInput.UseAndroidGLESTextureInput
field to automatically useGLESTextureInput
to improve recording performance on Android with OpenGL ES3. - Improved native error handling to further mitigate hard crashes on Android.
NatCorder 1.8.3
- Rewrote Android implementation from scratch in C++ to improve performance and significantly reduce fatal crashes from recording errors.
- Added WebGL support with
WEBMRecorder
that records videos to the.webm
container format. - Added
ScreenInput
recorder input for recording the screen. This will typically have better performance thanCameraInput
, and can also record overlay UI canvases. - Added
IMediaRecorder.CommitFrame
overload that accepts aNativeArray<T>
. - Added
IMediaRecorder.CommitSamples
overload that accepts aNativeArray<float>
. - Added
CropTextureInput
texture input for recording a cropped video. - Added
WatermarkTextureInput
texture input for recording video with a watermark. - Fixed
AndroidJNI
compiler error inAudioInput
on Unity 2021+. - Fixed
WAVRecorder.CommitSamples
allocating memory on every call. - Refactored top-level namespace from
NatSuite.Recorders
toNatML.Recorders
.