| 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 |
GI.Gst.Objects.ControlSource
Description
- newtype ControlSource = ControlSource (ManagedPtr ControlSource)
- class GObject o => IsControlSource o
- toControlSource :: IsControlSource o => o -> IO ControlSource
- noControlSource :: Maybe ControlSource
- data ControlSourceControlSourceGetValueMethodInfo
- controlSourceControlSourceGetValue :: (MonadIO m, IsControlSource a) => a -> Word64 -> m (Bool, Double)
- data ControlSourceControlSourceGetValueArrayMethodInfo
- controlSourceControlSourceGetValueArray :: (MonadIO m, IsControlSource a) => a -> Word64 -> Word64 -> [Double] -> m Bool
Exported types
newtype ControlSource Source #
Constructors
| ControlSource (ManagedPtr ControlSource) |
Instances
| GObject ControlSource Source # | |
| IsObject ControlSource Source # | |
| IsObject ControlSource Source # | |
| IsControlSource ControlSource Source # | |
| ((~) * info (ResolveControlSourceMethod t ControlSource), MethodInfo * info ControlSource p) => IsLabel t (ControlSource -> p) Source # | |
| ((~) * info (ResolveControlSourceMethod t ControlSource), MethodInfo * info ControlSource p) => IsLabelProxy t (ControlSource -> p) Source # | |
| HasAttributeList * ControlSource Source # | |
| type SignalList ControlSource Source # | |
| type AttributeList ControlSource Source # | |
class GObject o => IsControlSource o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ControlSource a) => IsControlSource a Source # | |
| IsControlSource ControlSource Source # | |
toControlSource :: IsControlSource o => o -> IO ControlSource Source #
Methods
controlSourceGetValue
data ControlSourceControlSourceGetValueMethodInfo Source #
Instances
| ((~) * signature (Word64 -> m (Bool, Double)), MonadIO m, IsControlSource a) => MethodInfo * ControlSourceControlSourceGetValueMethodInfo a signature Source # | |
controlSourceControlSourceGetValue :: (MonadIO m, IsControlSource a) => a -> Word64 -> m (Bool, Double) Source #
controlSourceGetValueArray
controlSourceControlSourceGetValueArray :: (MonadIO m, IsControlSource a) => a -> Word64 -> Word64 -> [Double] -> m Bool Source #