Files
qt5-legatus-legacy/Lts/Plugins/AudioVideoManagement/Shared/stream_list_result.h
T
2026-08-13 18:33:10 +02:00

37 lines
702 B
C++
Executable File

#pragma once
#include <QObject>
#include <AudioVideoManagement/ava_types.h>
#include <Plugins/AudioVideoManagement/Shared/avmshared_export.h>
namespace AudioVideoManagement {
class AVMSHARED_EXPORT StreamClipsResult : public QObject
{
Q_OBJECT
public:
StreamClipsResult();
public slots:
void onClipsListReceived(const AvaTimeline &clips);
signals:
void emitClipsList(const AvaTimeline &clips);
};
class AVMSHARED_EXPORT StreamListResult : public QObject
{
Q_OBJECT
public:
StreamListResult();
public slots:
void onStreamListReceived(const QVector<AvaStream> &streams);
signals:
void emitStreamList(const QMap<QString, QString> &streams);
};
} //namespace AudioVideoManagement