Wwise SDK 2018.1.11
|
Public 成员函数 | |
Stream management and settings. | |
virtual void | Destroy ()=0 |
virtual void | GetInfo (AkStreamInfo &out_info)=0 |
virtual void * | GetFileDescriptor ()=0 |
virtual AKRESULT | SetStreamName (const AkOSChar *in_pszStreamName)=0 |
virtual AkUInt32 | GetBlockSize ()=0 |
I/O operations. | |
virtual AKRESULT | Read (void *in_pBuffer, AkUInt32 in_uReqSize, bool in_bWait, AkPriority in_priority, AkReal32 in_fDeadline, AkUInt32 &out_uSize)=0 |
virtual AKRESULT | Write (void *in_pBuffer, AkUInt32 in_uReqSize, bool in_bWait, AkPriority in_priority, AkReal32 in_fDeadline, AkUInt32 &out_uSize)=0 |
virtual AkUInt64 | GetPosition (bool *out_pbEndOfStream)=0 |
virtual AKRESULT | SetPosition (AkInt64 in_iMoveOffset, AkMoveMethod in_eMoveMethod, AkInt64 *out_piRealOffset)=0 |
virtual void | Cancel ()=0 |
Access to data and status. | |
virtual void * | GetData (AkUInt32 &out_uSize)=0 |
virtual AkStmStatus | GetStatus ()=0 |
Protected 成员函数 | |
virtual | ~IAkStdStream () |
Virtual destructor on interface to avoid warnings. 更多... |
|
Interface of standard streams. Used as a handle to a standard stream. Has methods for stream control. Obtained through the Stream Manager's AK::IAkStreamMgr::CreateStd() method.
在文件 IAkStreamMgr.h 第 352 行定义.