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::EmitterToListenerPathFiltering",
116 "AK::SpatialAudio::EmitterToListenerDiffraction",
117 "AK::SpatialAudio::EmitterToListenerReflection",
118 "AK::SpatialAudio::ListenerRayCasting",
119 "AK::SpatialAudio::ListenerToPortal",
120 "AK::SpatialAudio::EmitterToPortal",
121 "AK::SpatialAudio::PortalToPortal",
122 "AK::SpatialAudio::PortalRayCasting",
123 "CAkEdgePathSearch::Search",
124 "CAkStochasticReflectionEngine::ComputeRays",
125 "CAkStochasticReflectionEngine::TraceDiffractionRay",
126 "CAkStochasticReflectionEngine::TraceReflectionRay",
127 "CAkStochasticReflectionEngine::ValidateExistingPaths",
128 "CAkStochasticReflectionEngine::ValidatePaths",
129 "CAkStochasticReflectionEngine::ValidateReflectionPaths",
130 "CAkStochasticReflectionEngine::ValidateDiffractionPaths",
131 "CAkStochasticReflectionEngine::ClearRays",
132 "CAkStochasticReflectionEngine::SortPaths",
133 "AkAcousticRoom::PropagateSound",
134 "AkAcousticRoom::Update",
135 "AkSoundGeometry::SetGeometry",
136 "AkSoundGeometry::SetGeometryInstance",
137 "AK IODevice TaskUpdate",
138 "AK IODevice BatchOpen",
139 "AK IODevice BatchRead",
140 "AK IODevice BatchWrite",
141 "CAkLEngine::DispatchBusGraphAsync",
142 "AkSoundGeometry::GetOverlapRooms",
143 "AkSoundGeometry::ComputeSignedDistance",
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
@ AkSoundGeometry_ComputeSignedDistance
@ SpatialAudio_ListenerToPortal
@ CAkLEngine_DispatchBusGraphAsync
@ AkSoundGeometry_SetGeometryInstance
@ SpatialAudio_PortalRayCasting
@ CAkEdgePathSearch_Search
@ SpatialAudio_EmitterToListenerReflection
@ AkSoundGeometry_GetOverlapRooms
@ 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