Navigation
API > API/Plugins > API/Plugins/AudioInsights > API/Plugins/AudioInsights/FTraceProviderBase
| Name | FTraceAnalyzerBase |
| Type | class |
| Header File | /Engine/Plugins/AudioInsights/Source/AudioInsights/Public/AudioInsightsTraceProviderBase.h |
| Include Path | #include "AudioInsightsTraceProviderBase.h" |
Syntax
class FTraceAnalyzerBase : public UE::Trace::IAnalyzer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTraceAnalyzerBase
(
TSharedRef< FTraceProviderBase > InProvider |
AudioInsightsTraceProviderBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTraceAnalyzerBase() |
AudioInsightsTraceProviderBase.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioChannelID | TOptional< uint32 > | AudioInsightsTraceProviderBase.h | ||
| AudioMixerChannelID | TOptional< uint32 > | AudioInsightsTraceProviderBase.h | ||
| bAudioChannelIsEnabled | bool | AudioInsightsTraceProviderBase.h | ||
| bAudioMixerChannelIsEnabled | bool | AudioInsightsTraceProviderBase.h | ||
| CacheManager | FAudioInsightsCacheManager & | AudioInsightsTraceProviderBase.h | ||
| Provider | TSharedRef< FTraceProviderBase > | AudioInsightsTraceProviderBase.h |
Functions
Public
Public Virtual
Overridden from IAnalyzer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAnalysisBegin
(
const FOnAnalysisContext& Context |
AudioInsightsTraceProviderBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddMessageToQueue
(
const FOnEventContext& Context, |
If processing is enabled, will add a message to the provided OutMessageQueue for processing, but will not cache it. | AudioInsightsTraceProviderBase.h | |
void CacheMessage
(
const FOnEventContext& Context, |
Will cache a message, and add it to the provided OutMessageQueue for processing. | AudioInsightsTraceProviderBase.h | |
TProviderType & GetProvider () |
AudioInsightsTraceProviderBase.h | ||
const TProviderType & GetProvider () |
AudioInsightsTraceProviderBase.h | ||
bool OnHandleEvent
(
uint16 RouteId, |
Override in derived to handle incoming trace messages. | AudioInsightsTraceProviderBase.h | |
bool ShouldIgnoreNewEvents() |
AudioInsightsTraceProviderBase.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool OnEventFailure
(
uint16 RouteId, |
AudioInsightsTraceProviderBase.h | ||
virtual bool OnEventSuccess
(
uint16 RouteId, |
AudioInsightsTraceProviderBase.h | ||
virtual bool ShouldProcessNewEvents() |
AudioInsightsTraceProviderBase.h |