gstvideo.color_balance
Module for [ColorBalance] interface
Types 2
interfaceColorBalance
This interface is implemented by elements which can perform some color balance operation on video frames they process. For example, modifying the brightness, contrast, hue or saturation.
Example elements are 'xvimagesink' and 'colorbalance'
Methods
gstvideo.types.ColorBalanceType getBalanceType()Get the #GstColorBalanceType of this implementation. Returns: A the #GstColorBalanceType.int getValue(gstvideo.color_balance_channel.ColorBalanceChannel channel)Retrieve the current value of the indicated channel, between minvalue and maxvalue.gstvideo.color_balance_channel.ColorBalanceChannel[] listChannels()Retrieve a list of the available channels. Returns: A GList containing pointers to #GstColorBalanceChannel objects. The list is owned by the #GstColorBalance instance and must not be freed.void setValue(gstvideo.color_balance_channel.ColorBalanceChannel channel, int value)Sets the current value of the channel to the passed value, which must be between minvalue and maxvalue.void valueChanged(gstvideo.color_balance_channel.ColorBalanceChannel channel, int value)A helper function called by implementations of the GstColorBalance interface. It fires the #GstColorBalance::value-changed signal on the instance, and the #GstColorBalanceChannel::value-changed sig...gulong connectValueChanged(T)(T callback, Flag!"After" after = No.After)Connect to `ValueChanged` signal.interfaceColorBalanceGidBuilderImpl(T)