Version

menu_open
Wwise SDK 2023.1.4
AK::StreamMgr Namespace Reference

Audiokinetic Stream Manager's implementation-specific interfaces of the Low-Level IO submodule. More...

Classes

class  IAkFileLocationResolver
 
class  IAkLowLevelIOHook
 

Functions

Audiokinetic implementation-specific Stream Manager factory.
AKSOUNDENGINE_API IAkStreamMgrCreate (const AkStreamMgrSettings &in_settings)
 
AKSOUNDENGINE_API void GetDefaultSettings (AkStreamMgrSettings &out_settings)
 
AKSOUNDENGINE_API IAkFileLocationResolverGetFileLocationResolver ()
 
AKSOUNDENGINE_API void SetFileLocationResolver (IAkFileLocationResolver *in_pFileLocationResolver)
 
Stream Manager: High-level I/O devices management.
AKSOUNDENGINE_API AKRESULT CreateDevice (const AkDeviceSettings &in_settings, IAkLowLevelIOHook *in_pLowLevelHook, AkDeviceID &out_idDevice)
 
AKSOUNDENGINE_API AKRESULT DestroyDevice (AkDeviceID in_deviceID)
 
AKSOUNDENGINE_API AKRESULT PerformIO ()
 
AKSOUNDENGINE_API void GetDefaultDeviceSettings (AkDeviceSettings &out_settings)
 
Stream Manager: Cache management.
AKSOUNDENGINE_API void FlushAllCaches ()
 

Language management.

typedef void(* AkLanguageChangeHandler) (const AkOSChar *const in_pLanguageName, void *in_pCookie)
 
AKSOUNDENGINE_API AKRESULT SetCurrentLanguage (const AkOSChar *in_pszLanguageName)
 
AKSOUNDENGINE_API const AkOSCharGetCurrentLanguage ()
 
AKSOUNDENGINE_API AKRESULT AddLanguageChangeObserver (AkLanguageChangeHandler in_handler, void *in_pCookie)
 
AKSOUNDENGINE_API void RemoveLanguageChangeObserver (void *in_pCookie)
 

Detailed Description

Audiokinetic Stream Manager's implementation-specific interfaces of the Low-Level IO submodule.


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