17 #include "colorbalance.h"
18 #include <gst/interfaces/colorbalance.h>
22 QString ColorBalanceChannel::label()
const
24 return QString::fromUtf8(object<GstColorBalanceChannel>()->label);
27 int ColorBalanceChannel::minValue()
const
29 return object<GstColorBalanceChannel>()->min_value;
32 int ColorBalanceChannel::maxValue()
const
34 return object<GstColorBalanceChannel>()->max_value;
38 ColorBalanceType ColorBalance::type()
const
40 return static_cast<ColorBalanceType
>(gst_color_balance_get_balance_type(object<GstColorBalance>()));
43 QList<ColorBalanceChannelPtr> ColorBalance::channels()
const
45 QList<ColorBalanceChannelPtr> result;
46 const GList *list = gst_color_balance_list_channels(object<GstColorBalance>());
54 int ColorBalance::value(
const ColorBalanceChannelPtr & channel)
const
56 return gst_color_balance_get_value(object<GstColorBalance>(), channel);
59 void ColorBalance::setValue(
const ColorBalanceChannelPtr & channel,
int value)
61 gst_color_balance_set_value(object<GstColorBalance>(), channel, value);