VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae::core::profiler Namespace Reference

Variables

const char *const audioFrame = "Audio Frame"
 
const char *const updateFrame = "Update Frame"
 
const char *const voiceCount = "Voices"
 
const char *const voiceFinishedCount = "Voices Finished Queue"
 
const char *const voiceVirtualCount = "Virtual voices"
 
const char *const starvedVoiceCount = "Starved voices"
 
const char *const stoppedVoiceOverflow = "Stopped voice overflow"
 
const char *const voiceHRTFCount = "HRTF voices"
 
const char *const emitters = "Emitters"
 
const char *const deviceUnderruns = "Device Underruns"
 
const char *const deviceOverruns = "Device Overruns"
 
const char *const engineUnderruns = "Engine Underruns"
 
const char *const engineOverruns = "Engine Overruns"
 
const char *const tklbAllocator = "tklb Allocator"
 Old tklb stuff, shouldn't be anything important in here. More...
 
const char *const objAllocator = "new Allocator"
 Generic object heap like vae::core::Device. More...
 
const char *const fsAllocator = "FS Allocator"
 Deals with everything deserialization. More...
 
const char *const mainAllocator = "Main Allocator"
 Allocates all the bank, event emitter arrays. More...
 
const char *const dspAllocator = "DSP allocator"
 Tracks DSP memory usage. More...
 

Variable Documentation

◆ audioFrame

const char* const vae::core::profiler::audioFrame = "Audio Frame"

Definition at line 5 of file vae_profiler.hpp.

◆ deviceOverruns

const char* const vae::core::profiler::deviceOverruns = "Device Overruns"

Definition at line 15 of file vae_profiler.hpp.

◆ deviceUnderruns

const char* const vae::core::profiler::deviceUnderruns = "Device Underruns"

Definition at line 14 of file vae_profiler.hpp.

◆ dspAllocator

const char* const vae::core::profiler::dspAllocator = "DSP allocator"

Tracks DSP memory usage.

Definition at line 22 of file vae_profiler.hpp.

◆ emitters

const char* const vae::core::profiler::emitters = "Emitters"

Definition at line 13 of file vae_profiler.hpp.

◆ engineOverruns

const char* const vae::core::profiler::engineOverruns = "Engine Overruns"

Definition at line 17 of file vae_profiler.hpp.

◆ engineUnderruns

const char* const vae::core::profiler::engineUnderruns = "Engine Underruns"

Definition at line 16 of file vae_profiler.hpp.

◆ fsAllocator

const char* const vae::core::profiler::fsAllocator = "FS Allocator"

Deals with everything deserialization.

Definition at line 20 of file vae_profiler.hpp.

◆ mainAllocator

const char* const vae::core::profiler::mainAllocator = "Main Allocator"

Allocates all the bank, event emitter arrays.

Definition at line 21 of file vae_profiler.hpp.

◆ objAllocator

const char* const vae::core::profiler::objAllocator = "new Allocator"

Generic object heap like vae::core::Device.

Definition at line 19 of file vae_profiler.hpp.

◆ starvedVoiceCount

const char* const vae::core::profiler::starvedVoiceCount = "Starved voices"

Definition at line 10 of file vae_profiler.hpp.

◆ stoppedVoiceOverflow

const char* const vae::core::profiler::stoppedVoiceOverflow = "Stopped voice overflow"

Definition at line 11 of file vae_profiler.hpp.

◆ tklbAllocator

const char* const vae::core::profiler::tklbAllocator = "tklb Allocator"

Old tklb stuff, shouldn't be anything important in here.

Definition at line 18 of file vae_profiler.hpp.

◆ updateFrame

const char* const vae::core::profiler::updateFrame = "Update Frame"

Definition at line 6 of file vae_profiler.hpp.

◆ voiceCount

const char* const vae::core::profiler::voiceCount = "Voices"

Definition at line 7 of file vae_profiler.hpp.

◆ voiceFinishedCount

const char* const vae::core::profiler::voiceFinishedCount = "Voices Finished Queue"

Definition at line 8 of file vae_profiler.hpp.

◆ voiceHRTFCount

const char* const vae::core::profiler::voiceHRTFCount = "HRTF voices"

Definition at line 12 of file vae_profiler.hpp.

◆ voiceVirtualCount

const char* const vae::core::profiler::voiceVirtualCount = "Virtual voices"

Definition at line 9 of file vae_profiler.hpp.