|
|
|
@ -56,6 +56,7 @@ VideoManager::setToolbox(QGCToolbox *toolbox)
@@ -56,6 +56,7 @@ VideoManager::setToolbox(QGCToolbox *toolbox)
|
|
|
|
|
|
|
|
|
|
_videoSettings = toolbox->settingsManager()->videoSettings(); |
|
|
|
|
QString videoSource = _videoSettings->videoSource()->rawValue().toString(); |
|
|
|
|
connect(_videoSettings->videoSource(), &Fact::rawValueChanged, this, &VideoManager::_videoSourceChanged); |
|
|
|
|
|
|
|
|
|
#if defined(QGC_GST_STREAMING) |
|
|
|
|
#ifndef QGC_DISABLE_UVC |
|
|
|
@ -91,6 +92,12 @@ VideoManager::setToolbox(QGCToolbox *toolbox)
@@ -91,6 +92,12 @@ VideoManager::setToolbox(QGCToolbox *toolbox)
|
|
|
|
|
#endif |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void VideoManager::_videoSourceChanged(void) |
|
|
|
|
{ |
|
|
|
|
emit hasVideoChanged(); |
|
|
|
|
emit isGStreamerChanged(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
|
bool |
|
|
|
|
VideoManager::hasVideo() |
|
|
|
|