mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-13 03:46:34 +00:00
150423e10d
Fixes bug #584264.
13 lines
308 B
C
13 lines
308 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;
|
|
}
|