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 existance 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 Video4linux and Video4linux2 elements.