|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <VideoSettings.h>
Inheritance diagram for VideoSettings:
Collaboration diagram for VideoSettings:Signals | |
| void | streamConfiguredChanged (bool configured) |
Signals inherited from SettingsGroup | |
| void | visibleChanged () |
Public Member Functions | |
| VideoSettings (QObject *parent=nullptr) | |
| Fact *videoSource READ videoSource CONSTANT Fact * | videoSource () |
| Fact *udpUrl READ udpUrl CONSTANT Fact * | udpUrl () |
| Fact *tcpUrl READ tcpUrl CONSTANT Fact * | tcpUrl () |
| Fact *rtspUrl READ rtspUrl CONSTANT Fact * | rtspUrl () |
| Fact *aspectRatio READ aspectRatio CONSTANT Fact * | aspectRatio () |
| Fact *videoFit READ videoFit CONSTANT Fact * | videoFit () |
| Fact *gridLines READ gridLines CONSTANT Fact * | gridLines () |
| Fact *showRecControl READ showRecControl CONSTANT Fact * | showRecControl () |
| Fact *recordingFormat READ recordingFormat CONSTANT Fact * | recordingFormat () |
| Fact *maxVideoSize READ maxVideoSize CONSTANT Fact * | maxVideoSize () |
| Fact *enableStorageLimit READ enableStorageLimit CONSTANT Fact * | enableStorageLimit () |
| Fact *rtspTimeout READ rtspTimeout CONSTANT Fact * | rtspTimeout () |
| Fact *streamEnabled READ streamEnabled CONSTANT Fact * | streamEnabled () |
| Fact *disableWhenDisarmed READ disableWhenDisarmed CONSTANT Fact * | disableWhenDisarmed () |
| Fact *lowLatencyMode READ lowLatencyMode CONSTANT Fact * | lowLatencyMode () |
| Fact *forceVideoDecoder READ forceVideoDecoder CONSTANT Fact * | forceVideoDecoder () |
| bool streamConfigured READ streamConfigured NOTIFY | streamConfiguredChanged (QString rtspVideoSource READ rtspVideoSource CONSTANT) 1(QString udp264VideoSource READ udp264VideoSource CONSTANT) 1(QString udp265VideoSource READ udp265VideoSource CONSTANT) 1(QString tcpVideoSource READ tcpVideoSource CONSTANT) 1(QString mpegtsVideoSource READ mpegtsVideoSource CONSTANT) 1(QString disabledVideoSource READ disabledVideoSource CONSTANT) bool streamConfigured() |
| QString | rtspVideoSource () |
| QString | udp264VideoSource () |
| QString | udp265VideoSource () |
| QString | tcpVideoSource () |
| QString | mpegtsVideoSource () |
| QString | disabledVideoSource () |
Public Member Functions inherited from SettingsGroup | |
| SettingsGroup (const QString &name, const QString &settingsGroup, QObject *parent=nullptr) | |
| bool visible READ visible WRITE setVisible NOTIFY virtual visibleChanged bool | visible () |
| virtual void | setVisible (bool vis) |
| QString | settingsGroup () const |
Static Public Attributes | |
| static const char * | name = "Video" |
| static const char * | settingsGroup = "Video" |
| static const char * | videoSourceName = "videoSource" |
| static const char * | udpUrlName = "udpUrl" |
| static const char * | tcpUrlName = "tcpUrl" |
| static const char * | rtspUrlName = "rtspUrl" |
| static const char * | aspectRatioName = "aspectRatio" |
| static const char * | videoFitName = "videoFit" |
| static const char * | gridLinesName = "gridLines" |
| static const char * | showRecControlName = "showRecControl" |
| static const char * | recordingFormatName = "recordingFormat" |
| static const char * | maxVideoSizeName = "maxVideoSize" |
| static const char * | enableStorageLimitName = "enableStorageLimit" |
| static const char * | rtspTimeoutName = "rtspTimeout" |
| static const char * | streamEnabledName = "streamEnabled" |
| static const char * | disableWhenDisarmedName = "disableWhenDisarmed" |
| static const char * | lowLatencyModeName = "lowLatencyMode" |
| static const char * | forceVideoDecoderName = "forceVideoDecoder" |
| static constexpr const char * | videoSourceNoVideo = QT_TRANSLATE_NOOP("VideoSettings", "No Video Available") |
| static constexpr const char * | videoDisabled = QT_TRANSLATE_NOOP("VideoSettings", "Video Stream Disabled") |
| static constexpr const char * | videoSourceRTSP = QT_TRANSLATE_NOOP("VideoSettings", "RTSP Video Stream") |
| static constexpr const char * | videoSourceUDPH264 = QT_TRANSLATE_NOOP("VideoSettings", "UDP h.264 Video Stream") |
| static constexpr const char * | videoSourceUDPH265 = QT_TRANSLATE_NOOP("VideoSettings", "UDP h.265 Video Stream") |
| static constexpr const char * | videoSourceTCP = QT_TRANSLATE_NOOP("VideoSettings", "TCP-MPEG2 Video Stream") |
| static constexpr const char * | videoSourceMPEGTS = QT_TRANSLATE_NOOP("VideoSettings", "MPEG-TS Video Stream") |
| static constexpr const char * | videoSource3DRSolo = QT_TRANSLATE_NOOP("VideoSettings", "3DR Solo (requires restart)") |
| static constexpr const char * | videoSourceParrotDiscovery = QT_TRANSLATE_NOOP("VideoSettings", "Parrot Discovery") |
| static constexpr const char * | videoSourceYuneecMantisG = QT_TRANSLATE_NOOP("VideoSettings", "Yuneec Mantis G") |
| static constexpr const char * | videoSourceHerelinkAirUnit = QT_TRANSLATE_NOOP("VideoSettings", "Herelink AirUnit") |
| static constexpr const char * | videoSourceHerelinkHotspot = QT_TRANSLATE_NOOP("VideoSettings", "Herelink Hotspot") |
Additional Inherited Members | |
Protected Member Functions inherited from SettingsGroup | |
| SettingsFact * | _createSettingsFact (const QString &factName) |
Protected Attributes inherited from SettingsGroup | |
| bool | _visible |
| QString | _name |
| QString | _settingsGroup |
| QMap< QString, FactMetaData * > | _nameToMetaDataMap |
Definition at line 7 of file VideoSettings.h.
| VideoSettings::VideoSettings | ( | QObject * | parent = nullptr | ) |
Definition at line 13 of file VideoSettings.cc.
References UVCReceiver::getDeviceNameList().
| Fact * VideoSettings::aspectRatio | ( | ) |
Definition at line 70 of file VideoSettings.cc.
|
inline |
Definition at line 47 of file VideoSettings.h.
References videoDisabled.
| Fact * VideoSettings::disableWhenDisarmed | ( | ) |
Definition at line 78 of file VideoSettings.cc.
| Fact * VideoSettings::enableStorageLimit | ( | ) |
Definition at line 76 of file VideoSettings.cc.
| Fact * VideoSettings::forceVideoDecoder | ( | ) |
Definition at line 97 of file VideoSettings.cc.
References Fact::valueChanged().
| Fact * VideoSettings::gridLines | ( | ) |
Definition at line 72 of file VideoSettings.cc.
| Fact * VideoSettings::lowLatencyMode | ( | ) |
Definition at line 115 of file VideoSettings.cc.
References Fact::valueChanged().
Referenced by Vehicle::Vehicle().
| Fact * VideoSettings::maxVideoSize | ( | ) |
Definition at line 75 of file VideoSettings.cc.
|
inline |
Definition at line 46 of file VideoSettings.h.
References videoSourceMPEGTS.
| Fact * VideoSettings::recordingFormat | ( | ) |
Definition at line 74 of file VideoSettings.cc.
| Fact * VideoSettings::rtspTimeout | ( | ) |
Definition at line 133 of file VideoSettings.cc.
References Fact::valueChanged().
| Fact * VideoSettings::rtspUrl | ( | ) |
Definition at line 160 of file VideoSettings.cc.
References Fact::valueChanged().
|
inline |
Definition at line 42 of file VideoSettings.h.
References videoSourceRTSP.
| Fact * VideoSettings::showRecControl | ( | ) |
Definition at line 73 of file VideoSettings.cc.
|
signal |
| bool streamConfigured READ streamConfigured NOTIFY VideoSettings::streamConfiguredChanged | ( | QString rtspVideoSource READ rtspVideoSource | CONSTANT | ) |
| Fact * VideoSettings::streamEnabled | ( | ) |
Definition at line 77 of file VideoSettings.cc.
| Fact * VideoSettings::tcpUrl | ( | ) |
Definition at line 169 of file VideoSettings.cc.
References Fact::valueChanged().
|
inline |
Definition at line 45 of file VideoSettings.h.
References videoSourceTCP.
|
inline |
Definition at line 43 of file VideoSettings.h.
References videoSourceUDPH264.
|
inline |
Definition at line 44 of file VideoSettings.h.
References videoSourceUDPH265.
| Fact * VideoSettings::udpUrl | ( | ) |
Definition at line 151 of file VideoSettings.cc.
References Fact::valueChanged().
| Fact * VideoSettings::videoFit | ( | ) |
Definition at line 71 of file VideoSettings.cc.
| Fact * VideoSettings::videoSource | ( | ) |
Definition at line 80 of file VideoSettings.cc.
References Fact::valueChanged().
Referenced by UVCReceiver::getSourceId(), and Vehicle::Vehicle().
|
static |
Definition at line 20 of file VideoSettings.h.
|
static |
Definition at line 29 of file VideoSettings.h.
|
static |
Definition at line 26 of file VideoSettings.h.
|
static |
Definition at line 31 of file VideoSettings.h.
|
static |
Definition at line 22 of file VideoSettings.h.
|
static |
Definition at line 30 of file VideoSettings.h.
|
static |
Definition at line 25 of file VideoSettings.h.
|
static |
Definition at line 14 of file VideoSettings.h.
|
static |
Definition at line 24 of file VideoSettings.h.
|
static |
Definition at line 27 of file VideoSettings.h.
|
static |
Definition at line 19 of file VideoSettings.h.
|
static |
Definition at line 14 of file VideoSettings.h.
|
static |
Definition at line 23 of file VideoSettings.h.
|
static |
Definition at line 28 of file VideoSettings.h.
|
static |
Definition at line 18 of file VideoSettings.h.
|
static |
Definition at line 17 of file VideoSettings.h.
|
staticconstexpr |
Definition at line 50 of file VideoSettings.h.
Referenced by disabledVideoSource(), and Vehicle::Vehicle().
|
static |
Definition at line 21 of file VideoSettings.h.
|
staticconstexpr |
Definition at line 56 of file VideoSettings.h.
Referenced by APMFirmwarePlugin::initializeVehicle().
|
staticconstexpr |
Definition at line 59 of file VideoSettings.h.
|
staticconstexpr |
Definition at line 60 of file VideoSettings.h.
|
staticconstexpr |
Definition at line 55 of file VideoSettings.h.
Referenced by mpegtsVideoSource().
|
static |
Definition at line 16 of file VideoSettings.h.
|
staticconstexpr |
Definition at line 49 of file VideoSettings.h.
|
staticconstexpr |
Definition at line 57 of file VideoSettings.h.
|
staticconstexpr |
Definition at line 51 of file VideoSettings.h.
Referenced by rtspVideoSource().
|
staticconstexpr |
Definition at line 54 of file VideoSettings.h.
Referenced by tcpVideoSource().
|
staticconstexpr |
Definition at line 52 of file VideoSettings.h.
Referenced by udp264VideoSource(), and Vehicle::Vehicle().
|
staticconstexpr |
Definition at line 53 of file VideoSettings.h.
Referenced by udp265VideoSource().
|
staticconstexpr |
Definition at line 58 of file VideoSettings.h.