Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qgstreamer_qiodevice_handler.cpp File Reference

(4e18f118eaf49bdb3b1dd8b2b8def8203c17235d)

#include "qgstreamer_qiodevice_handler_p.h"
#include <QtCore/qdebug.h>
#include <QtCore/qglobal.h>
#include <QtCore/qiodevice.h>
#include <QtCore/qmutex.h>
#include <QtCore/qobject.h>
#include <QtCore/qspan.h>
#include <QtCore/qurl.h>
#include <QtCore/quuid.h>
#include <gst/base/gstbasesrc.h>
#include <map>
#include <memory>
#include <utility>
Include dependency graph for qgstreamer_qiodevice_handler.cpp:

Go to the source code of this file.

Classes

class  QT_BEGIN_NAMESPACE::QIODeviceRegistry
struct  QT_BEGIN_NAMESPACE::QIODeviceRegistry::Record
struct  QT_BEGIN_NAMESPACE::QGstQIODeviceSrc
struct  QT_BEGIN_NAMESPACE::QGstQIODeviceSrcClass

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.

Macros

#define gst_qiodevice_src_parent_class   parent_class

Enumerations

enum  QT_BEGIN_NAMESPACE::PropertyId : uint8_t {
  QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI , QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI ,
  QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI , QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI
}
enum  QT_BEGIN_NAMESPACE::PropertyId : uint8_t {
  QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI , QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI ,
  QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI , QT_BEGIN_NAMESPACE::PROP_NONE , QT_BEGIN_NAMESPACE::PROP_URI
}

Functions

 QT_BEGIN_NAMESPACE::Q_GLOBAL_STATIC (QIODeviceRegistry, gQIODeviceRegistry)
static void QT_BEGIN_NAMESPACE::gst_qiodevice_src_class_init (QGstQIODeviceSrcClass *klass)
static void QT_BEGIN_NAMESPACE::gst_qiodevice_src_init (QGstQIODeviceSrc *self)
GType QT_BEGIN_NAMESPACE::gst_qiodevice_src_get_type ()
template<typename T>
QGstQIODeviceSrcQT_BEGIN_NAMESPACE::asQGstQIODeviceSrc (T *obj)
void QT_BEGIN_NAMESPACE::qGstInitQIODeviceURIHandler (gpointer, gpointer)
 QT_BEGIN_NAMESPACE::G_DEFINE_TYPE_WITH_CODE (QGstQIODeviceSrc, gst_qiodevice_src, GST_TYPE_BASE_SRC, G_IMPLEMENT_INTERFACE(GST_TYPE_URI_HANDLER, qGstInitQIODeviceURIHandler))
void qGstRegisterQIODeviceHandler (GstPlugin *plugin)
QUrl qGstRegisterQIODevice (QIODevice *device)

Macro Definition Documentation

◆ gst_qiodevice_src_parent_class

#define gst_qiodevice_src_parent_class   parent_class

Definition at line 368 of file qgstreamer_qiodevice_handler.cpp.

Function Documentation

◆ qGstRegisterQIODevice()

QUrl qGstRegisterQIODevice ( QIODevice * device)

Definition at line 490 of file qgstreamer_qiodevice_handler.cpp.

◆ qGstRegisterQIODeviceHandler()

void qGstRegisterQIODeviceHandler ( GstPlugin * plugin)

Definition at line 485 of file qgstreamer_qiodevice_handler.cpp.

Referenced by QGstreamerIntegration::QGstreamerIntegration().

Here is the caller graph for this function: