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

Description

# Documentation

data Adapter Source

Instances

Eq Adapter |
Ord Adapter |
GObjectClass Adapter |
AdapterClass Adapter |

class GObjectClass o => AdapterClass o Source

Instances

AdapterClass Adapter |

castToAdapter :: GObjectClass obj => obj -> Adapter Source

gTypeAdapter :: GType Source

adapterNew :: IO Adapter Source

adapterClear :: AdapterClass adapterT => adapterT -> IO ()Source

adapterPush :: (AdapterClass adapterT, BufferClass bufferT) => adapterT -> bufferT -> IO ()Source

adapterFlush :: AdapterClass adapterT => adapterT -> Word -> IO ()Source

adapterAvailable :: AdapterClass adapterT => adapterT -> IO Word Source

adapterAvailableFast :: AdapterClass adapterT => adapterT -> IO Word Source

adapterTakeBuffer :: AdapterClass adapterT => adapterT -> Word -> IO (Maybe Buffer)Source