I've managed to auto recording stop on low storage less than 150MB. Tt also shows message on recording button if storage is lower than 150MB and do not start recording.
I've seen that AbstractInfoOverlayHandler.java detects storage size and shows at top right corner. At the top of function readableFileSize I've grabbed the size. I've also created some handler interface to store low storage flag.
Here are the files contains update regarding Low Storage detection.
I've managed to auto recording stop on low storage less than 150MB. Tt also shows message on recording button if storage is lower than 150MB and do not start recording.
I've seen that AbstractInfoOverlayHandler.java detects storage size and shows at top right corner. At the top of function readableFileSize I've grabbed the size. I've also created some handler interface to store low storage flag.
Here are the files contains update regarding Low Storage detection.
/app/src/main/java/freed/cam/apis/basecamera/modules/ModuleAbstract.java /app/src/main/java/freed/cam/apis/basecamera/modules/ModuleHandlerAbstract.java /app/src/main/java/freed/cam/apis/basecamera/modules/ModuleHandlerInterface.java /app/src/main/java/freed/cam/apis/basecamera/modules/ModuleInterface.java /app/src/main/java/freed/cam/apis/camera1/modules/AbstractVideoModule.java /app/src/main/java/freed/cam/apis/camera2/modules/VideoModuleApi2.java /app/src/main/java/freed/cam/ui/themesample/handler/AbstractInfoOverlayHandler.java
My this commit includes your audio source settings and some of my local setup so you can ignore other files.