Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObject
- UAudioAnalyzer
- UConstantQAnalyzer
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/ConstantQ.h |
| Include | #include "ConstantQ.h" |
Syntax
UCLASS (Blueprintable)
class UConstantQAnalyzer : public UAudioAnalyzer
Remarks
UConstantQAnalyzer calculates the temporal evolution of constant q transform for a given audio bus in real-time. ConstantQ is available for individual channels or the overall audio bus.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnConstantQResults | OnConstantQResults | Delegate to receive all Spectrum results, per-channel, since last delegate call. | |
| FOnConstantQResultsNative | OnConstantQResultsNative | ||
| FOnLatestConstantQResults | OnLatestConstantQResults | Delegate to receive the latest per-channel Spectrum results. | |
| FOnLatestConstantQResultsNative | OnLatestConstantQResultsNative | ||
| TObjectPtr< UConstantQSettings > | Settings | The settings for the audio analyzer. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetCenterFrequencies
(
UPARAM(DisplayName="Center Frequencies") TArray< float >& OutCenterFrequencies |
||
UPARAM
(
DisplayName |
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 UConstantQSettings to FConstantQSettings |