CCIMXDesktop
 
Loading...
Searching...
No Matches
CameraDeviceSelector.h
1#ifndef CAMERADEVICESELECTOR_H
2#define CAMERADEVICESELECTOR_H
3
4#include <QList>
5#include <QString>
6#include <QtClassHelperMacros>
7
12public:
16 static constexpr int MAX_CAMERA_SCAN = 5;
21
26
32 static QList<int> scan_available_cameras(int start_index = 0);
33
39 static QList<QString> scan_available_camerasnames(int start_index = 0);
40};
41
42#endif // CAMERADEVICESELECTOR_H
The CameraDeviceSelector class provides camera scanning utilities.
Definition CameraDeviceSelector.h:11
static QList< int > scan_available_cameras(int start_index=0)
scan_available_cameras scans available camera indices.
Definition CameraDeviceSelector.cpp:4
Q_DISABLE_COPY(CameraDeviceSelector)
Q_DISABLE_COPY disables copy constructor and assignment operator.
static constexpr int MAX_CAMERA_SCAN
max camera enums times
Definition CameraDeviceSelector.h:16
static QList< QString > scan_available_camerasnames(int start_index=0)
scan_available_camerasnames scans available camera names.
Definition CameraDeviceSelector.cpp:16
CameraDeviceSelector()=default
def constructor