summaryrefslogtreecommitdiff
path: root/gst/rtsp-server/rtsp-mount-points.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/rtsp-server/rtsp-mount-points.h')
-rw-r--r--gst/rtsp-server/rtsp-mount-points.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gst/rtsp-server/rtsp-mount-points.h b/gst/rtsp-server/rtsp-mount-points.h
index bf89b0b..9630bee 100644
--- a/gst/rtsp-server/rtsp-mount-points.h
+++ b/gst/rtsp-server/rtsp-mount-points.h
@@ -68,21 +68,31 @@ struct _GstRTSPMountPointsClass {
gpointer _gst_reserved[GST_PADDING];
};
+GST_EXPORT
GType gst_rtsp_mount_points_get_type (void);
/* creating a mount points */
+
+GST_EXPORT
GstRTSPMountPoints * gst_rtsp_mount_points_new (void);
+GST_EXPORT
gchar * gst_rtsp_mount_points_make_path (GstRTSPMountPoints *mounts,
const GstRTSPUrl * url);
/* finding a media factory */
+
+GST_EXPORT
GstRTSPMediaFactory * gst_rtsp_mount_points_match (GstRTSPMountPoints *mounts,
const gchar *path,
gint * matched);
/* managing media to a mount point */
+
+GST_EXPORT
void gst_rtsp_mount_points_add_factory (GstRTSPMountPoints *mounts,
const gchar *path,
GstRTSPMediaFactory *factory);
+
+GST_EXPORT
void gst_rtsp_mount_points_remove_factory (GstRTSPMountPoints *mounts,
const gchar *path);