Version

menu_open
Wwise SDK 2018.1.11

◆ Write()

virtual AKRESULT AK::StreamMgr::IAkIOHookBlocking::Write ( AkFileDesc in_fileDesc,
const AkIoHeuristics in_heuristics,
void *  in_pData,
AkIOTransferInfo io_transferInfo 
)
pure virtual

Writes data to a file (synchronous). Write data to the file described by in_fileDesc, from address in_pData and with size and position passed within io_transferInfo. When transfer is complete, return with the proper return code.

Remarks
File position passed in io_transferInfo takes the offset of this file relative to AkFileDesc::hFile (described with AkFileDesc::uSector). It is computed by the high-level device as "in_fileDesc.uSector * Block_Size + Stream_Position", where Block_Size is obtained via AK::StreamMgr::IAkLowLevelIOHook::GetBlockSize().
Returns
  • AK_Success: transfer was successful.
  • AK_Fail: an error occured.
Parameters
in_fileDesc File descriptor.
in_heuristics Heuristics for this data transfer.
in_pData Data to be written.
io_transferInfo Synchronous data transfer info.

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise