rtsp-client: Place netaddress meta on packets received via TCP
[platform/upstream/gstreamer.git] / gst / rtsp-server / rtsp-media-factory-uri.h
index fd1eb98..f3d4a9e 100644 (file)
@@ -48,7 +48,9 @@ typedef struct _GstRTSPMediaFactoryURIPrivate GstRTSPMediaFactoryURIPrivate;
 struct _GstRTSPMediaFactoryURI {
   GstRTSPMediaFactory   parent;
 
+  /*< private >*/
   GstRTSPMediaFactoryURIPrivate *priv;
+  gpointer _gst_reserved[GST_PADDING];
 };
 
 /**
@@ -58,18 +60,32 @@ struct _GstRTSPMediaFactoryURI {
  */
 struct _GstRTSPMediaFactoryURIClass {
   GstRTSPMediaFactoryClass  parent_class;
+
+  /*< private >*/
+  gpointer _gst_reserved[GST_PADDING];
 };
 
+GST_EXPORT
 GType                 gst_rtsp_media_factory_uri_get_type   (void);
 
 /* creating the factory */
+
+GST_EXPORT
 GstRTSPMediaFactoryURI * gst_rtsp_media_factory_uri_new     (void);
 
 /* configuring the factory */
+
+GST_EXPORT
 void                  gst_rtsp_media_factory_uri_set_uri  (GstRTSPMediaFactoryURI *factory,
                                                            const gchar *uri);
+
+GST_EXPORT
 gchar *               gst_rtsp_media_factory_uri_get_uri  (GstRTSPMediaFactoryURI *factory);
 
+#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstRTSPMediaFactoryURI, gst_object_unref)
+#endif
+
 G_END_DECLS
 
 #endif /* __GST_RTSP_MEDIA_FACTORY_URI_H__ */