版本

menu_open
Wwise SDK 2023.1.3
AkDeviceSettings结构体 参考

#include <AkStreamMgrModule.h>

Public 属性

void * pIOMemory
 
AkUInt32 uIOMemorySize
 Size of memory for I/O (for automatic streams). It is passed directly to AK::MemoryMgr::Malign(), after having been rounded down to a multiple of uGranularity. 更多...
 
AkUInt32 uIOMemoryAlignment
 I/O memory alignment. It is passed directly to AK::MemoryMgr::Malign(). 更多...
 
AkUInt32 ePoolAttributes
 Attributes for I/O memory. Here, specify the allocation type (AkMemType_Device, and so on). It is passed directly to AK::MemoryMgr::Malign(). 更多...
 
AkUInt32 uGranularity
 I/O requests granularity (typical bytes/request). 更多...
 
AkThreadProperties threadProperties
 Scheduler thread properties. 更多...
 
AkReal32 fTargetAutoStmBufferLength
 Targetted automatic stream buffer length (ms). When a stream reaches that buffering, it stops being scheduled for I/O except if the scheduler is idle. 更多...
 
AkUInt32 uMaxConcurrentIO
 Maximum number of transfers that can be sent simultaneously to the Low-Level I/O. 更多...
 
bool bUseStreamCache
 If true, the device attempts to reuse I/O buffers that have already been streamed from disk. This is particularly useful when streaming small looping sounds. However, there is a small increase in CPU usage when allocating memory, and a slightly larger memory footprint in the StreamManager pool.
更多...
 
AkUInt32 uMaxCachePinnedBytes
 Maximum number of bytes that can be "pinned" using AK::SoundEngine::PinEventInStreamCache() or AK::IAkStreamMgr::PinFileInCache() 更多...
 

详细描述

High-level IO devices initialization settings.

参见

在文件 AkStreamMgrModule.h58 行定义.


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅