Functions
GST_BUFFER_FLAGS()
#define GST_BUFFER_FLAGS(buf) GST_MINI_OBJECT_FLAGS(buf)
GST_BUFFER_FLAG_IS_SET()
#define GST_BUFFER_FLAG_IS_SET(buf,flag) GST_MINI_OBJECT_FLAG_IS_SET (buf, flag)
GST_BUFFER_FLAG_SET()
#define GST_BUFFER_FLAG_SET(buf,flag) GST_MINI_OBJECT_FLAG_SET (buf, flag)
GST_BUFFER_FLAG_UNSET()
#define GST_BUFFER_FLAG_UNSET(buf,flag) GST_MINI_OBJECT_FLAG_UNSET (buf, flag)
GST_BUFFER_PTS()
#define GST_BUFFER_PTS(buf) (GST_BUFFER_CAST(buf)->pts)
GST_BUFFER_DTS()
#define GST_BUFFER_DTS(buf) (GST_BUFFER_CAST(buf)->dts)
GST_BUFFER_DTS_OR_PTS()
#define GST_BUFFER_DTS_OR_PTS(buf) (GST_BUFFER_DTS_IS_VALID(buf) ? GST_BUFFER_DTS(buf) : GST_BUFFER_PTS (buf))
GST_BUFFER_DURATION()
#define GST_BUFFER_DURATION(buf) (GST_BUFFER_CAST(buf)->duration)
GST_BUFFER_OFFSET()
#define GST_BUFFER_OFFSET(buf) (GST_BUFFER_CAST(buf)->offset)
GST_BUFFER_OFFSET_END()
#define GST_BUFFER_OFFSET_END(buf) (GST_BUFFER_CAST(buf)->offset_end)
GST_BUFFER_DURATION_IS_VALID()
#define GST_BUFFER_DURATION_IS_VALID(buffer) (GST_CLOCK_TIME_IS_VALID (GST_BUFFER_DURATION (buffer)))
GST_BUFFER_PTS_IS_VALID()
#define GST_BUFFER_PTS_IS_VALID(buffer) (GST_CLOCK_TIME_IS_VALID (GST_BUFFER_PTS (buffer)))
GST_BUFFER_DTS_IS_VALID()
#define GST_BUFFER_DTS_IS_VALID(buffer) (GST_CLOCK_TIME_IS_VALID (GST_BUFFER_DTS (buffer)))
GST_BUFFER_OFFSET_IS_VALID()
#define GST_BUFFER_OFFSET_IS_VALID(buffer) (GST_BUFFER_OFFSET (buffer) != GST_BUFFER_OFFSET_NONE)
GST_BUFFER_OFFSET_END_IS_VALID()
#define GST_BUFFER_OFFSET_END_IS_VALID(buffer) (GST_BUFFER_OFFSET_END (buffer) != GST_BUFFER_OFFSET_NONE)
GST_BUFFER_IS_DISCONT()
#define GST_BUFFER_IS_DISCONT(buffer) (GST_BUFFER_FLAG_IS_SET (buffer, GST_BUFFER_FLAG_DISCONT))
gst_buffer_new ()
GstBuffer *
gst_buffer_new (void
);
gst_buffer_unref ()
void
gst_buffer_unref (GstBuffer *buf
);
gst_buffer_set_size ()
void
gst_buffer_set_size (GstBuffer *buffer
,
gssize size
);
gst_buffer_get_max_memory ()
guint
gst_buffer_get_max_memory (void
);
gst_buffer_remove_memory_range ()
void
gst_buffer_remove_memory_range (GstBuffer *buffer
,
guint idx
,
gint length
);
gst_buffer_prepend_memory ()
void
gst_buffer_prepend_memory (GstBuffer *buffer
,
GstMemory *mem
);
gst_buffer_append_memory ()
void
gst_buffer_append_memory (GstBuffer *buffer
,
GstMemory *mem
);
gst_buffer_replace_all_memory ()
void
gst_buffer_replace_all_memory (GstBuffer *buffer
,
GstMemory *mem
);
gst_buffer_remove_memory ()
void
gst_buffer_remove_memory (GstBuffer *buffer
,
guint idx
);
gst_buffer_remove_all_memory ()
void
gst_buffer_remove_all_memory (GstBuffer *buffer
);
gst_buffer_is_all_memory_writable ()
gboolean
gst_buffer_is_all_memory_writable (GstBuffer *buffer
);
gst_buffer_is_writable()
#define gst_buffer_is_writable(buf) gst_mini_object_is_writable (GST_MINI_OBJECT_CAST (buf))
gst_buffer_make_writable()
#define gst_buffer_make_writable(buf) GST_BUFFER_CAST (gst_mini_object_make_writable (GST_MINI_OBJECT_CAST (buf)))
gst_buffer_get_parent_buffer_meta()
#define gst_buffer_get_parent_buffer_meta(b)