#include <FileIOHandler_wwise.h>
Inherits AK::StreamMgr::IAkIOHookDeferred.
|
bool | Init (size_t poolSize) |
|
void | Destroy () |
|
AkDeviceID | GetDeviceID () const |
|
bool | Open (const char *filename, AkOpenMode openMode, AkFileDesc &fileDesc) |
|
AKRESULT | Read (AkFileDesc &fileDesc, const AkIoHeuristics &heuristics, AkAsyncIOTransferInfo &transferInfo) override |
|
AKRESULT | Write (AkFileDesc &fileDesc, const AkIoHeuristics &heuristics, AkAsyncIOTransferInfo &transferInfo) override |
|
void | Cancel ([[maybe_unused]] AkFileDesc &fileDesc, [[maybe_unused]] AkAsyncIOTransferInfo &transferInfo, [[maybe_unused]] bool &cancelAllTransfersForThisFile) override |
|
AKRESULT | Close (AkFileDesc &fileDesc) override |
|
AkUInt32 | GetBlockSize (AkFileDesc &fileDesc) override |
|
void | GetDeviceDesc (AkDeviceDesc &deviceDesc) override |
|
AkUInt32 | GetDeviceData () override |
|
|
AkDeviceID | m_deviceID = AK_INVALID_DEVICE_ID |
|
Wwise file IO device that uses AZ::IO::Streamer to asynchronously handle file requests. By using AZ::IO::Streamer file requests can be scheduled along side other file requests for optimal disk usage. This class can't write and is intended to be used as part of a streaming system.
The documentation for this class was generated from the following file:
- Gems/AudioEngineWwise/Code/Source/Engine/FileIOHandler_wwise.h