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