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 Source

Instances

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

class ElementClass o => BaseSrcClass o Source

Instances

BaseSrcClass PushSrc |
BaseSrcClass BaseSrc |

castToBaseSrc :: GObjectClass obj => obj -> BaseSrc Source

gTypeBaseSrc :: GType Source

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

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

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

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

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

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

baseSrcBlockSize :: BaseSrcClass baseSrcT => Attr baseSrcT Word64 Source

baseSrcNumBuffers :: BaseSrcClass baseSrcT => Attr baseSrcT Int Source

baseSrcTypefind :: BaseSrcClass baseSrcT => Attr baseSrcT Bool Source