The colorbalance interface is a way to control video-related properties
on an element, such as brightness, contrast and so on. It's sole
reason for existence is that, as far as its authors know, there's no
way to dynamically register properties using
GObject
.
The colorbalance interface is implemented by several plugins, including xvimagesink and the Video4linux2 elements.