UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioMixerTrace.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
8#include "Trace/Trace.h"
9
10#ifndef UE_AUDIO_PROFILERTRACE_ENABLED
11 #define UE_AUDIO_PROFILERTRACE_ENABLED UE_TRACE_ENABLED && !UE_BUILD_SHIPPING
12#endif // UE_AUDIO_PROFILERTRACE_ENABLED
13
14#if UE_AUDIO_PROFILERTRACE_ENABLED
15 #define AUDIO_MIXER_TRACE_CPUPROFILER_EVENT_SCOPE(Name) TRACE_CPUPROFILER_EVENT_SCOPE(Name)
18#else
19 #if CPUPROFILERTRACE_ENABLED
20 #define AUDIO_MIXER_TRACE_CPUPROFILER_EVENT_SCOPE(Name) TRACE_CPUPROFILER_EVENT_SCOPE(Name)
21 #else // !CPUPROFILERTRACE_ENABLED
22 #define AUDIO_MIXER_TRACE_CPUPROFILER_EVENT_SCOPE(Name)
23 #endif
24#endif
25
26
27// Audio Insights Event Log in-built event types
28// actual event list is in AudioMixer.cpp
30{
31 // Active Sound : Playing Audio
32 extern AUDIOMIXERCORE_API const FString SoundStart;
33 extern AUDIOMIXERCORE_API const FString SoundStop;
34
35 // Virtualization
36 extern AUDIOMIXERCORE_API const FString SoundVirtualized;
37 extern AUDIOMIXERCORE_API const FString SoundRealized;
38
39 // Triggers
40 extern AUDIOMIXERCORE_API const FString PlayRequestSoundHandle;
42
45
46 extern AUDIOMIXERCORE_API const FString PlayRequestOneShot;
48 extern AUDIOMIXERCORE_API const FString PlayRequestSound2D;
49 extern AUDIOMIXERCORE_API const FString PlayRequestSlateSound;
50
51 // Active Sound : Playing Audio Failures
52 extern AUDIOMIXERCORE_API const FString PlayFailedNotPlayable;
53 extern AUDIOMIXERCORE_API const FString PlayFailedOutOfRange;
55 extern AUDIOMIXERCORE_API const FString PlayFailedConcurrency;
56
57 extern AUDIOMIXERCORE_API const FString StopRequestActiveSound;
59 extern AUDIOMIXERCORE_API const FString StopRequestConcurrency;
60
61 extern AUDIOMIXERCORE_API const FString PauseSoundRequested;
62 extern AUDIOMIXERCORE_API const FString ResumeSoundRequested;
63
64 extern AUDIOMIXERCORE_API const FString StopAllRequested;
66}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_TRACE_CHANNEL_EXTERN(ChannelName,...)
Definition Trace.h:448
Definition AudioMixer.cpp:34
const FString PlayFailedConcurrency
Definition AudioMixer.cpp:68
const FString PlayFailedOutOfRange
Definition AudioMixer.cpp:66
const FString PlayRequestAudioComponent
Definition AudioMixer.cpp:47
const FString PlayRequestSound2D
Definition AudioMixer.cpp:52
const FString StopRequestConcurrency
Definition AudioMixer.cpp:57
const FString PlayFailedDebugFiltered
Definition AudioMixer.cpp:67
const FString SoundStop
Definition AudioMixer.cpp:37
const FString ResumeSoundRequested
Definition AudioMixer.cpp:60
const FString SoundVirtualized
Definition AudioMixer.cpp:40
const FString PlayRequestOneShot
Definition AudioMixer.cpp:50
const FString StopRequestActiveSound
Definition AudioMixer.cpp:55
const FString PlayRequestSoundHandle
Definition AudioMixer.cpp:44
const FString StopAllRequested
Definition AudioMixer.cpp:62
const FString StopRequestSoundsUsingResource
Definition AudioMixer.cpp:56
const FString StopRequestedSoundHandle
Definition AudioMixer.cpp:45
const FString StopRequestAudioComponent
Definition AudioMixer.cpp:48
const FString PauseSoundRequested
Definition AudioMixer.cpp:59
const FString PlayRequestSlateSound
Definition AudioMixer.cpp:53
const FString PlayFailedNotPlayable
Definition AudioMixer.cpp:65
const FString SoundStart
Definition AudioMixer.cpp:36
const FString FlushAudioDeviceRequested
Definition AudioMixer.cpp:63
const FString SoundRealized
Definition AudioMixer.cpp:41
const FString PlayRequestSoundAtLocation
Definition AudioMixer.cpp:51