Defining parameters

Channel hooks can define parameters that the user can set to control their operation.

There are two types of parameter:

Global parameters

Global parameters are defined in the .HOOK file like this:

[GlobalChannelHookParameterDefinition-1]
Name = ...
Type = ...

[GlobalChannelHookParameterDefinition-2]
Name = ...
Type = ...

etc.

The values that the user sets for these parameters will apply to all instances of the channel hook. See here for a full list of available parameter settings.

Instance parameters

Instance parameters are defined in the .HOOK file like this:

[ChannelHookParameterDefinition-1]
Name = ...
Type = ...

[ChannelHookParameterDefinition-2]
Name = ...
Type = ...

etc.

The user can set these parameters individually for each channel. See here for a full list of available parameter settings.