diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2025-05-17 08:22:13 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2025-05-17 08:22:13 +0200 |
commit | d033bef1ded739c056243e673a9e3fbb6c57ef24 (patch) | |
tree | 792d228003d6a080efa487a327a54379efd22bf7 /compat/camera-names.cpp | |
parent | 5f0fef82211aa659a31a4b49308c5ad8779d2a2b (diff) |
fix build on Linux & Apple
Diffstat (limited to 'compat/camera-names.cpp')
-rw-r--r-- | compat/camera-names.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compat/camera-names.cpp b/compat/camera-names.cpp index b9511037..82776584 100644 --- a/compat/camera-names.cpp +++ b/compat/camera-names.cpp @@ -12,7 +12,8 @@ #endif #ifdef __APPLE__ -# include <QCameraInfo> +# include <QCameraDevice> +# include <QMediaDevices> #endif #ifdef __linux__ @@ -143,9 +144,8 @@ std::vector<std::tuple<QString, int>> get_camera_names() } #endif #ifdef __APPLE__ - QList<QCameraInfo> cameras = QCameraInfo::availableCameras(); - for (const QCameraInfo &cameraInfo : cameras) - ret.push_back({ cameraInfo.description(), ret.size() }); + for (const QCameraDevice& camera_info : QMediaDevices::videoInputs()) + ret.push_back({ camera_info.description(), ret.size() }); #endif return ret; |