|
static IAkStreamMgr * |
m_pStreamMgr |
|
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 |
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. 更多...
|
|
Interface of the Stream Manager.
|
警告: The functions in this interface are not thread-safe, unless stated otherwise. |
在文件 IAkStreamMgr.h 第 685 行定义.