Optionalconfig: Partial<AudioConfig>Array of audio assets to load
Optionaloptions: LoadOptionsOptional load configuration (timeout, retries, etc.)
OptionalonProgress: (loaded: number, total: number) => voidOptional callback for progress updates with loaded and total counts
Promise that resolves when all assets are processed
Clear memory warnings
Get FPS impact analysis showing baseline vs current FPS and detected drops
FPS impact analysis object
Get loader statistics including cached assets and loading state
Loader statistics object
Get memory statistics including total loaded MB, asset count, and warnings
Memory statistics object
Get all memory warnings
Array of memory warnings
Get comprehensive monitoring report including memory, performance, FPS, and warnings
Comprehensive monitoring report object
Get performance statistics including load times and playback latency
Performance statistics object
Get pool statistics for a specific asset or all pools
OptionalassetId: stringOptional asset ID to get specific pool stats
Pool statistics for the specified asset or all pools
Optionalconfig: AudioConfigOptionaloptions: LoadOptionsOptionalvolume: numberOptionalvolume: numberPrivatereleaseHelper method to release pooled audio back to the pool after playback
Asset ID
Audio element to release
Unload an asset to free memory
ID of the asset to unload
true if asset was unloaded, false if asset was not found
Update FPS measurement for monitoring
Current frames per second measurement
Private_Private_Private_Private_Private_Private_Private_PrivateassetPrivateaudioPrivatecurrentPrivatefrequentPrivatemonitorPrivatesound
Batch load multiple assets with progress tracking