Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

0 votes

The compiled code of AkAddressableBankManager declares two functions, LoadBank and LoadBankAsync. I have confirmed that LoadBank registers the bank in m_AddressableBanks and internally calls LoadBankAsync to execute asynchronously.

However, I need to determine when the bank has been loaded, for example, during map transitions or the waiting time when loading video game music.

When loading a sound bank using LoadBankAsync, it can be managed asynchronously, but it is not registered in the m_AddressableBanks dictionary. Since scripts such as AkEvent and Timeline reference banks that are registered in m_AddressableBanks, this causes issues.

I'm looking for a solution that allows using LoadBankAsync while also registering the bank in m_AddressableBanks, or if there is another viable approach, I would like to know.

in Feature Requests by sungsoo na (100 points)

Please sign-in or register to answer this question.

...