Doxygen Book
mqttsrc.h File Reference

Subscribe a MQTT topic and push incoming data to the GStreamer pipeline. More...

#include <gst/base/gstbasesrc.h>
#include <gst/base/gstdataqueue.h>
#include <gst/gst.h>
#include <MQTTAsync.h>
#include "mqttcommon.h"
Include dependency graph for mqttsrc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GstMqttSrc
 GstMqttSrc data structure. More...
 
struct  _GstMqttSrcClass
 GstMqttSrcClass data structure. More...
 

Macros

#define GST_TYPE_MQTT_SRC   (gst_mqtt_src_get_type())
 
#define GST_MQTT_SRC(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_MQTT_SRC, GstMqttSrc))
 
#define GST_IS_MQTT_SRC(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_MQTT_SRC))
 
#define GST_MQTT_SRC_CAST(obj)   ((GstMqttSrc *) obj)
 
#define GST_MQTT_SRC_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_MQTT_SRC, GstMqttSrcClass))
 
#define GST_IS_MQTT_SRC_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_MQTT_SRC))
 

Typedefs

typedef struct _GstMqttSrc GstMqttSrc
 
typedef struct _GstMqttSrcClass GstMqttSrcClass
 

Functions

GType gst_mqtt_src_get_type (void)
 

Detailed Description

Subscribe a MQTT topic and push incoming data to the GStreamer pipeline.

Copyright (C) 2021 Wook Song wook1.nosp@m.6.so.nosp@m.ng@sa.nosp@m.msun.nosp@m.g.com

Date
08 Mar 2021
See also
https://github.com/nnstreamer/nnstreamer
Author
Wook Song wook1.nosp@m.6.so.nosp@m.ng@sa.nosp@m.msun.nosp@m.g.com
Bug:
No known bugs except for NYI items

Definition in file mqttsrc.h.

Macro Definition Documentation

◆ GST_IS_MQTT_SRC

#define GST_IS_MQTT_SRC (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_MQTT_SRC))

Definition at line 29 of file mqttsrc.h.

◆ GST_IS_MQTT_SRC_CLASS

#define GST_IS_MQTT_SRC_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_MQTT_SRC))

Definition at line 35 of file mqttsrc.h.

◆ GST_MQTT_SRC

#define GST_MQTT_SRC (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_MQTT_SRC, GstMqttSrc))

Definition at line 27 of file mqttsrc.h.

◆ GST_MQTT_SRC_CAST

#define GST_MQTT_SRC_CAST (   obj)    ((GstMqttSrc *) obj)

Definition at line 31 of file mqttsrc.h.

◆ GST_MQTT_SRC_CLASS

#define GST_MQTT_SRC_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_MQTT_SRC, GstMqttSrcClass))

Definition at line 33 of file mqttsrc.h.

◆ GST_TYPE_MQTT_SRC

#define GST_TYPE_MQTT_SRC   (gst_mqtt_src_get_type())

Definition at line 25 of file mqttsrc.h.

Typedef Documentation

◆ GstMqttSrc

typedef struct _GstMqttSrc GstMqttSrc

Definition at line 38 of file mqttsrc.h.

◆ GstMqttSrcClass

Definition at line 39 of file mqttsrc.h.

Function Documentation

◆ gst_mqtt_src_get_type()

GType gst_mqtt_src_get_type ( void  )