Version

menu_open
Wwise SDK 2019.1.11
AK::StreamMgr Namespace Reference

Classes

class   IAkFileLocationResolver
 
class   IAkIOHookBlocking
 
class   IAkIOHookDeferred
 
class   IAkLowLevelIOHook
  Base interface for Low-Level I/O hooks. Defines common methods across both types of hooks. More...
 

Functions

Audiokinetic implementation-specific Stream Manager factory.
AKSOUNDENGINE_API IAkStreamMgr Create (const AkStreamMgrSettings &in_settings)
 
AKSOUNDENGINE_API void  GetDefaultSettings (AkStreamMgrSettings &out_settings)
 
AKSOUNDENGINE_API IAkFileLocationResolver GetFileLocationResolver ()
 
AKSOUNDENGINE_API void  SetFileLocationResolver (IAkFileLocationResolver *in_pFileLocationResolver)
 
AKSOUNDENGINE_API AkMemPoolId  GetPoolID ()
 
Stream Manager: High-level I/O devices management.
AKSOUNDENGINE_API AkDeviceID  CreateDevice (const AkDeviceSettings &in_settings, IAkLowLevelIOHook *in_pLowLevelHook)
 
AKSOUNDENGINE_API AKRESULT  DestroyDevice (AkDeviceID in_deviceID)
 
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 AkOSChar *  GetCurrentLanguage ()
 
AKSOUNDENGINE_API AKRESULT  AddLanguageChangeObserver (AkLanguageChangeHandler in_handler, void *in_pCookie)
 
AKSOUNDENGINE_API void  RemoveLanguageChangeObserver (void *in_pCookie)
 

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