diff -r 4b0c6ed43234 -r 8e837d1bf446 gst_plugins_base/gst-libs/gst/rtp/gstrtpbuffer.h --- 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 */