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

Go to the source code of this file.

Classes

struct  GStreamer::VideoSinkConfig
 

Namespaces

namespace  GStreamer
 

Enumerations

enum  GStreamer::VideoDecoderOptions : int {
  GStreamer::ForceVideoDecoderDefault = 0 , GStreamer::ForceVideoDecoderSoftware , GStreamer::ForceVideoDecoderNVIDIA , GStreamer::ForceVideoDecoderVAAPI ,
  GStreamer::ForceVideoDecoderDirectX3D , GStreamer::ForceVideoDecoderVideoToolbox , GStreamer::ForceVideoDecoderIntel , GStreamer::ForceVideoDecoderVulkan ,
  GStreamer::ForceVideoDecoderHardware
}
 

Functions

bool GStreamer::completeInit ()
 
void GStreamer::setDebugLevel (int level)
 
void * GStreamer::createVideoSink (const VideoSinkConfig &config)
 
void GStreamer::releaseVideoSink (void *sink)
 
VideoReceiverGStreamer::createVideoReceiver (QObject *parent)
 
bool GStreamer::setupQVideoSinkElement (void *sinkBin, QVideoSink *videoSink, QObject *controllerParent)
 
QList< VideoDecoderOptionsGStreamer::availableDecoderFamilies ()
 
Environment::ValidationResult GStreamer::prepareEnvironment ()
 
bool GStreamer::initialize (const QStringList &arguments, const Environment::ValidationResult &envResult)
 
void GStreamer::attachAppSink (QObject *receiver, void *sink, QQuickItem *widget)
 
void GStreamer::bindDebugLevelFact (Fact *fact, QObject *context)
 
void GStreamer::onMainWindowReady (QQuickWindow *window)