Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
Datastructure to initialize #GstCaps from a string description usually used in conjunction with GST_STATIC_CAPS() and gst_static_caps_get() to instantiate a #GstCaps.
- newtype StaticCaps = StaticCaps (ForeignPtr StaticCaps)
- newZeroStaticCaps :: MonadIO m => m StaticCaps
- noStaticCaps :: Maybe StaticCaps
- data StaticCapsCleanupMethodInfo
- staticCapsCleanup :: MonadIO m => StaticCaps -> m ()
- data StaticCapsGetMethodInfo
- staticCapsGet :: MonadIO m => StaticCaps -> m Caps
- staticCapsReadCaps :: StaticCaps -> IO Caps
- staticCapsReadString :: StaticCaps -> IO Text
Exported types
newtype StaticCaps Source
((~) * info (ResolveStaticCapsMethod t StaticCaps), MethodInfo * info StaticCaps p) => IsLabel t (StaticCaps -> p) Source | |
((~) * info (ResolveStaticCapsMethod t StaticCaps), MethodInfo * info StaticCaps p) => IsLabelProxy t (StaticCaps -> p) Source | |
((~) (TYPE Lifted) signature (m Caps), MonadIO m) => MethodInfo (TYPE Lifted) StaticCapsGetMethodInfo StaticCaps signature Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) StaticCapsCleanupMethodInfo StaticCaps signature Source | |
newZeroStaticCaps :: MonadIO m => m StaticCaps Source
Construct a StaticCaps
struct initialized to zero.
Methods
staticCapsCleanup
data StaticCapsCleanupMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) StaticCapsCleanupMethodInfo StaticCaps signature Source | |
staticCapsCleanup :: MonadIO m => StaticCaps -> m () Source
staticCapsGet
data StaticCapsGetMethodInfo Source
((~) (TYPE Lifted) signature (m Caps), MonadIO m) => MethodInfo (TYPE Lifted) StaticCapsGetMethodInfo StaticCaps signature Source | |
staticCapsGet :: MonadIO m => StaticCaps -> m Caps Source
Properties
Caps
staticCapsReadCaps :: StaticCaps -> IO Caps Source