Channel hooks can define parameters that the user can set to control their operation.
There are two types of parameter:
Global parameters are defined in the .HOOK file like this:
[GlobalChannelHookParameterDefinition-1] Name=... Type=... DefaultValue=... Description=... [GlobalChannelHookParameterDefinition-2] Name=... Type=... DefaultValue=... Description=... etc.
The values that the user sets for these parameters will apply to all instances of the channel hook.
Instance parameters are defined in the .HOOK file like this:
[ChannelHookParameterDefinition-1] Name=... Type=... DefaultValue=... Description=... [ChannelHookParameterDefinition-2] Name=... Type=... DefaultValue=... Description=... etc.
The user can set these parameters individually for each channel.