diff options
Diffstat (limited to 'gst/rtsp-server/rtsp-mount-points.h')
-rw-r--r-- | gst/rtsp-server/rtsp-mount-points.h | 10 |
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); |