BParameter

The BParameter class is the superclass from which all controls representing configurable parameters within a BControllable node are derived.

Note

The word “parameter,” in terms of the Media Kit, refers to a point at which the data manipulation performed by a BControllable node can be configured, and doesn’t actually refer to a user interface object. BParameter-derived objects don’t implement a user interface. See the BMediaTheme class for information on how to create a user interface for a BControllable node.

The BParameter class is an abstract class; you’ll normally use the MakeNullParameter(), MakeDiscreteParameter(), and MakeContinuousParameter() functions in the BParameterGroup class to actually create parameters and add them to a BParameterWeb. For more detailed information on parameters and how to create a BParameterWeb, see the BParameterGroup and BParameterWeb classes.