Version

    Other Documentation

menu_open
Wwise SDK 2021.1.14
AK::StreamMgr Namespace Reference

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

Classes

class   IAkFileLocationResolver
 
class   IAkIOHookBlocking
 
class   IAkIOHookDeferred
 
class   IAkIOHookDeferredBatch
 
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)
 
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)
 

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