// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.

namespace Gst.Video {

	using System;

#region Autogenerated code
	public partial interface IColorBalance : GLib.IWrapper {

		event Gst.Video.ValueChangedEventHandler ValueChangedEvent;
		Gst.Video.ColorBalanceType BalanceType { 
			get;
		}
		int GetValue(Gst.Video.ColorBalanceChannel channel);
		Gst.Video.ColorBalanceChannel[] ListChannels();
		void SetValue(Gst.Video.ColorBalanceChannel channel, int value);
		void ValueChanged(Gst.Video.ColorBalanceChannel channel, int value);
	}

	[GLib.GInterface (typeof (ColorBalanceAdapter))]
	public partial interface IColorBalanceImplementor : GLib.IWrapper {

		Gst.Video.ColorBalanceChannel[] ListChannels ();
		void SetValue (Gst.Video.ColorBalanceChannel channel, int value);
		int GetValue (Gst.Video.ColorBalanceChannel channel);
		Gst.Video.ColorBalanceType BalanceType { get; }
	}
#endregion
}
