gstreamer-0.12.8: Binding to the GStreamer open source multimedia framework.

Maintainergtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Media.Streaming.GStreamer.Core.Iterator

Description

 

Documentation

class Iterable a Source #

Minimal complete definition

peekIterable, withIterable

type IteratorFilter itemT = itemT -> IO Bool Source #

type IteratorFoldFunction itemT accumT = itemT -> accumT -> IO (Bool, accumT) Source #

iteratorFold :: Iterable itemT => Iterator itemT -> accumT -> IteratorFoldFunction itemT accumT -> IO (IteratorResult, accumT) Source #

iteratorForeach :: Iterable itemT => Iterator itemT -> (itemT -> IO ()) -> IO IteratorResult Source #

iteratorFind :: Iterable itemT => Iterator itemT -> (itemT -> IO Bool) -> IO (IteratorResult, Maybe itemT) Source #