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.BaseSrc

Description

# Documentation

data BaseSrc

Instances

Eq BaseSrc |
Ord BaseSrc |
GObjectClass BaseSrc |
BaseSrcClass BaseSrc |
ElementClass BaseSrc |
ObjectClass BaseSrc |

class ElementClass o => BaseSrcClass o

Instances

BaseSrcClass PushSrc |
BaseSrcClass BaseSrc |

castToBaseSrc :: GObjectClass obj => obj -> BaseSrc

gTypeBaseSrc :: GType

baseSrcGetFlags :: BaseSrcClass baseSrcT => baseSrcT -> IO [BaseSrcFlags]

baseSrcSetFlags :: BaseSrcClass baseSrcT => baseSrcT -> [BaseSrcFlags] -> IO ()

baseSrcUnsetFlags :: BaseSrcClass baseSrcT => baseSrcT -> [BaseSrcFlags] -> IO ()

baseSrcWaitPlaying :: BaseSrcClass baseSrcT => baseSrcT -> IO FlowReturn

baseSrcIsLive :: BaseSrcClass baseSrcT => baseSrcT -> IO Bool

baseSrcGetPad :: BaseSrcClass baseSrcT => baseSrcT -> IO Pad

baseSrcBlockSize :: BaseSrcClass baseSrcT => Attr baseSrcT Word64

baseSrcNumBuffers :: BaseSrcClass baseSrcT => Attr baseSrcT Int

baseSrcTypefind :: BaseSrcClass baseSrcT => Attr baseSrcT Bool