2 #include <Media/Libav.hpp>
4 #include <Gfx/GfxDevice.hpp>
5 #include <Gfx/GfxExecContext.hpp>
6 #include <Gfx/GfxInputDevice.hpp>
7 #include <Gfx/Graph/VideoNode.hpp>
8 #include <Gfx/Libav/LibavOutputSettings.hpp>
10 #include <ossia/gfx/texture_parameter.hpp>
11 #include <ossia/network/base/device.hpp>
12 #include <ossia/network/base/protocol.hpp>
20 #include <Device/Protocol/DeviceInterface.hpp>
21 #include <Device/Protocol/DeviceSettings.hpp>
22 #include <Device/Protocol/ProtocolFactoryInterface.hpp>
23 #include <Device/Protocol/ProtocolSettingsWidget.hpp>
29 SCORE_CONCRETE(
"16b53d87-19dc-48d4-b3ab-7174408c7ce7")
30 QString prettyName()
const noexcept
override;
31 QString category()
const noexcept
override;
32 QUrl manual()
const noexcept
override;
35 const Explorer::DeviceDocumentPlugin& plugin,
40 QWidget* parent)
override;
47 QVariant makeProtocolSpecificSettings(
const VisitorVariant& visitor)
const override;
49 void serializeProtocolSpecificSettings(
50 const QVariant& data,
const VisitorVariant& visitor)
const override;
52 bool checkCompatibility(
Definition: ProtocolSettingsWidget.hpp:41
Definition: DeviceInterface.hpp:66
Definition: ProtocolFactoryInterface.hpp:47
Definition: LibavOutputDevice.hpp:28
Binds the rendering pipeline to ossia processes.
Definition: CameraDevice.cpp:28
Definition: AddressSettings.hpp:49
Definition: DeviceSettings.hpp:20
Definition: LibavOutputSettings.hpp:16
The VisitorVariant struct.
Definition: VisitorInterface.hpp:26
Definition: DocumentContext.hpp:18