Inference Rules
The Channel class parameters exhibit a powerful behavior.
The value of any channel parameter is made dependent on one or several higher-level channel parameters. This means that each time the user changes the value of a parameter at any level, all parameters that are designed to depend on the modified parameter are automatically and instantly updated.
A sophisticated inference rule is associated to any parameter that has to be automatically adjusted.
A parameter without an inference rule is called an entry parameter. It should receive a value from a deliberate setting action. The highest-level parameters are entry parameters.
A parameter controlled by an inference rule is called a ruled parameter. Its value is automatically updated according to values of other parameters, but it can still receive at any time a value from a deliberate setting action.
The set of all inference rules implements the powerful intelligence of the MultiCam system.