Navigation
API > API/Plugins > API/Plugins/AudioInsights
Inheritance Hierarchy
- IProvider
- IEditableProvider
- FTraceProviderBase
- TDeviceDataMapTraceProvider
References
| Module | AudioInsights |
| Header | /Engine/Plugins/AudioInsights/Source/AudioInsights/Public/AudioInsightsTraceProviderBase.h |
| Include | #include "AudioInsightsTraceProviderBase.h" |
Syntax
template<typename EntryKey, typename EntryType>
class TDeviceDataMapTraceProvider : public UE::Audio::Insights::FTraceProviderBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap<::Audio::FDeviceId, FDeviceData > | DeviceDataMap |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TDeviceDataMapTraceProvider
(
FName InName |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EntryType * | FindDeviceEntry
(
::Audio::FDeviceId InDeviceId, |
||
| const EntryType * | FindDeviceEntry
(
::Audio::FDeviceId InDeviceId, |
||
| const FDeviceData * | |||
| FDeviceData * | |||
| const TMap<::Audio::FDeviceId, FDeviceData > & | |||
| void | ProcessMessageQueue
(
TAnalyzerMessageQueue< TMsgType >& InQueue, |
||
| bool | RemoveDeviceEntry
(
::Audio::FDeviceId InDeviceId, |
||
| void | UpdateDeviceEntry
(
::Audio::FDeviceId InDeviceId, |
Overridden from FTraceProviderBase
| Type | Name | Description | |
|---|---|---|---|
| void | Reset () |
Typedefs
| Name | Description |
|---|---|
| FDeviceData | |
| FEntryPair | |
| KeyType | |
| Super | |
| ValueType |