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

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

Media.Streaming.GStreamer.Base.BaseSink

Description

# Documentation

data BaseSink Source

Instances

Eq BaseSink |
Ord BaseSink |
GObjectClass BaseSink |
BaseSinkClass BaseSink |
ElementClass BaseSink |
ObjectClass BaseSink |

class ElementClass o => BaseSinkClass o Source

Instances

BaseSinkClass BaseSink |

castToBaseSink :: GObjectClass obj => obj -> BaseSink Source

gTypeBaseSink :: GType Source

baseSinkQueryLatency :: BaseSinkClass baseSinkT => baseSinkT -> IO (Maybe (Bool, Bool, ClockTime, ClockTime))Source

baseSinkGetLatency :: BaseSinkClass baseSinkT => baseSinkT -> IO ClockTime Source

baseSinkWaitPreroll :: BaseSinkClass baseSinkT => baseSinkT -> IO FlowReturn Source

baseSinkSetSync :: BaseSinkClass baseSinkT => baseSinkT -> Bool -> IO ()Source

baseSinkGetSync :: BaseSinkClass baseSinkT => baseSinkT -> IO Bool Source

baseSinkSetMaxLateness :: BaseSinkClass baseSinkT => baseSinkT -> Word64 -> IO ()Source

baseSinkGetMaxLateness :: BaseSinkClass baseSinkT => baseSinkT -> IO Word64 Source

baseSinkIsQOSEnabled :: BaseSinkClass baseSinkT => baseSinkT -> IO Bool Source

baseSinkSetQOSEnabled :: BaseSinkClass baseSinkT => baseSinkT -> Bool -> IO ()Source

baseSinkPrerollQueueLength :: BaseSinkClass baseSinkT => Attr baseSinkT Int Source

baseSinkGetPad :: BaseSinkClass baseSinkT => baseSinkT -> IO Pad Source