#pragma once #include #include #include 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 &streams); signals: void emitStreamList(const QMap &streams); }; } //namespace AudioVideoManagement