I wrote an application that records video. I always use the highest resolution possible:
mediaRecorder.setProfile( CamcorderProfile.get( cameraId, CamcorderProfile.QUALITY_HIGH ) );
Unfortunately, in the case of the Samsung Galaxy S5, video is recorded in 1080p instead of 2160p (which is the highest resolution on this device).
Does anyone know why this is happening, and how to get Android to use the maximum resolution? I don’t want to “hard code” it by setting the resolution manually, but always use the highest.
Thank!
source
share