# Gst::ColorBalanceChannel Class Reference
[gstreamermm Interfaces]

A class that represents a color balance channel. More...

Inherits Glib::Object.

Collaboration diagram for Gst::ColorBalanceChannel:
[legend]

List of all members.

## Public Member Functions

virtual | ~ColorBalanceChannel ()
GstColorBalanceChannel* | gobj ()
| Provides access to the underlying C GObject.
const GstColorBalanceChannel* | gobj () const
| Provides access to the underlying C GObject.
GstColorBalanceChannel* | gobj_copy ()
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Glib::ustring | get_label () const
| Get a string containing a descriptive name for this channel.
int | get_min_value () const
| Get the minimum valid value for this channel.
int | get_max_value () const
| Get the maximum valid value for this channel.
Glib::SignalProxy1< void, int > | signal_value_changed ()
| Signals that the channel has changed.

## Protected Member Functions

virtual void | on_value_changed (int value)

## Related Functions

(Note that these are not member functions.)
Glib::RefPtr < Gst::ColorBalanceChannel > | wrap (GstColorBalanceChannel* object, bool take_copy=false)
| A Glib::wrap() method for this object.

## Detailed Description

A class that represents a color balance channel.

## Constructor & Destructor Documentation

virtual Gst::ColorBalanceChannel::~ColorBalanceChannel | ( |  | ) | `[virtual]`

## Member Function Documentation

Glib::ustring Gst::ColorBalanceChannel::get_label | ( |  | ) | const

Get a string containing a descriptive name for this channel.

int Gst::ColorBalanceChannel::get_max_value | ( |  | ) | const

Get the maximum valid value for this channel.

int Gst::ColorBalanceChannel::get_min_value | ( |  | ) | const

Get the minimum valid value for this channel.

const GstColorBalanceChannel* Gst::ColorBalanceChannel::gobj | ( |  | ) | const`[inline]`

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

GstColorBalanceChannel* Gst::ColorBalanceChannel::gobj | ( |  | ) | `[inline]`

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

GstColorBalanceChannel* Gst::ColorBalanceChannel::gobj_copy | ( |  | ) |

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

virtual void Gst::ColorBalanceChannel::on_value_changed | ( | int | value | ) | `[protected, virtual]`

Glib::SignalProxy1< void,int > Gst::ColorBalanceChannel::signal_value_changed | ( |  | ) |

Signals that the channel has changed.

Parameters:

  | value | The new value of the channel.

Prototype:
  `void on_my_value_changed(int value)`

## Friends And Related Function Documentation

Glib::RefPtr< Gst::ColorBalanceChannel > wrap | ( | GstColorBalanceChannel * | object,
|  | bool | take_copy = `false` |
| ) |  |  | `[related]`

A Glib::wrap() method for this object.

Parameters:

  | object | The C instance.
  | take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref.

Returns:
  A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file:

- gstreamermm/colorbalancechannel.h