| 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.GstVideo.Interfaces.ColorBalance
Contents
Description
- newtype ColorBalance = ColorBalance (ForeignPtr ColorBalance)
- noColorBalance :: Maybe ColorBalance
- class ForeignPtrNewtype a => ColorBalanceK a
- data ColorBalanceGetBalanceTypeMethodInfo
- colorBalanceGetBalanceType :: (MonadIO m, ColorBalanceK a) => a -> m ColorBalanceType
- data ColorBalanceGetValueMethodInfo
- colorBalanceGetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> m Int32
- data ColorBalanceListChannelsMethodInfo
- colorBalanceListChannels :: (MonadIO m, ColorBalanceK a) => a -> m [ColorBalanceChannel]
- data ColorBalanceSetValueMethodInfo
- colorBalanceSetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m ()
- data ColorBalanceValueChangedMethodInfo
- colorBalanceValueChanged :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m ()
- type ColorBalanceValueChangedCallback = ColorBalanceChannel -> Int32 -> IO ()
- type ColorBalanceValueChangedCallbackC = Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO ()
- data ColorBalanceValueChangedSignalInfo
- afterColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId
- colorBalanceValueChangedCallbackWrapper :: ColorBalanceValueChangedCallback -> Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO ()
- colorBalanceValueChangedClosure :: ColorBalanceValueChangedCallback -> IO Closure
- mkColorBalanceValueChangedCallback :: ColorBalanceValueChangedCallbackC -> IO (FunPtr ColorBalanceValueChangedCallbackC)
- noColorBalanceValueChangedCallback :: Maybe ColorBalanceValueChangedCallback
- onColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId
Exported types
newtype ColorBalance Source
Constructors
| ColorBalance (ForeignPtr ColorBalance) |
Instances
| ((~) * info (ResolveColorBalanceMethod t ColorBalance), MethodInfo * info ColorBalance p) => IsLabelProxy t (ColorBalance -> p) Source | |
| type ParentTypes ColorBalance Source | |
| type AttributeList ColorBalance Source | |
| type SignalList ColorBalance Source |
class ForeignPtrNewtype a => ColorBalanceK a Source
Instances
| (ForeignPtrNewtype o, IsDescendantOf ColorBalance o) => ColorBalanceK o Source |
Methods
colorBalanceGetBalanceType
data ColorBalanceGetBalanceTypeMethodInfo Source
Instances
| ((~) * signature (m ColorBalanceType), MonadIO m, ColorBalanceK a) => MethodInfo * ColorBalanceGetBalanceTypeMethodInfo a signature Source |
colorBalanceGetBalanceType :: (MonadIO m, ColorBalanceK a) => a -> m ColorBalanceType Source
colorBalanceGetValue
data ColorBalanceGetValueMethodInfo Source
Instances
| ((~) * signature (b -> m Int32), MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => MethodInfo * ColorBalanceGetValueMethodInfo a signature Source |
colorBalanceGetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> m Int32 Source
colorBalanceListChannels
data ColorBalanceListChannelsMethodInfo Source
Instances
| ((~) * signature (m [ColorBalanceChannel]), MonadIO m, ColorBalanceK a) => MethodInfo * ColorBalanceListChannelsMethodInfo a signature Source |
colorBalanceListChannels :: (MonadIO m, ColorBalanceK a) => a -> m [ColorBalanceChannel] Source
colorBalanceSetValue
data ColorBalanceSetValueMethodInfo Source
Instances
| ((~) * signature (b -> Int32 -> m ()), MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => MethodInfo * ColorBalanceSetValueMethodInfo a signature Source |
colorBalanceSetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m () Source
colorBalanceValueChanged
data ColorBalanceValueChangedMethodInfo Source
Instances
| ((~) * signature (b -> Int32 -> m ()), MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => MethodInfo * ColorBalanceValueChangedMethodInfo a signature Source |
colorBalanceValueChanged :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m () Source
Signals
ValueChanged
type ColorBalanceValueChangedCallback = ColorBalanceChannel -> Int32 -> IO () Source
type ColorBalanceValueChangedCallbackC = Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO () Source
afterColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId Source
colorBalanceValueChangedCallbackWrapper :: ColorBalanceValueChangedCallback -> Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO () Source
mkColorBalanceValueChangedCallback :: ColorBalanceValueChangedCallbackC -> IO (FunPtr ColorBalanceValueChangedCallbackC) Source
onColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId Source