2#include <Device/Protocol/DeviceInterface.hpp>
3#include <Device/Protocol/DeviceSettings.hpp>
4#include <Device/Protocol/ProtocolFactoryInterface.hpp>
5#include <Device/Protocol/ProtocolSettingsWidget.hpp>
7#include <Gfx/CameraSettings.hpp>
8#include <Gfx/GfxInputDevice.hpp>
10#include <score_plugin_gfx_export.h>
22SCORE_PLUGIN_GFX_TEST_EXPORT
bool cameraShowAllFramerates() noexcept;
26SCORE_PLUGIN_GFX_TEST_EXPORT
void
27keepHighestFramerates(
std::vector<
std::pair<CameraSettings, QString>>& modes);
29SCORE_PLUGIN_GFX_TEST_EXPORT CameraSettings
30findBestCameraMode(const
std::vector<CameraSettings>& candidates);
34 SCORE_CONCRETE(
"d615690b-f2e2-447b-b70e-a800552db69c")
35 QString prettyName()
const noexcept override;
36 QString category()
const noexcept override;
37 QUrl manual()
const noexcept override;
38 Device::DeviceEnumerators
43 const Explorer::DeviceDocumentPlugin& plugin,
48 QWidget* parent)
override;
55 QVariant makeProtocolSpecificSettings(
const VisitorVariant& visitor)
const override;
57 void serializeProtocolSpecificSettings(
58 const QVariant& data,
const VisitorVariant& visitor)
const override;
60 bool checkCompatibility(
Definition ProtocolSettingsWidget.hpp:53
Definition DeviceInterface.hpp:107
Definition CameraDevice.hpp:33
Manipulation of Devices from Qt.
Definition AddressSettings.cpp:14
Binds the rendering pipeline to ossia processes.
Definition AssetTable.cpp:7
Definition AddressSettings.hpp:49
Definition DeviceSettings.hpp:20
Definition CameraSettings.hpp:8
The VisitorVariant struct.
Definition VisitorInterface.hpp:26
Definition DocumentContext.hpp:18