目次

Wwise SDK 2018.1.11
AkDeviceSettings 構造体

公開変数類

void *  pIOMemory
 
AkUInt32  uIOMemorySize
  Size of memory pool for I/O (for automatic streams). It is passed directly to AK::MemoryMgr::CreatePool(), after having been rounded down to a multiple of uGranularity. [詳解]
 
AkUInt32  uIOMemoryAlignment
  I/O memory pool alignment. It is passed directly to AK::MemoryMgr::CreatePool(). [詳解]
 
AkMemPoolAttributes  ePoolAttributes
  Attributes for internal I/O memory pool. Note that these pools are always allocated internally as AkFixedSizeBlocksMode-style pools. Here, specify the block allocation type (AkMalloc, and so on). It is passed directly to AK::MemoryMgr::CreatePool(). [詳解]
 
AkUInt32  uGranularity
  I/O requests granularity (typical bytes/request). [詳解]
 
AkUInt32  uSchedulerTypeFlags
  Scheduler type flags. [詳解]
 
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 (applies to AK_SCHEDULER_DEFERRED_LINED_UP device only). [詳解]
 
bool  bUseStreamCache
  If true the device attempts to reuse IO buffers that have already been streamed from disk. This is particularly useful when streaming small looping sounds. The drawback is a small CPU hit 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.h67 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: