GstIterator

Undocumented in source.

Members

Variables

cookie
uint cookie;

The cookie; the value of the master_cookie when this iterator was created.

copy
GstIteratorCopyFunction copy;

The function to copy the iterator

free
GstIteratorFreeFunction free;

The function to call when the iterator is freed

item
GstIteratorItemFunction item;

The function to be called for each item retrieved

lock
GMutex* lock;

The lock protecting the data structure and the cookie.

masterCookie
uint* masterCookie;

A pointer to the master cookie.

next
GstIteratorNextFunction next;

The function to get the next item in the iterator

pushed
GstIterator* pushed;

The iterator that is currently pushed with Iterator.push

resync
GstIteratorResyncFunction resync;

The function to call when a resync is needed.

size
uint size;

the size of the iterator

type
GType type;

The type of the object that this iterator will return