- GstIteratorResyncFunction resync,
- GstIteratorFreeFunction free);
+ GstIteratorResyncFunction resync,
+ GstIteratorFreeFunction free) G_GNUC_MALLOC;
+GST_API
+GstIterator* gst_iterator_new_list (GType type,
+ GMutex *lock,
+ guint32 *master_cookie,
+ GList **list,
+ GObject * owner,
+ GstIteratorItemFunction item) G_GNUC_MALLOC;
+GST_API
+GstIterator* gst_iterator_new_single (GType type,
+ const GValue * object) G_GNUC_MALLOC;
+GST_API
+GstIterator* gst_iterator_copy (const GstIterator *it) G_GNUC_MALLOC;