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

Maintainer | gtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)
Safe Haskell | None

Media.Streaming.GStreamer.Core.Pipeline

Description

# Documentation

data Pipeline

Instances

Eq Pipeline |
Ord Pipeline |
GObjectClass Pipeline |
PipelineClass Pipeline |
BinClass Pipeline |
ElementClass Pipeline |
ObjectClass Pipeline |

class BinClass o => PipelineClass o

Instances

PipelineClass Pipeline |

castToPipeline :: GObjectClass obj => obj -> Pipeline

gTypePipeline :: GType

pipelineNew :: String -> IO Element

pipelineGetBus :: PipelineClass pipeline => pipeline -> IO Bus

pipelineSetClock :: (PipelineClass pipeline, ClockClass clock) => pipeline -> clock -> IO Bool

pipelineUseClock :: (PipelineClass pipeline, ClockClass clock) => pipeline -> clock -> IO ()

pipelineSetNewStreamTime :: PipelineClass pipeline => pipeline -> ClockTime -> IO ()

pipelineGetLastStreamTime :: PipelineClass pipeline => pipeline -> IO ClockTime

pipelineSetAutoFlushBus :: PipelineClass pipeline => pipeline -> Bool -> IO ()

pipelineGetAutoFlushBus :: PipelineClass pipeline => pipeline -> IO Bool

pipelineSetDelay :: PipelineClass pipeline => pipeline -> ClockTime -> IO ()

pipelineGetDelay :: PipelineClass pipeline => pipeline -> IO ClockTime

pipelineAutoFlushBus :: PipelineClass pipelineT => Attr pipelineT Bool

pipelineDelay :: PipelineClass pipelineT => Attr pipelineT ClockTime