| Top |
| void | (*GstIteratorCopyFunction) () |
| GstIteratorResult | (*GstIteratorNextFunction) () |
| GstIteratorItem | (*GstIteratorItemFunction) () |
| void | (*GstIteratorResyncFunction) () |
| void | (*GstIteratorFreeFunction) () |
| void | (*GstIteratorForeachFunction) () |
| gboolean | (*GstIteratorFoldFunction) () |
| #define | GST_ITERATOR() |
| #define | GST_ITERATOR_LOCK() |
| #define | GST_ITERATOR_COOKIE() |
| #define | GST_ITERATOR_ORIG_COOKIE() |
| GstIterator * | gst_iterator_new () |
| GstIterator * | gst_iterator_new_list () |
| GstIterator * | gst_iterator_new_single () |
| GstIterator * | gst_iterator_copy () |
| void | gst_iterator_free () |
| GstIteratorResult | gst_iterator_next () |
| void | gst_iterator_resync () |
| void | gst_iterator_push () |
| GstIterator * | gst_iterator_filter () |
| GstIteratorResult | gst_iterator_fold () |
| GstIteratorResult | gst_iterator_foreach () |
| gboolean | gst_iterator_find_custom () |
void (*GstIteratorCopyFunction) (const GstIterator *it,GstIterator *copy);
GstIteratorResult (*GstIteratorNextFunction) (GstIterator *it,GValue *result);
GstIteratorItem (*GstIteratorItemFunction) (GstIterator *it,const GValue *item);
void (*GstIteratorForeachFunction) (const GValue *item,gpointer user_data);
gboolean (*GstIteratorFoldFunction) (const GValue *item,GValue *ret,gpointer user_data);
GstIterator * gst_iterator_new (guint size,GType type,GMutex *lock,guint32 *master_cookie,GstIteratorCopyFunction copy,GstIteratorNextFunction next,GstIteratorItemFunction item,GstIteratorResyncFunction resync,GstIteratorFreeFunction free);
GstIterator * gst_iterator_new_list (GType type,GMutex *lock,guint32 *master_cookie,GList **list,GObject *owner,GstIteratorItemFunction item);
GstIterator * gst_iterator_new_single (GType type,const GValue *object);
GstIterator * gst_iterator_filter (GstIterator *it,GCompareFunc func,const GValue *user_data);
GstIteratorResult gst_iterator_fold (GstIterator *it,GstIteratorFoldFunction func,GValue *ret,gpointer user_data);
GstIteratorResult gst_iterator_foreach (GstIterator *it,GstIteratorForeachFunction func,gpointer user_data);
gboolean gst_iterator_find_custom (GstIterator *it,GCompareFunc func,GValue *elem,gpointer user_data);