Choose your operating system:
Windows
macOS
Linux
| IAnalyzerNRTResult
|
Module |
|
Header |
/Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/OnsetNRTFactory.h |
Include |
#include "OnsetNRTFactory.h" |
class FOnsetNRTResult : public Audio::IAnalyzerNRTResult
FOnsetNRTResult is a container for the output of the FOnsetNRTWorker.
Name | Description | |
---|---|---|
|
FOnsetNRTResult() |
Name | Description | ||
---|---|---|---|
|
AddChannel ( |
Adds an empty channel. Useful if a channel exists without any onsets. |
|
|
AddOnset ( |
Add a single frame of CQT data |
|
|
ContainsChannel ( |
Returns true if this result contains the channel index. |
|
|
FFloatInterv... |
GetChannelOnsetInterval ( |
Retrieve the interval of the maximum and minimum strengths of all onsets in channel. |
|
GetChannels |
Retrieve the channels available in the result. |
|
|
const TArray... |
GetOnsetsForChannel ( |
Retrieve the array of frames for a single channel of audio. |
|
IsSortedChronologically() |
Returns true if FOnset arrays are sorted in chronologically ascending order via their timestamp. |
|
|
SetDurationInSeconds ( |
Sets the duration of the analyzed audio in seconds |
|
|
SortChronologically() |
Sorts FOnset arrays in chronologically ascnding order via their timestamp. |
Name | Description | ||
---|---|---|---|
|
float |
GetDurationInSeconds() |
Returns the duration of the analyzed audio in seconds |
|
Serialize ( |
Serialize or unserialize object |