gst_plugins_base/gst-libs/gst/rtp/gstrtpbuffer.h
changeset 16 8e837d1bf446
parent 0 0e761a78d257
child 30 7e817e7e631c
--- a/gst_plugins_base/gst-libs/gst/rtp/gstrtpbuffer.h	Wed Mar 24 17:58:42 2010 -0500
+++ b/gst_plugins_base/gst-libs/gst/rtp/gstrtpbuffer.h	Wed Mar 24 18:04:17 2010 -0500
@@ -95,6 +95,11 @@
 IMPORT_C
 #endif
 
+gboolean        gst_rtp_buffer_list_validate         (GstBufferList *list);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void            gst_rtp_buffer_set_packet_len        (GstBuffer *buffer, guint len);
 #ifdef __SYMBIAN32__
@@ -167,11 +172,21 @@
 IMPORT_C
 #endif
 
+guint32         gst_rtp_buffer_list_get_ssrc         (GstBufferList *list);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void            gst_rtp_buffer_set_ssrc              (GstBuffer *buffer, guint32 ssrc);
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
 
+void            gst_rtp_buffer_list_set_ssrc         (GstBufferList *list, guint32 ssrc);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 guint8          gst_rtp_buffer_get_csrc_count        (GstBuffer *buffer);
 #ifdef __SYMBIAN32__
@@ -205,33 +220,63 @@
 IMPORT_C
 #endif
 
+guint8          gst_rtp_buffer_list_get_payload_type (GstBufferList *list);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void            gst_rtp_buffer_set_payload_type      (GstBuffer *buffer, guint8 payload_type);
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
 
+void            gst_rtp_buffer_list_set_payload_type (GstBufferList *list, guint8 payload_type);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 guint16         gst_rtp_buffer_get_seq               (GstBuffer *buffer);
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
 
+guint16         gst_rtp_buffer_list_get_seq          (GstBufferList *list);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void            gst_rtp_buffer_set_seq               (GstBuffer *buffer, guint16 seq);
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
 
+guint16         gst_rtp_buffer_list_set_seq          (GstBufferList *list, guint16 seq);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 guint32         gst_rtp_buffer_get_timestamp         (GstBuffer *buffer);
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
 
+guint32         gst_rtp_buffer_list_get_timestamp    (GstBufferList *list);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void            gst_rtp_buffer_set_timestamp         (GstBuffer *buffer, guint32 timestamp);
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
 
+void            gst_rtp_buffer_list_set_timestamp    (GstBufferList *list, guint32 timestamp);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 GstBuffer* 	gst_rtp_buffer_get_payload_buffer    (GstBuffer *buffer);
 #ifdef __SYMBIAN32__
@@ -249,6 +294,11 @@
 IMPORT_C
 #endif
 
+guint           gst_rtp_buffer_list_get_payload_len  (GstBufferList *list);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 gpointer        gst_rtp_buffer_get_payload           (GstBuffer *buffer);
 
 /* some helpers */