Table des matières

AK::IAkStreamMgr Class Reference

List of all members.

Public Member Functions

virtual void  Destroy ()=0
Profiling.

virtual IAkStreamMgrProfile GetStreamMgrProfile ()=0
Stream creation interface.

virtual AKRESULT  CreateStd (const AkOSChar *in_pszFileName, AkFileSystemFlags *in_pFSFlags, AkOpenMode in_eOpenMode, IAkStdStream *&out_pStream, bool in_bSyncOpen)=0
virtual AKRESULT  CreateStd (AkFileID in_fileID, AkFileSystemFlags *in_pFSFlags, AkOpenMode in_eOpenMode, IAkStdStream *&out_pStream, bool in_bSyncOpen)=0
virtual AKRESULT  CreateAuto (const AkOSChar *in_pszFileName, AkFileSystemFlags *in_pFSFlags, const AkAutoStmHeuristics &in_heuristics, AkAutoStmBufSettings *in_pBufferSettings, IAkAutoStream *&out_pStream, bool in_bSyncOpen)=0
virtual AKRESULT  CreateAuto (AkFileID in_fileID, AkFileSystemFlags *in_pFSFlags, const AkAutoStmHeuristics &in_heuristics, AkAutoStmBufSettings *in_pBufferSettings, IAkAutoStream *&out_pStream, bool in_bSyncOpen)=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

Static Public Member Functions

static IAkStreamMgr Get ()

Protected Member Functions

virtual  ~IAkStreamMgr ()
  Virtual destructor on interface to avoid warnings.

Static Protected Attributes

static IAkStreamMgr m_pStreamMgr

Detailed Description

Interface of the Stream Manager.

Warning:
The functions in this interface are not thread-safe, unless stated otherwise.

Definition at line 661 of file IAkStreamMgr.h.


The documentation for this class was generated from the following file: