Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzer
- USynesthesiaSpectrumAnalyzer
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/SynesthesiaSpectrumAnalysis.h |
| Include | #include "SynesthesiaSpectrumAnalysis.h" |
Syntax
UCLASS&40;Blueprintable&41;
class USynesthesiaSpectrumAnalyzer : public UAudioAnalyzer
Remarks
USynesthesiaSpectrumAnalysisAnalyzer
USynesthesiaSpectrumAnalysisAnalyzer calculates the current amplitude of an audio bus in real-time.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnLatestSpectrumResults | OnLatestSpectrumResults | Delegate to receive the latest per-channel Spectrum results. | |
| FOnLatestSpectrumResultsNative | OnLatestSpectrumResultsNative | ||
| FOnSpectrumResults | OnSpectrumResults | Delegate to receive all Spectrum results, per-channel, since last delegate call. | |
| FOnSpectrumResultsNative | OnSpectrumResultsNative | ||
| TObjectPtr< USynesthesiaSpectrumAnalysisSettings > | Settings | The settings for the SynesthesiaSpectrumAnalysis audio analyzer. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetCenterFrequencies
(
const float InSampleRate, |
||
| const int32 |
Overridden from UAudioAnalyzer
| Type | Name | Description | |
|---|---|---|---|
| void | Broadcasts results to any delegates if hooked up. | ||
| FName | Return the name of the IAudioAnalyzerFactory associated with this UAudioAnalyzer | ||
| TUniquePtr< Audio::IAnalyzerSettings > | GetSettings
(
const int32 InSampleRate, |
Convert USynesthesiaSpectrumAnalysisSettings to IAnalyzerSettings |