We recently decided to use bank encryption in our project but are having issues with encrypted banks loaded from memory.
We are using Studio::System::loadBankMemory(), specifying FMOD_STUDIO_LOAD_BANK_NORMAL as the load bank flags. The result comes back as FMOD_OK but the audio doesn’t work. It appears to behave as though we haven’t set an encryption key.
The same encrypted banks work fine when loaded from file using Studio::System::loadBankFile() with the same load bank flags, and unencrypted banks work fine from both file and memory with the unencrypted flag. The issue seems to be isolated to loading encrypted banks from memory.
We discovered this issue in FMOD studio 2.00.07, but the issue still occurs after upgrading to version 2.01.00.
Any help on this matter would be appreciated.