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

Description

# Documentation

data Structure Source

structureEmpty :: String -> Structure Source

structureToString :: Structure -> String Source

structureFromString :: String -> (Maybe Structure, Int)Source

structureName :: Structure -> String Source

structureHasName :: Structure -> String -> Bool Source

structureGetBool :: Structure -> String -> Maybe Bool Source

structureGetInt :: Structure -> String -> Maybe Int Source

structureGetFourCC :: Structure -> String -> Maybe FourCCSource

structureGetDouble :: Structure -> String -> Maybe Double Source

structureGetString :: Structure -> String -> Maybe String Source

structureGetDate :: Structure -> String -> Maybe GDate Source

structureGetClockTime :: Structure -> String -> Maybe ClockTime Source

structureGetFraction :: Structure -> String -> Maybe FractionSource

data StructureM a Source

Instances

Monad StructureM |

structureCreate :: String -> StructureM a -> (Structure, a)Source

structureModify :: Structure -> StructureM a -> (Structure, a)Source

structureSetNameM :: String -> StructureM ()Source

structureRemoveFieldM :: String -> StructureM ()Source

structureSetBoolM :: String -> Bool -> StructureM ()Source

structureSetIntM :: String -> Int -> StructureM ()Source

structureSetFourCCM :: String -> FourCC -> StructureM ()Source

structureSetDoubleM :: String -> Double -> StructureM ()Source

structureSetStringM :: String -> String -> StructureM ()Source

structureSetDateM :: String -> GDate -> StructureM ()Source

structureSetClockTimeM :: String -> ClockTime -> StructureM ()Source

structureSetFractionM :: String -> Fraction -> StructureM ()Source

structureFixateFieldNearestIntM :: String -> Int -> StructureM Bool Source

structureFixateFieldNearestDoubleM :: String -> Double -> StructureM Bool Source

structureFixateFieldNearestFractionM :: String -> Fraction -> StructureM Bool Source

structureFixateFieldBoolM :: String -> Bool -> StructureM Bool Source