Nothing decided that it was a great idea to make it dependent over their own camera app, making night mode essentially unusable on any other CameraX app (causing crash whenever a picture or a video is taken with night mode due to NTCamera missing).
The impl would need to be patched in order to make things fair but that's a struggle and not much a priority to be honest, will look into it when I get bored.
Update of 09/10/2025:
After looking at the code with jadx, it seems the camx impl is nearly identical to the advanced sample one present in AOSP, nightmode being the only class modified by nothing that far (along with hdr and llhdr but for dumping purpose ?)
Nothing decided that it was a great idea to make it dependent over their own camera app, making night mode essentially unusable on any other CameraX app (causing crash whenever a picture or a video is taken with night mode due to NTCamera missing).
The impl would need to be patched in order to make things fair but that's a struggle and not much a priority to be honest, will look into it when I get bored.
Update of 09/10/2025:
After looking at the code with jadx, it seems the camx impl is nearly identical to the advanced sample one present in AOSP, nightmode being the only class modified by nothing that far (along with hdr and llhdr but for dumping purpose ?)