hyperion.ng/include/api/apiStructs.h
2024-05-08 22:06:32 +02:00

40 lines
602 B
C

#pragma once
#include <QString>
#include <QByteArray>
#include <QJsonObject>
#include <utils/Components.h>
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
{
hyperion::Components component;
QString origin;
QString owner;
hyperion::Components callerComp;
};