diff options
Diffstat (limited to 'src/libcamera/include/device_enumerator_sysfs.h')
-rw-r--r-- | src/libcamera/include/device_enumerator_sysfs.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libcamera/include/device_enumerator_sysfs.h b/src/libcamera/include/device_enumerator_sysfs.h index 8d3adc91..242b22b2 100644 --- a/src/libcamera/include/device_enumerator_sysfs.h +++ b/src/libcamera/include/device_enumerator_sysfs.h @@ -7,10 +7,13 @@ #ifndef __LIBCAMERA_DEVICE_ENUMERATOR_SYSFS_H__ #define __LIBCAMERA_DEVICE_ENUMERATOR_SYSFS_H__ +#include <memory> #include <string> #include "device_enumerator.h" +class MediaDevice; + namespace libcamera { class DeviceEnumeratorSysfs final : public DeviceEnumerator @@ -20,7 +23,8 @@ public: int enumerate(); private: - std::string lookupDeviceNode(int major, int minor); + int populateMediaDevice(const std::shared_ptr<MediaDevice> &media); + std::string lookupDeviceNode(int major, int minor) final; }; } /* namespace libcamera */ |