Version

menu_open
Wwise SDK 2023.1.4

◆ SetCurrentLanguage()

AKSOUNDENGINE_API AKRESULT AK::StreamMgr::SetCurrentLanguage ( const AkOSChar in_pszLanguageName)

Set the current language once and only once, here. The language name is stored in a static buffer inside the Stream Manager. In order to resolve localized (language-specific) file location, AK::StreamMgr::IAkFileLocationResolver implementations query this string. They may use it to construct a file path (for e.g. SDK/samples/SoundEngine/Common/AkFileLocationBase.cpp), or to find a language-specific file within a look-up table (for e.g. SDK/samples/SoundEngine/Common/AkFilePackageLUT.cpp). Pass a valid null-terminated string, without a trailing slash or backslash. Empty strings are accepted. You may register for language changes (see RegisterToLanguageChangeNotification()). After changing the current language, all observers are notified.

Returns
AK_Success if successful (if language string has less than AK_MAX_LANGUAGE_NAME_SIZE characters). AK_Fail otherwise.
Warning
Not multithread safe.
See also
Parameters
in_pszLanguageNameLanguage name.

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise