Navigation
API > API/Plugins > API/Plugins/AudioSynesthesiaCore
Inheritance Hierarchy
- IAnalyzerNRTResult
- FConstantQNRTResult
References
| Module | AudioSynesthesiaCore |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/ConstantQNRTFactory.h |
| Include | #include "ConstantQNRTFactory.h" |
Syntax
class FConstantQNRTResult : public Audio::IAnalyzerNRTResult
Remarks
FConstantQNRTResult is a container for the output of the FConstantQNRTWorker.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddFrame
(
int32 InChannelIndex, |
Add a single frame of CQT data | |
| bool | ContainsChannel
(
int32 InChannelIndex |
Returns true if this result contains data for the given channel index. | |
| FFloatInterval | GetChannelConstantQInterval
(
int32 InChannelIdx |
Retrieve the difference between the maximum and minimum value in the spectrum. | |
| void | GetChannels
(
TArray< int32 >& OutChannels |
Retrieve an array of channel indices which exist in this result. | |
| const TArray< FConstantQFrame > & | GetFramesForChannel
(
int32 InChannelIndex |
Retrieve the array of frames for a single channel of audio. | |
| bool | Returns true if FConstantQFrame arrays are sorted in chronologically ascending order via their timestamp. | ||
| void | SetDurationInSeconds
(
float InDuration |
Sets the duration of the analyzed audio in seconds | |
| void | Sorts FConstantQFrame arrays in chronologically ascnding order via their timestamp. |
Overridden from IAnalyzerNRTResult
| Type | Name | Description | |
|---|---|---|---|
| float | Returns the duration of the analyzed audio in seconds | ||
| void | Serialize or unserialize object |