QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GStreamer.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtCore/QLoggingCategory>
4
6Q_DECLARE_LOGGING_CATEGORY(GStreamerAPILog)
7
8class QQuickItem;
9class VideoReceiver;
10
11namespace GStreamer
12{
13
25
26bool initialize();
27void *createVideoSink(QQuickItem *widget, QObject *parent = nullptr);
28void releaseVideoSink(void *sink);
29VideoReceiver *createVideoReceiver(QObject *parent = nullptr);
30
31};
Q_DECLARE_LOGGING_CATEGORY(AndroidSerialLog)
VideoReceiver * createVideoReceiver(QObject *parent)
Definition GStreamer.cc:572
void releaseVideoSink(void *sink)
Definition GStreamer.cc:566
void * createVideoSink(QQuickItem *widget, QObject *)
Definition GStreamer.cc:552
VideoDecoderOptions
Definition GStreamer.h:14
@ ForceVideoDecoderDefault
Definition GStreamer.h:15
@ ForceVideoDecoderIntel
Definition GStreamer.h:21
@ ForceVideoDecoderVulkan
Definition GStreamer.h:22
@ ForceVideoDecoderSoftware
Definition GStreamer.h:16
@ ForceVideoDecoderNVIDIA
Definition GStreamer.h:17
@ ForceVideoDecoderVAAPI
Definition GStreamer.h:18
@ ForceVideoDecoderVideoToolbox
Definition GStreamer.h:20
@ ForceVideoDecoderHardware
Definition GStreamer.h:23
@ ForceVideoDecoderDirectX3D
Definition GStreamer.h:19
bool initialize()
Definition GStreamer.cc:490