summaryrefslogtreecommitdiffstats
path: root/gst/rtsp/sdpmessage.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/rtsp/sdpmessage.h')
-rw-r--r--gst/rtsp/sdpmessage.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/gst/rtsp/sdpmessage.h b/gst/rtsp/sdpmessage.h
index 97014bcd..93bf0809 100644
--- a/gst/rtsp/sdpmessage.h
+++ b/gst/rtsp/sdpmessage.h
@@ -130,7 +130,7 @@ typedef struct {
/* Session descriptions */
RTSPResult sdp_message_new (SDPMessage **msg);
RTSPResult sdp_message_init (SDPMessage *msg);
-RTSPResult sdp_message_clean (SDPMessage *msg);
+RTSPResult sdp_message_uninit (SDPMessage *msg);
RTSPResult sdp_message_free (SDPMessage *msg);
RTSPResult sdp_message_parse_buffer (guint8 *data, guint size, SDPMessage *msg);
@@ -182,14 +182,18 @@ RTSPResult sdp_message_dump (SDPMessage *msg);
/* Media descriptions */
RTSPResult sdp_media_new (SDPMedia **media);
RTSPResult sdp_media_init (SDPMedia *media);
-RTSPResult sdp_media_clean (SDPMedia *media);
+RTSPResult sdp_media_uninit (SDPMedia *media);
RTSPResult sdp_media_free (SDPMedia *media);
+RTSPResult sdp_media_add_bandwidth (SDPMedia * media, gchar * bwtype, gint bandwidth);
+
+RTSPResult sdp_media_add_attribute (SDPMedia *media, gchar * key, gchar * value);
SDPAttribute * sdp_media_get_attribute (SDPMedia *media, guint idx);
gchar* sdp_media_get_attribute_val (SDPMedia *media, gchar *key);
gchar* sdp_media_get_attribute_val_n (SDPMedia *media, gchar *key, guint nth);
-gchar* sdp_media_get_format (SDPMedia *media, guint idx);
+RTSPResult sdp_media_add_format (SDPMedia * media, gchar * format);
+gchar* sdp_media_get_format (SDPMedia *media, guint idx);
G_END_DECLS