QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
VideoBackend.h File Reference
#include <QtCore/QString>
#include <QtCore/qcontainerfwd.h>
+ Include dependency graph for VideoBackend.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VideoBackend::EnvPrepResult
 

Namespaces

namespace  VideoBackend
 

Functions

VideoReceiverVideoBackend::createReceiver (QObject *parent)
 
void * VideoBackend::createSink (QQuickItem *widget, QObject *parent)
 
void VideoBackend::releaseSink (void *sink)
 
bool VideoBackend::gpuZeroCopyAllowedForCurrentGraphicsApi (bool forceCpuVideoPath, bool forceSoftwareDecoder)
 Applies backend-wide sink policy before constructing the GStreamer sink.
 
constexpr bool VideoBackend::needsAsyncInit () noexcept
 
bool VideoBackend::disabledForUnitTests ()
 True when the backend should be skipped under unit tests (opt back in with QGC_TEST_ENABLE_GSTREAMER).
 
EnvPrepResult VideoBackend::prepareEnvironment ()
 
bool VideoBackend::initialize (const QStringList &arguments, const EnvPrepResult &envResult)
 
void VideoBackend::applyDecoderPriorities (int rawOption)
 
void VideoBackend::onMainWindowReady (QQuickWindow *window)
 
void VideoBackend::bindDebugLevelFact (Fact *fact, QObject *context)
 
void VideoBackend::attachSink (QObject *receiver, void *sink, QQuickItem *widget)