QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GStreamerLogging.h
Go to the documentation of this file.
1#pragma once
2
3#include <gst/gst.h>
4
5namespace GStreamer {
9
10// Install qtGstLog as gst's log function and apply the persisted gstDebugLevel
11// setting (unless GST_DEBUG is already set in the environment).
13
14// Diagnostic dump of installed video-decoder factories, sorted by rank, with
15// HW/SW classification. No-op once the registry is empty.
16void logDecoderRanks();
17
18void qtGstLog(GstDebugCategory* category, GstDebugLevel level, const gchar* file, const gchar* function, gint line,
19 GObject* object, GstDebugMessage* message, gpointer data);
20} // namespace GStreamer
void configureDebugLogging()
void qtGstLog(GstDebugCategory *category, GstDebugLevel level, const gchar *file, const gchar *function, gint line, GObject *object, GstDebugMessage *message, gpointer data)
bool didExternalPluginLoaderFail()
void redirectGLibLogging()
void resetExternalPluginLoaderFailure()
void logDecoderRanks()