|
◆ RegisterCodec()
AKSOUNDENGINE_API AKRESULT AK::SoundEngine::RegisterCodec |
( |
AkUInt32 |
in_ulCompanyID, |
|
|
AkUInt32 |
in_ulCodecID, |
|
|
AkCreateFileSourceCallback |
in_pFileCreateFunc, |
|
|
AkCreateBankSourceCallback |
in_pBankCreateFunc |
|
) |
|
|
Registers a codec type with the sound engine and set the callback functions to create the codec's file source and bank source nodes.
![](/images/2019.1.11_7296/?source=SDK&id=images/Note.gif) |
Note: This function is deprecated. Registration is now automatic if you link plugins statically. If plugins are dynamic libraries (such as DLLs or SOs), use RegisterPluginDLL. |
- 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 codec
- Codec ID already registered
- Parameters
-
in_ulCompanyID |
Company identifier (as declared in the plug-in description XML file) |
in_ulCodecID |
Codec identifier (as declared in the plug-in description XML file) |
in_pFileCreateFunc |
Pointer to the codec's file source node creation function |
in_pBankCreateFunc |
Pointer to the codec's bank source node creation function |
|