* Returns: A newly allocated buffer with a copy of @data and of size @len.
*/
GstBuffer *
-gst_rtcp_buffer_new_copy_data (gpointer data, guint len)
+gst_rtcp_buffer_new_copy_data (gconstpointer data, guint len)
{
return gst_rtcp_buffer_new_take_data (g_memdup (data, len), len);
}
GstBuffer* gst_rtcp_buffer_new_take_data (gpointer data, guint len);
GST_EXPORT
-GstBuffer* gst_rtcp_buffer_new_copy_data (gpointer data, guint len);
+GstBuffer* gst_rtcp_buffer_new_copy_data (gconstpointer data, guint len);
GST_EXPORT
gboolean gst_rtcp_buffer_validate_data (guint8 *data, guint len);
* Returns: A newly allocated buffer with a copy of @data and of size @len.
*/
GstBuffer *
-gst_rtp_buffer_new_copy_data (gpointer data, gsize len)
+gst_rtp_buffer_new_copy_data (gconstpointer data, gsize len)
{
return gst_rtp_buffer_new_take_data (g_memdup (data, len), len);
}
GstBuffer* gst_rtp_buffer_new_take_data (gpointer data, gsize len);
GST_EXPORT
-GstBuffer* gst_rtp_buffer_new_copy_data (gpointer data, gsize len);
+GstBuffer* gst_rtp_buffer_new_copy_data (gconstpointer data, gsize len);
GST_EXPORT
GstBuffer* gst_rtp_buffer_new_allocate (guint payload_len, guint8 pad_len, guint8 csrc_count);