|
◆ RegisterPlugin()
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::RegisterPlugin |
( |
AkPluginType |
in_eType, |
|
|
AkUInt32 |
in_ulCompanyID, |
|
|
AkUInt32 |
in_ulPluginID, |
|
|
AkCreatePluginCallback |
in_pCreateFunc, |
|
|
AkCreateParamCallback |
in_pCreateParamFunc |
|
) |
|
|
Registers a plug-in with the sound engine and sets the callback functions to create the plug-in and its parameter node.
![](/images/2019.1.11_7296/?source=SDK&id=images/Note.gif) |
注釈: This function is deprecated. Registration is now automatic if you link plug-ins statically. If plug-ins are dynamic libraries (such as DLLs or SOs), use RegisterPluginDLL . |
- 参照
-
- 戻り値
- 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
- 引数
-
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 |
|