Maintainer | gtk2hs-devel@lists.sourceforge.net |
---|---|
Stability | alpha |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
Media.Streaming.GStreamer.Base.Adapter
Description
Documentation
data Adapter
Instances
class GObjectClass o => AdapterClass o
Instances
castToAdapter :: GObjectClass obj => obj -> Adapter
adapterNew :: IO Adapter
adapterClear :: AdapterClass adapterT => adapterT -> IO ()
adapterPush :: (AdapterClass adapterT, BufferClass bufferT) => adapterT -> bufferT -> IO ()
adapterPeek :: AdapterClass adapterT => adapterT -> Word -> IO (Maybe ByteString)
adapterCopy :: AdapterClass adapterT => adapterT -> Word -> Word -> IO ByteString
adapterCopyInto :: AdapterClass adapterT => adapterT -> ByteString -> Word -> IO ()
adapterFlush :: AdapterClass adapterT => adapterT -> Word -> IO ()
adapterAvailable :: AdapterClass adapterT => adapterT -> IO Word
adapterAvailableFast :: AdapterClass adapterT => adapterT -> IO Word
adapterTake :: AdapterClass adapterT => adapterT -> Word -> IO (Maybe ByteString)
adapterTakeBuffer :: AdapterClass adapterT => adapterT -> Word -> IO (Maybe Buffer)