gstreamer-0.11.0: Binding to the GStreamer open source multimedia framework.Source codeContentsIndex
Media.Streaming.GStreamer.Core.Iterator
Maintainergtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)
Description
Documentation
data Iterable a => Iterator a Source
class Iterable a Source
type IteratorFilter itemT = itemT -> IO BoolSource
type IteratorFoldFunction itemT accumT = itemT -> accumT -> IO (Bool, accumT)Source
data IteratorResult Source
Constructors
IteratorDone
IteratorOk
IteratorResync
IteratorError
iteratorNext :: Iterable a => Iterator a -> IO (IteratorResult, Maybe a)Source
iteratorResync :: Iterator a -> IO ()Source
iteratorFilter :: Iterable a => Iterator a -> IteratorFilter a -> IO (Iterator a)Source
iteratorFold :: Iterable itemT => Iterator itemT -> accumT -> IteratorFoldFunction itemT accumT -> IO (IteratorResult, accumT)Source
iteratorForeach :: Iterable itemT => Iterator itemT -> (itemT -> IO ()) -> IO IteratorResultSource
iteratorFind :: Iterable itemT => Iterator itemT -> (itemT -> IO Bool) -> IO (IteratorResult, Maybe itemT)Source
Produced by Haddock version 2.6.0