版本

menu_open
Wwise SDK 2019.2.15

◆ PrepareEvent() [2/4]

AKSOUNDENGINE_API AKRESULT AK::SoundEngine::PrepareEvent ( PreparationType  in_PreparationType,
AkUniqueID in_pEventID,
AkUInt32  in_uNumEvent,
AkBankCallbackFunc  in_pfnBankCallback,
void *  in_pCookie 
)

Prepares or unprepares events asynchronously (by ID).
The Events are identified by their ID (refer to 一般信息 for a discussion on using strings and IDs). Before invoking PrepareEvent(), use LoadBank() to explicitly load the SoundBank(s) that contain the Events and structures. When a request is posted to the Bank Manager consumer thread, it will resolve all dependencies needed to successfully post the specified Events and load the required loose media files.

备注: Before version 2015.1, the required media files could be included in a separate media SoundBank. As described in 重要的迁移说明2015.1, however, PrepareEvent() now only looks for loose media files.

The function returns immediately. Use a callback to be notified when the request has finished being processed.

返回
AK_Success if scheduling is was successful, AK_Fail otherwise.
备注
Whenever at least one event fails to be resolved, the actions performed for all other events are cancelled.
参见
参数
in_PreparationType Preparation type ( Preparation_Load or Preparation_Unload )
in_pEventID Array of event IDs
in_uNumEvent Number of event IDs in the array
in_pfnBankCallback Callback function
in_pCookie Callback cookie (reserved to user, passed to the callback function)

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅