CameraDeviceEnumerator.hpp
1 #pragma once
2 #include <Device/Protocol/ProtocolFactoryInterface.hpp>
3 
4 #include <memory>
5 #include <vector>
6 namespace Gfx
7 {
8 
10  : public std::enable_shared_from_this<CameraDeviceEnumerator>
11 {
12  virtual ~CameraDeviceEnumerator() = default;
13 
14  virtual void registerAllEnumerators(Device::DeviceEnumerators& enums) = 0;
15 };
16 
17 std::shared_ptr<CameraDeviceEnumerator> make_camera_enumerator();
18 }
Binds the rendering pipeline to ossia processes.
Definition: CameraDevice.cpp:28
Definition: CameraDeviceEnumerator.hpp:11