| 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 (ManagedPtr ColorBalance)
- noColorBalance :: Maybe ColorBalance
- class ManagedPtrNewtype a => IsColorBalance a
- data ColorBalanceGetBalanceTypeMethodInfo
- colorBalanceGetBalanceType :: (MonadIO m, IsColorBalance a) => a -> m ColorBalanceType
- data ColorBalanceGetValueMethodInfo
- colorBalanceGetValue :: (MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => a -> b -> m Int32
- data ColorBalanceListChannelsMethodInfo
- colorBalanceListChannels :: (MonadIO m, IsColorBalance a) => a -> m [ColorBalanceChannel]
- data ColorBalanceSetValueMethodInfo
- colorBalanceSetValue :: (MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => a -> b -> Int32 -> m ()
- data ColorBalanceValueChangedMethodInfo
- colorBalanceValueChanged :: (MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => a -> b -> Int32 -> m ()
- type C_ColorBalanceValueChangedCallback = Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO ()
- type ColorBalanceValueChangedCallback = ColorBalanceChannel -> Int32 -> IO ()
- data ColorBalanceValueChangedSignalInfo
- afterColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId
- genClosure_ColorBalanceValueChanged :: ColorBalanceValueChangedCallback -> IO Closure
- mk_ColorBalanceValueChangedCallback :: C_ColorBalanceValueChangedCallback -> IO (FunPtr C_ColorBalanceValueChangedCallback)
- noColorBalanceValueChangedCallback :: Maybe ColorBalanceValueChangedCallback
- onColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId
- wrap_ColorBalanceValueChangedCallback :: ColorBalanceValueChangedCallback -> Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO ()
Exported types
newtype ColorBalance Source #
Constructors
| ColorBalance (ManagedPtr ColorBalance) |
Instances
| IsColorBalance ColorBalance Source # | |
| ((~) * info (ResolveColorBalanceMethod t ColorBalance), MethodInfo * info ColorBalance p) => IsLabel t (ColorBalance -> p) Source # | |
| ((~) * info (ResolveColorBalanceMethod t ColorBalance), MethodInfo * info ColorBalance p) => IsLabelProxy t (ColorBalance -> p) Source # | |
| HasAttributeList * ColorBalance Source # | |
| type SignalList ColorBalance Source # | |
| type AttributeList ColorBalance Source # | |
class ManagedPtrNewtype a => IsColorBalance a Source #
Instances
Methods
getBalanceType
data ColorBalanceGetBalanceTypeMethodInfo Source #
Instances
| ((~) * signature (m ColorBalanceType), MonadIO m, IsColorBalance a) => MethodInfo * ColorBalanceGetBalanceTypeMethodInfo a signature Source # | |
colorBalanceGetBalanceType :: (MonadIO m, IsColorBalance a) => a -> m ColorBalanceType Source #
getValue
data ColorBalanceGetValueMethodInfo Source #
Instances
| ((~) * signature (b -> m Int32), MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => MethodInfo * ColorBalanceGetValueMethodInfo a signature Source # | |
colorBalanceGetValue :: (MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => a -> b -> m Int32 Source #
listChannels
data ColorBalanceListChannelsMethodInfo Source #
Instances
| ((~) * signature (m [ColorBalanceChannel]), MonadIO m, IsColorBalance a) => MethodInfo * ColorBalanceListChannelsMethodInfo a signature Source # | |
colorBalanceListChannels :: (MonadIO m, IsColorBalance a) => a -> m [ColorBalanceChannel] Source #
setValue
data ColorBalanceSetValueMethodInfo Source #
Instances
| ((~) * signature (b -> Int32 -> m ()), MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => MethodInfo * ColorBalanceSetValueMethodInfo a signature Source # | |
colorBalanceSetValue :: (MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => a -> b -> Int32 -> m () Source #
valueChanged
data ColorBalanceValueChangedMethodInfo Source #
Instances
| ((~) * signature (b -> Int32 -> m ()), MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => MethodInfo * ColorBalanceValueChangedMethodInfo a signature Source # | |
colorBalanceValueChanged :: (MonadIO m, IsColorBalance a, IsColorBalanceChannel b) => a -> b -> Int32 -> m () Source #
Signals
valueChanged
type C_ColorBalanceValueChangedCallback = Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO () Source #
type ColorBalanceValueChangedCallback = ColorBalanceChannel -> Int32 -> IO () Source #
data ColorBalanceValueChangedSignalInfo Source #
Instances
| SignalInfo ColorBalanceValueChangedSignalInfo Source # | |
| type HaskellCallbackType ColorBalanceValueChangedSignalInfo Source # | |
afterColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId Source #
mk_ColorBalanceValueChangedCallback :: C_ColorBalanceValueChangedCallback -> IO (FunPtr C_ColorBalanceValueChangedCallback) Source #
onColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId Source #
wrap_ColorBalanceValueChangedCallback :: ColorBalanceValueChangedCallback -> Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO () Source #