| Function | Description | 
| AddInput() | Adds a BParameter to the set of inputs to the BParameter | 
| AddOutput() | Adds a BParameter to the set of outputs from the BParameter | 
| CountChannels() | Returns the number of channels the control handles | 
| CountInputs() | Returns the number of inputs currently connected to the BParameter | 
| CountOutputs() | Returns the number of outputs currently connected to the BParameter | 
| GetValue() | Returns the BParameter's current value | 
| Group() | Returns the BParameterGroup that owns the BParameter | 
| ID() | Returns the BParameter's ID number | 
| InputAt() | Returns the input at the specified index | 
| Kind() | Returns the kind of the BParameter | 
| MediaType() | Returns the type of media data the control handles | 
| Name() | Returns the BParameter's name | 
| OutputAt() | Returns the output at the specified index | 
| SetChannelCount() | Sets the number of channels the control handles | 
| SetMediaType() | Sets the type of media data the control handles | 
| SetValue() | Sets the BParameter's value | 
| Type() | Returns the type of control the BParameter represents | 
| Unit() | Returns the unit of measurement used by the BParameter | 
| ValueType() | Returns a type code representing the type of data kept by this control | 
| Web() | Returns the BParameterWeb that owns the BParameter |