diff --git a/gst/gstbufferlist.c b/gst/gstbufferlist.c index 34f5933aafbf81584748905783c9ecde7a390566..02863ee54d07000f81cf60b411b6fafd3dbafcb5 100644 --- a/gst/gstbufferlist.c +++ b/gst/gstbufferlist.c @@ -131,10 +131,29 @@ #define GROUP_START NULL static const gpointer STOLEN = ""; +/** + * GstBufferList: + * @mini_object: the parent structure + * + * Opaque list of grouped buffers. + */ +struct _GstBufferList +{ + GstMiniObject mini_object; + + /*< private > */ + GList *buffers; +}; + +struct _GstBufferListClass +{ + GstMiniObjectClass mini_object_class; +}; + /** * GstBufferListIterator: * - * Iterator for a #GstBufferList. + * Opaque iterator for a #GstBufferList. */ struct _GstBufferListIterator { diff --git a/gst/gstbufferlist.h b/gst/gstbufferlist.h index c27f388ef3be2718d6a0dd11b78c38d4c86b5502..5e3385ef5643fa420e628279dd1187ddd0db4445 100644 --- a/gst/gstbufferlist.h +++ b/gst/gstbufferlist.h @@ -82,25 +82,6 @@ typedef GstBuffer* (*GstBufferListDoFunction) (GstBuffer * buffer); */ typedef GstBuffer* (*GstBufferListDoDataFunction) (GstBuffer * buffer, gpointer data); -/** - * GstBufferList: - * @mini_object: the parent structure - * - * List of grouped buffers. - */ -struct _GstBufferList { - GstMiniObject mini_object; - - /*< private >*/ - GList *buffers; - - gpointer _gst_reserved[GST_PADDING]; -}; - -struct _GstBufferListClass { - GstMiniObjectClass mini_object_class; -}; - GType gst_buffer_list_get_type (void); /* allocation */