summaryrefslogtreecommitdiffstats
path: root/gst/rtsp/gstrtspext.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/rtsp/gstrtspext.h')
-rw-r--r--gst/rtsp/gstrtspext.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/rtsp/gstrtspext.h b/gst/rtsp/gstrtspext.h
index b02b9bb8..fa7f6892 100644
--- a/gst/rtsp/gstrtspext.h
+++ b/gst/rtsp/gstrtspext.h
@@ -58,6 +58,7 @@ struct _GstRTSPExtensionList
void gst_rtsp_ext_list_init (void);
GstRTSPExtensionList * gst_rtsp_ext_list_get (void);
+void gst_rtsp_ext_list_free (GstRTSPExtensionList *ext);
gboolean gst_rtsp_ext_list_detect_server (GstRTSPExtensionList *ext, GstRTSPMessage *resp);
@@ -72,6 +73,10 @@ GstRTSPResult gst_rtsp_ext_list_get_transports (GstRTSPExtensionList *ext, Gs
gchar **transport);
GstRTSPResult gst_rtsp_ext_list_stream_select (GstRTSPExtensionList *ext, GstRTSPUrl *url);
+void gst_rtsp_ext_list_connect (GstRTSPExtensionList *ext,
+ const gchar *detailed_signal, GCallback c_handler,
+ gpointer data);
+
G_END_DECLS
#endif /* __GST_RTSP_EXT_H__ */