Version

    Other Documentation

menu_open
Wwise SDK 2022.1.11
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 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 AkDeviceID CreateDevice (const AkDeviceSettings &in_settings, IAkLowLevelIOHook *in_pLowLevelHook)
 
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