Version
This error occurs when a call to AK::SoundEngine::ReplaceOutput()
could not find and remove the device matching the provided AkOutputDeviceID
, despite the initial call succeeding. This may have occurred due to AK::SoundEngine::RemoveOutput()
being called for the same AkOutputDeviceID
that was passed to AK::SoundEngine::ReplaceOutput()
for removal as well. This will result in the new output losing all previously set listeners, and the master bus may not be updated with the new Audio Device ShareSet.
Recommended resolution steps:
Retry the same scenario with a Debug version, with a debugger attached to the game.
Skip either the call to AK::SoundEngine::RemoveOutput()
or AK::SoundEngine::ReplaceOutput()
with the same AkOutputDeviceID
. AK::SoundEngine::ReplaceOutput()
will remove the device internally, so one of these calls may be redundant.
If both calls are intentional, then change the AkOutputDeviceID
being used for either AK::SoundEngine::RemoveOutput()
or AK::SoundEngine::ReplaceOutput()
so that the same AkOutputDeviceID
is not used for both. For example, separate Audio Device ShareSets may be desirable in case it is possible, but not intentional, for two or more outputs to use the same device.
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideEnregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise