版本

menu_open
virtual AkUInt32 AK::StreamMgr::IAkLowLevelIOHook::GetBlockSize ( AkFileDesc in_fileDesc  )  [pure virtual]

Returns the block size for the file or its storage device. The block size is a constraint for clients of the Stream Manager: All reads, writes and position changes need to be a multiple of that size.

Returns:
The block size for a specific file or storage device.
Remarks:
  • Some files might be opened with flags that require I/O transfers to be a multiple of this size. The stream manager will query this function to resolve calls to IAk(Auto)Stream::GetBlockSize( ).
  • Also, AkFileDesc::uSector specifies a number of sectors in multiples of this value.
  • Files/IO devices that do not require byte alignment should return 1.
  • Whether file opening was deferred or not, GetBlockSize() is always called right after the first call to Open(), in the client's thread, and is never called again.
Warning:
Returning 0 is not allowed and will likely make the Stream Manager crash.
See also:
Parameters:
in_fileDesc  File descriptor.

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅