Register a plug-in with the sound engine and set the callback functions to create the plug-in and its parameter node.
- See also:
- Returns:
- AK_Success if successful, AK_InvalidParameter if invalid parameters were provided or Ak_Fail otherwise. Possible reasons for an AK_Fail result are:
- Insufficient memory to register the plug-in
- Plug-in ID already registered
- Parameters:
-
|
in_eType |
Plug-in type (for example, source or effect) |
|
in_ulCompanyID |
Company identifier (as declared in the plug-in description XML file) |
|
in_ulPluginID |
Plug-in identifier (as declared in the plug-in description XML file) |
|
in_pCreateFunc |
Pointer to the plug-in's creation function |
|
in_pCreateParamFunc |
Pointer to the plug-in's parameter node creation function |
Referenced by RegisterAllEffectPlugins(), RegisterAllRumblePlugins(), RegisterAllSourcePlugins(), RegisterAuroPlugins(), RegisterConvolutionReverbPlugin(), RegisterCrankcaseAudioPlugins(), RegisterIOSONOPlugins(), RegisteriZotopePlugins(), RegisterMcDSPPlugins(), and RegisterSoundSeedPlugins().