gi-gstvideo-1.0.21: GStreamerVideo bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.GstVideo.Objects.ColorBalanceChannel

Contents

Description

The ColorBalanceChannel object represents a parameter for modifying the color balance implemented by an element providing the ColorBalance interface. For example, Hue or Saturation.

Synopsis

Exported types

class (GObject o, IsDescendantOf ColorBalanceChannel o) => IsColorBalanceChannel o Source #

Type class for types which can be safely cast to ColorBalanceChannel, for instance with toColorBalanceChannel.

toColorBalanceChannel :: (MonadIO m, IsColorBalanceChannel o) => o -> m ColorBalanceChannel Source #

Cast to ColorBalanceChannel, for types for which this is known to be safe. For general casts, use castTo.

Signals

valueChanged

type C_ColorBalanceChannelValueChangedCallback = Ptr () -> Int32 -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type ColorBalanceChannelValueChangedCallback Source #

Arguments

 = Int32

value: The new value

-> IO () 

Fired when the value of the indicated channel has changed.

afterColorBalanceChannelValueChanged :: (IsColorBalanceChannel a, MonadIO m) => a -> ColorBalanceChannelValueChangedCallback -> m SignalHandlerId Source #

Connect a signal handler for the “value-changed” signal, to be run after the default handler. When overloading is enabled, this is equivalent to

after colorBalanceChannel #valueChanged callback

onColorBalanceChannelValueChanged :: (IsColorBalanceChannel a, MonadIO m) => a -> ColorBalanceChannelValueChangedCallback -> m SignalHandlerId Source #

Connect a signal handler for the “value-changed” signal, to be run before the default handler. When overloading is enabled, this is equivalent to

on colorBalanceChannel #valueChanged callback