Iterator.push

void push(gst.iterator.Iterator other)

Pushes other iterator onto it. All calls performed on it are forwarded to other. If other returns [gst.types.IteratorResult.Done], it is popped again and calls are handled by it again.

This function is mainly used by objects implementing the iterator next function to recurse into substructures.

When [gst.iterator.Iterator.resync] is called on it, other will automatically be popped.

MT safe.

Parameters

otherThe #GstIterator to push