menu
 
Version
2022.1.18.8567

2024.1.3.8749

2023.1.11.8682

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open
Wwise SDK 2022.1.18
AkDeviceSettings Struct Reference

#include <AkStreamMgrModule.h>

Public Attributes

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. More...
 
AkUInt32 uIOMemoryAlignment
 I/O memory alignment. It is passed directly to AK::MemoryMgr::Malign(). More...
 
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(). More...
 
AkUInt32 uGranularity
 I/O requests granularity (typical bytes/request). More...
 
AkUInt32 uSchedulerTypeFlags
 Scheduler type flags. More...
 
AkThreadProperties threadProperties
 Scheduler thread properties. More...
 
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. More...
 
AkUInt32 uMaxConcurrentIO
 Maximum number of transfers that can be sent simultaneously to the Low-Level I/O. More...
 
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.
More...
 
AkUInt32 uMaxCachePinnedBytes
 Maximum number of bytes that can be "pinned" using AK::SoundEngine::PinEventInStreamCache() or AK::IAkStreamMgr::PinFileInCache() More...
 

Detailed Description

High-level IO devices initialization settings.

See also

Definition at line 60 of file AkStreamMgrModule.h.


Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise