Defined a custom data type, GstMQTTMessageHdr. More...
#include <mqttcommon.h>
Public Attributes | |
union { | |
struct { | |
guint num_mems | |
gsize size_mems [GST_MQTT_MAX_NUM_MEMS] | |
gint64 base_time_epoch | |
gint64 sent_time_epoch | |
GstClockTime duration | |
GstClockTime dts | |
GstClockTime pts | |
gchar gst_caps_str [GST_MQTT_MAX_LEN_GST_CAPS_STR] | |
} | |
guint8 _reserved_hdr [GST_MQTT_LEN_MSG_HDR] | |
}; | |
Defined a custom data type, GstMQTTMessageHdr.
GstMQTTMessageHdr contains the information needed to parse the message data at the subscriber side and is prepended to the original message data at the publisher side.
Definition at line 49 of file mqttcommon.h.
union { ... } |
guint8 _GstMQTTMessageHdr::_reserved_hdr[GST_MQTT_LEN_MSG_HDR] |
Definition at line 61 of file mqttcommon.h.
gint64 _GstMQTTMessageHdr::base_time_epoch |
Definition at line 54 of file mqttcommon.h.
GstClockTime _GstMQTTMessageHdr::dts |
Definition at line 57 of file mqttcommon.h.
GstClockTime _GstMQTTMessageHdr::duration |
Definition at line 56 of file mqttcommon.h.
gchar _GstMQTTMessageHdr::gst_caps_str[GST_MQTT_MAX_LEN_GST_CAPS_STR] |
Definition at line 59 of file mqttcommon.h.
guint _GstMQTTMessageHdr::num_mems |
Definition at line 52 of file mqttcommon.h.
GstClockTime _GstMQTTMessageHdr::pts |
Definition at line 58 of file mqttcommon.h.
gint64 _GstMQTTMessageHdr::sent_time_epoch |
Definition at line 55 of file mqttcommon.h.
gsize _GstMQTTMessageHdr::size_mems[GST_MQTT_MAX_NUM_MEMS] |
Definition at line 53 of file mqttcommon.h.