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

Description

# Documentation

data Index Source

Instances

Eq Index |
Ord Index |
GObjectClass Index |
IndexClass Index |
ObjectClass Index |

class ObjectClass o => IndexClass o Source

Instances

IndexClass Index |

castToIndex :: GObjectClass obj => obj -> Index Source

gTypeIndex :: GType Source

indexNew :: IO Index Source

indexCommit :: IndexClass index => index -> Int -> IO ()Source

indexGetGroup :: IndexClass index => index -> IO Int Source

indexNewGroup :: IndexClass index => index -> IO Int Source

indexSetGroup :: IndexClass index => index -> Int -> IO Bool Source

indexSetCertainty :: IndexClass index => index -> IndexCertainty -> IO ()Source

indexSetFilter :: IndexClass index => index -> IndexFilter -> IO ()Source

indexGetWriterId :: IndexClass index => index -> Object -> IO (Maybe Int)Source

indexAddFormat :: IndexClass index => index -> Int -> Format -> IO IndexEntrySource

indexAddAssociations :: IndexClass index => index -> Int -> [AssocFlags] -> [IndexAssociation] -> IO IndexEntrySource

indexAddId :: IndexClass index => index -> Int -> String -> IO IndexEntrySource

indexGetAssocEntry :: IndexClass index => index -> Int -> IndexLookupMethod -> [AssocFlags] -> Format -> Int64 -> IO (Maybe IndexEntry)Source

indexEntryAssocMap :: IndexEntry -> Format -> Maybe Int64 Source

onIndexEntryAdded :: IndexClass index => index -> (IndexEntry -> IO ()) -> IO (ConnectId index)Source

afterIndexEntryAdded :: IndexClass index => index -> (IndexEntry -> IO ()) -> IO (ConnectId index)Source