Navigation
API > API/Plugins > API/Plugins/AudioWidgets
Interface for something that can be used in an analyzer rack.
| Name | IAudioAnalyzerRackUnit |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioWidgets/Source/AudioWidgets/Public/AudioAnalyzerRack.h |
| Include Path | #include "AudioAnalyzerRack.h" |
Syntax
class IAudioAnalyzerRackUnit : public TSharedFromThis< IAudioAnalyzerRackUnit >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IAudioAnalyzerRackUnit
Derived Classes
IAudioAnalyzerRackUnit derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAudioAnalyzerRackUnit() |
AudioAnalyzerRack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetAudioBusInfo
(
const FAudioBusInfo& AudioBusInfo |
If the Audio Bus to analyze changes (due to channel count change), handle this here. | AudioAnalyzerRack.h | |
TSharedRef< SDockTab > SpawnTab
(
const FSpawnTabArgs& Args |
Spawn the actual analyzer Widget in a DockTab. | AudioAnalyzerRack.h | |
virtual void StartProcessing() |
Be notified of request to start processing. | AudioAnalyzerRack.h | |
virtual void StopProcessing() |
Be notified of request to stop processing. | AudioAnalyzerRack.h |