Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzerAssetBase
- UAudioAnalyzerSettings
- UAudioSynesthesiaSettings
- USynesthesiaSpectrumAnalysisSettings
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/SynesthesiaSpectrumAnalysis.h |
| Include | #include "SynesthesiaSpectrumAnalysis.h" |
Syntax
UCLASS&40;Blueprintable&41;
class USynesthesiaSpectrumAnalysisSettings : public UAudioSynesthesiaSettings
Remarks
USynesthesiaSpectrumAnalysisSettings
Settings for a USynesthesiaSpectrumAnalysisAnalyzer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AnalysisPeriod | Number of seconds between SynesthesiaSpectrumAnalysis measurements | |
| bool | bDownmixToMono | If true, multichannel audio is downmixed to mono with equal amplitude scaling. | |
| EFFTSize | FFTSize | Size of FFT. | |
| EAudioSpectrumType | SpectrumType | Type of spectrum to use. | |
| EFFTWindowType | WindowType | Type of window to use. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< Audio::IAnalyzerSettings > | GetSettings
(
const int32 InSampleRate, |
Convert USynesthesiaSpectrumAnalysisSettings to IAnalyzerSettings |
Overridden from UAudioAnalyzerAssetBase
| Type | Name | Description | |
|---|---|---|---|
| FText | GetAssetActionName() returns the FText displayed in the editor. | ||
| UClass * | GetSupportedClass() returns the class which should be associated with these asset actions. |