Iterator.filter

Create a new iterator from an existing iterator. The new iterator will only return those elements that match the given compare function @func. The first parameter that is passed to @func is the #GValue of the current iterator element and the second parameter is @user_data. @func should return 0 for elements that should be included in the filtered iterator.

When this iterator is freed, @it will also be freed.

class Iterator
filter
(
GCompareFunc func
,)

Parameters

func GCompareFunc

the compare function to select elements

userData Value

user data passed to the compare function

Return Value

Type: Iterator

a new #GstIterator.

MT safe.

Meta