QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GStreamer.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GStreamer
 

Enumerations

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

Functions

void GStreamer::prepareEnvironment ()
 
bool GStreamer::initialize ()
 
bool GStreamer::completeInit ()
 
void GStreamer::setDebugLevel (int level)
 
void * GStreamer::createVideoSink (QQuickItem *, QObject *)
 
void GStreamer::releaseVideoSink (void *sink)
 
VideoReceiverGStreamer::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)