diff options
Diffstat (limited to 'src/multimedia')
-rw-r--r-- | src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp b/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp index 11cfd73f3..62e12353e 100644 --- a/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp +++ b/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp @@ -145,6 +145,11 @@ void QAndroidCameraSession::updateAvailableCameras() if (!info->id.isEmpty()) { AndroidCamera::getSupportedFormats(i, info->videoFormats); + // Add supported picture sizes to the camera info + AndroidCamera *camera = AndroidCamera::open(i); + if (camera) + info->photoResolutions = camera->getSupportedPictureSizes(); + delete camera; g_availableCameras->append(info->create()); } } |