| Top |
const GList *
gst_color_balance_list_channels (GstColorBalance *balance);
gint gst_color_balance_get_value (GstColorBalance *balance,GstColorBalanceChannel *channel);
void gst_color_balance_set_value (GstColorBalance *balance,GstColorBalanceChannel *channel,gint value);
void gst_color_balance_value_changed (GstColorBalance *balance,GstColorBalanceChannel *channel,gint value);
GstColorBalanceType
gst_color_balance_get_balance_type (GstColorBalance *balance);
struct GstColorBalanceInterface {
GTypeInterface iface;
/* virtual functions */
const GList * (* list_channels) (GstColorBalance *balance);
void (* set_value) (GstColorBalance *balance,
GstColorBalanceChannel *channel,
gint value);
gint (* get_value) (GstColorBalance *balance,
GstColorBalanceChannel *channel);
GstColorBalanceType (*get_balance_type) (GstColorBalance *balance);
/* signals */
void (* value_changed) (GstColorBalance *balance,
GstColorBalanceChannel *channel,
gint value);
};
“value-changed” signalvoid user_function (GstColorBalance *gstcolorbalance, GstColorBalanceChannel *arg1, gint arg2, gpointer user_data)
Flags: Run Last