Register a global callback function. This function will be called from the audio rendering thread, at the location specified by in_eLocation. This function will also be called from the thread calling AK::SoundEngine::Term with in_eLocation set to AkGlobalCallbackLocation_Term. For example, in order to be called at every audio rendering pass, and once during teardown for releasing resources, you would call RegisterGlobalCallback(AkPluginTypeEffect, MY_COMPANY_ID , MY_PLUGIN_ID, myCallback, AkGlobalCallbackLocation_BeginRender | AkGlobalCallbackLocation_Term, myCookie);
- 参照
-
- 引数
-
in_eType | A valid 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_pCallback | Function to register as a global callback. |
in_eLocation | Callback location defined in AkGlobalCallbackLocation. Bitwise OR multiple locations if needed. |
in_pCookie | User cookie. |