2020-03-26 17:59:41 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <QString>
|
|
|
|
#include <QByteArray>
|
2024-05-08 22:06:32 +02:00
|
|
|
#include <QJsonObject>
|
|
|
|
|
|
|
|
#include <utils/Components.h>
|
2020-03-26 17:59:41 +01:00
|
|
|
|
|
|
|
struct ImageCmdData
|
|
|
|
{
|
|
|
|
int priority;
|
|
|
|
QString origin;
|
|
|
|
int64_t duration;
|
|
|
|
int width;
|
|
|
|
int height;
|
|
|
|
int scale;
|
|
|
|
QString format;
|
|
|
|
QString imgName;
|
|
|
|
QByteArray data;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct EffectCmdData
|
|
|
|
{
|
|
|
|
int priority;
|
|
|
|
int duration;
|
|
|
|
QString pythonScript;
|
|
|
|
QString origin;
|
|
|
|
QString effectName;
|
|
|
|
QString data;
|
|
|
|
QJsonObject args;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct registerData
|
|
|
|
{
|
2021-11-16 17:12:56 +00:00
|
|
|
hyperion::Components component;
|
|
|
|
QString origin;
|
|
|
|
QString owner;
|
|
|
|
hyperion::Components callerComp;
|
2020-03-26 17:59:41 +01:00
|
|
|
};
|