|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include "GStreamer.h"#include "GStreamerHelpers.h"#include "GStreamerLogging.h"#include "AppSettings.h"#include "QGCLoggingCategory.h"#include "GstVideoReceiver.h"#include "SettingsManager.h"#include "VideoSettings.h"#include "Fact.h"#include "GstAppSinkAdapter.h"#include <QtGui/QGuiApplication>#include <QtGui/QScreen>#include <QtCore/QCoreApplication>#include <QtCore/QDir>#include <QtCore/QFileInfo>#include <QtCore/QMutex>#include <QtCore/QSettings>#include <QtCore/QStandardPaths>#include <QtCore/QStringList>#include <QtQuick/QQuickItem>#include <atomic>#include <gst/gst.h>
Include dependency graph for GStreamer.cc:Go to the source code of this file.
Namespaces | |
| namespace | GStreamer |
Functions | |
| G_BEGIN_DECLS | GST_PLUGIN_STATIC_DECLARE (qgc) |
| void | GStreamer::setDebugLevel (int level) |
| void | GStreamer::prepareEnvironment () |
| bool | GStreamer::completeInit () |
| bool | GStreamer::initialize () |
| void * | GStreamer::createVideoSink (QQuickItem *, QObject *) |
| void | GStreamer::releaseVideoSink (void *sink) |
| VideoReceiver * | GStreamer::createVideoReceiver (QObject *parent) |
| bool | GStreamer::setupAppSinkAdapter (void *sinkBin, QVideoSink *videoSink, QObject *adapterParent) |
Connect the appsink inside sinkBin to videoSink. Returns true on success. | |
| void | GStreamer::setAppSinkAdaptersActive (QObject *adapterParent, bool active) |
| G_BEGIN_DECLS GST_PLUGIN_STATIC_DECLARE | ( | qgc | ) |