11#include <QtWebSockets/QWebSocket>
14#include "ekos/manager.h"
15#include "nodemanager.h"
27 virtual ~Media() =
default;
29 bool isConnected()
const;
33 void registerCameras();
49 void newBoundingRect(
QRect rect,
QSize view,
double currentZoom);
58 void setCorrectionVector(
QLineF correctionVector)
60 this->correctionVector = correctionVector;
64 void resetPolarView();
66 void processNewBLOB(IBLOB *bp);
71 void onDisconnected();
74 void onTextReceived(
const QString &message);
75 void onBinaryReceived(
const QByteArray &message);
78 void uploadMetadata(
const QByteArray &metadata);
88 Ekos::Manager * m_Manager {
nullptr };
94 bool m_sendBlobs {
true};
97 static const uint16_t HB_IMAGE_WIDTH = 1920;
99 static const uint16_t HB_VIDEO_WIDTH = 1280;
101 static const uint8_t HB_IMAGE_QUALITY = 90;
103 static const uint8_t HB_VIDEO_QUALITY = 64;
105 static const uint8_t HB_PAH_IMAGE_QUALITY = 50;
107 static const uint8_t HB_PAH_VIDEO_QUALITY = 24;
110 static const uint16_t RECONNECT_INTERVAL = 5000;
112 static const uint16_t RECONNECT_MAX_TRIES = 720;
115 static const uint16_t METADATA_PACKET = 512;
118 static const uint16_t HIPS_TILE_WIDTH = 512;
119 static const uint16_t HIPS_TILE_HEIGHT = 512;
Generic record interfaces and implementations.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:40 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.