Wwise SDK 2024.1.3
|
#include <IAkStreamMgr.h>
Public Member Functions | |
virtual void | Destroy ()=0 |
Profiling. | |
virtual IAkStreamMgrProfile * | GetStreamMgrProfile ()=0 |
Static Public Member Functions | |
static IAkStreamMgr * | Get () |
Protected Member Functions | |
virtual | ~IAkStreamMgr () |
Virtual destructor on interface to avoid warnings. More... | |
Stream creation interface. | |
static IAkStreamMgr * | m_pStreamMgr |
virtual AKRESULT | CreateStd (const AkFileOpenData &in_FileOpen, IAkStdStream *&out_pStream, bool in_bSyncOpen)=0 |
virtual AKRESULT | CreateAuto (const AkFileOpenData &in_FileOpen, const AkAutoStmHeuristics &in_heuristics, AkAutoStmBufSettings *in_pBufferSettings, IAkAutoStream *&out_pStream, bool in_bSyncOpen, bool in_bCaching=false)=0 |
virtual AKRESULT | CreateAuto (void *in_pBuffer, AkUInt64 in_uSize, const AkAutoStmHeuristics &in_heuristics, IAkAutoStream *&out_pStream)=0 |
virtual AKRESULT | PinFileInCache (AkFileID in_fileID, AkFileSystemFlags *in_pFSFlags, AkPriority in_uPriority)=0 |
virtual AKRESULT | UnpinFileInCache (AkFileID in_fileID, AkPriority in_uPriority)=0 |
virtual AKRESULT | UpdateCachingPriority (AkFileID in_fileID, AkPriority in_uPriority, AkPriority in_uOldPriority)=0 |
virtual AKRESULT | GetBufferStatusForPinnedFile (AkFileID in_fileID, AkReal32 &out_fPercentBuffered, bool &out_bCacheFull)=0 |
virtual AKRESULT | RelocateMemoryStream (IAkAutoStream *in_pStream, AkUInt8 *in_pNewStart)=0 |
Make a memory stream point to a new area in memory, otherwise keeping the exact same state. More... | |
Interface of the Stream Manager.
![]() | Warning: The functions in this interface are not thread-safe, unless stated otherwise. |
Definition at line 687 of file IAkStreamMgr.h.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise