I've found some odd behavior around Camera.Parameters.setRecordingHint that I'd like to understand better.
If I set it to true
, the size of the preview image can come back different from what I pass to setPreviewSize. It depends on what size I set it to-- some aspect ratios work and some don't.
See the screenshots below-- setPreviewSize
has been set to 640x480 for both, but one has setRecordingHint to true
and the other to false
. I have the code that produces this effect on GitHub.
Is this expected behavior? The docs for setRecordingHint don't indicate anything like this.