mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 00:06:36 +00:00
14 lines
309 B
C
14 lines
309 B
C
#include <gst/gst.h>
|
|
#include <gst/base/gstadapter.h>
|
|
|
|
GstBuffer *
|
|
gstsharp_gst_adapter_peek_buffer (GstAdapter * adapter, guint size)
|
|
{
|
|
GstBuffer *ret = gst_buffer_try_new_and_alloc (size);
|
|
|
|
if (ret == NULL)
|
|
return NULL;
|
|
|
|
gst_adapter_copy (adapter, GST_BUFFER_DATA (ret), 0, size);
|
|
return ret;
|
|
}
|