Go to the documentation of this file.
93 #ifdef AK_IMPLEMENT_PROFILINGID_NAMES
94 const char* s_aszNames[] =
96 "AK INVALID PROFILEID",
97 "AK Audio Frame Boundary",
98 "AK Audio Voice Starvation",
99 "CAkLEngine::AnalyzeMixingGraph",
100 "CAkLEngine::PreprocessSources",
101 "CAkLEngine::VoiceTask",
102 "CAkLEngine::VoiceTaskParallelAsync",
103 "AkPerf::PostPipelineStats",
104 "AK::CommunicationCentral::Process",
105 "AkJobMgr::WorkerFunction",
109 "AK CheckValidSamples",
110 "AK::SpatialAudio::Update",
111 "AK::SpatialAudio::Dispatch",
112 "AK::SpatialAudio::End",
113 "AK::SpatialAudio::EndRender",
114 "AK::SpatialAudio::EmitterToListener",
115 "AK::SpatialAudio::ClusterToListener",
116 "AK::SpatialAudio::EmitterToListenerPathFiltering",
117 "AK::SpatialAudio::EmitterToListenerDiffraction",
118 "AK::SpatialAudio::EmitterToListenerReflection",
119 "AK::SpatialAudio::ListenerRayCasting",
120 "AK::SpatialAudio::Clustering",
121 "AK::SpatialAudio::ListenerToPortal",
122 "AK::SpatialAudio::EmitterToPortal",
123 "AK::SpatialAudio::PortalToPortal",
124 "AK::SpatialAudio::PortalRayCasting",
125 "CAkEdgePathSearch::Search",
126 "CAkStochasticReflectionEngine::ComputeRays",
127 "CAkStochasticReflectionEngine::TraceDiffractionRay",
128 "CAkStochasticReflectionEngine::TraceReflectionRay",
129 "CAkStochasticReflectionEngine::ValidateExistingPaths",
130 "CAkStochasticReflectionEngine::ValidatePaths",
131 "CAkStochasticReflectionEngine::ValidateReflectionPaths",
132 "CAkStochasticReflectionEngine::ValidateDiffractionPaths",
133 "CAkStochasticReflectionEngine::ClearRays",
134 "CAkStochasticReflectionEngine::SortPaths",
135 "AkAcousticRoom::PropagateSound",
136 "AkAcousticRoom::Update",
137 "AkSoundGeometry::SetGeometry",
138 "AkSoundGeometry::SetGeometryInstance",
139 "AK IODevice TaskUpdate",
140 "AK IODevice BatchOpen",
141 "AK IODevice BatchRead",
142 "AK IODevice BatchWrite",
143 "CAkLEngine::DispatchBusGraphAsync",
147 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.");
152 #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
@ SpatialAudio_Clustering
@ 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_ClusterToListener
@ 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