Conceptually I can understand that Termux cant take a photo or video from a camera device because it doesnt have access to the camera drivers that Android has…
…except that the Termux API does allow you to take a photo. So why is video off limits?
Conceptually I can understand that Termux cant take a photo or video from a camera device because it doesnt have access to the camera drivers that Android has…
…except that the Termux API does allow you to take a photo. So why is video off limits?
Probably because it still uses the android camera API to do so rather than directly access /dev/video0.
https://github.com/termux/termux-api/blob/master/app%2Fsrc%2Fmain%2Fjava%2Fcom%2Ftermux%2Fapi%2Fapis%2FCameraPhotoAPI.java
I’m sure it is possible to add a video capture to the API 😉
Yeah, I mean it’s not like they’re calling native Android functions there (in
proceedWithOpenCamera
), it looks like the CameraDevice object might offer a lot more capture modes that just aren’t being tapped into. Is it just a programming issue, or does Android only offer Photo contexts but not Video ones, or…?