Go to the documentation of this file.
91 #ifdef AK_IMPLEMENT_PROFILINGID_NAMES
92 const char* s_aszNames[] =
94 "AK INVALID PROFILEID",
95 "AK Audio Frame Boundary",
96 "AK Audio Voice Starvation",
97 "CAkLEngine::AnalyzeMixingGraph",
98 "CAkLEngine::PreprocessSources",
99 "CAkLEngine::VoiceTask",
100 "CAkLEngine::VoiceTaskParallelAsync",
101 "AkPerf::PostPipelineStats",
102 "AK::CommunicationCentral::Process",
103 "AkJobMgr::WorkerFunction",
107 "AK CheckValidSamples",
108 "AK::SpatialAudio::Update",
109 "AK::SpatialAudio::Dispatch",
110 "AK::SpatialAudio::End",
111 "AK::SpatialAudio::EndRender",
112 "AK::SpatialAudio::EmitterToListener",
113 "AK::SpatialAudio::EmitterToListenerPathFiltering",
114 "AK::SpatialAudio::EmitterToListenerDiffraction",
115 "AK::SpatialAudio::EmitterToListenerReflection",
116 "AK::SpatialAudio::ListenerRayCasting",
117 "AK::SpatialAudio::ListenerToPortal",
118 "AK::SpatialAudio::EmitterToPortal",
119 "AK::SpatialAudio::PortalToPortal",
120 "AK::SpatialAudio::PortalRayCasting",
121 "CAkEdgePathSearch::Search",
122 "CAkStochasticReflectionEngine::ComputeRays",
123 "CAkStochasticReflectionEngine::TraceDiffractionRay",
124 "CAkStochasticReflectionEngine::TraceReflectionRay",
125 "CAkStochasticReflectionEngine::ValidateExistingPaths",
126 "CAkStochasticReflectionEngine::ValidatePaths",
127 "CAkStochasticReflectionEngine::ValidateReflectionPaths",
128 "CAkStochasticReflectionEngine::ValidateDiffractionPaths",
129 "CAkStochasticReflectionEngine::ClearRays",
130 "CAkStochasticReflectionEngine::SortPaths",
131 "AkAcousticRoom::PropagateSound",
132 "AkAcousticRoom::Update",
133 "AkSoundGeometry::SetGeometry",
134 "AkSoundGeometry::SetGeometryInstance",
135 "AK IODevice TaskUpdate",
136 "AK IODevice BatchOpen",
137 "AK IODevice BatchRead",
138 "AK IODevice BatchWrite",
139 "CAkLEngine::DispatchBusGraphAsync",
143 static_assert((
sizeof(s_aszNames) /
sizeof(s_aszNames[0])) ==
AK::ProfilingID::Num,
"ARRAYSIZE(AK::ProfilingID::s_aszNames) is not matching AK::ProfilingID::Num, make sure they are maintained at the same time.");
148 #define AKMAKECLASSIDFORPROFILING( _profilingid_ ) AKMAKECLASSID( AkPluginTypeNone, AKCOMPANYID_AUDIOKINETIC, _profilingid_ )
Definition of data structures for AkAudioObject.
@ SpatialAudio_PortalToPortal
@ CommunicationCentral_Process
@ AkAcousticRoom_PropagateSound
@ SpatialAudio_EmitterToListener
@ AkStochasticReflectionEngine_SortPaths
@ AkPerf_PostPipelineStats
@ SpatialAudio_ListenerRayCasting
@ CAkLEngine_AnalyzeMixingGraph
@ SpatialAudio_ListenerToPortal
@ CAkLEngine_DispatchBusGraphAsync
@ AkSoundGeometry_SetGeometryInstance
@ SpatialAudio_PortalRayCasting
@ CAkEdgePathSearch_Search
@ SpatialAudio_EmitterToListenerReflection
@ CAkStochasticReflectionEngine_TraceReflectionRay
@ SpatialAudio_EmitterToListenerPathFiltering
@ CAkStochasticReflectionEngine_ValidateDiffractionPaths
@ CAkLEngine_PreprocessSources
@ CAkStochasticReflectionEngine_ValidateExistingPaths
@ CAkStochasticReflectionEngine_TraceDiffractionRay
@ CAkStochasticReflectionEngine_ClearRays
@ AkSoundGeometry_SetGeometry
@ CAkLEngine_VoiceTaskParallelAsync
@ CAkStochasticReflectionEngine_ComputeRays
@ CAkStochasticReflectionEngine_ValidateReflectionPaths
@ SpatialAudio_EmitterToListenerDiffraction
@ SpatialAudio_EmitterToPortal
@ CAkStochasticReflectionEngine_ValidatePaths
Tell us about your project. We're here to help.
Register your project and we'll help you get started with no strings attached!
Get started with Wwise