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 Source

Instances

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

class BinClass o => PipelineClass o Source

Instances

PipelineClass Pipeline |

castToPipeline :: GObjectClass obj => obj -> Pipeline Source

gTypePipeline :: GType Source

pipelineNew :: String -> IO Element Source

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

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

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

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

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

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

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

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

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

pipelineAutoFlushBus :: PipelineClass pipelineT => Attr pipelineT Bool Source

pipelineDelay :: PipelineClass pipelineT => Attr pipelineT ClockTime Source