Choose your operating system:
Windows
macOS
Linux
| IAnalyzerNRTResult
|
Module |
|
Header |
/Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/LoudnessNRTFactory.h |
Include |
#include "LoudnessNRTFactory.h" |
class FLoudnessNRTResult : public Audio::IAnalyzerNRTResult
FLoudnessNRTResult contains the temporal evolution of loudness.
Name | Description | |
---|---|---|
|
FLoudnessNRTResult() |
Name | Description | ||
---|---|---|---|
|
Add ( |
Appends an FLoudnessDatum to the container. |
|
|
ContainsChannel ( |
Returns true if this object data for the given channel index |
|
|
const TArray... |
GetChannelLoudnessArray ( |
Returns const reference to FLoudnessDatum array for individual channel. |
|
float |
GetChannelLoudnessRange ( |
Returns range in dB of loudness result given the noise floor. |
|
GetChannels |
Returns the channel indices available in result. |
|
|
const TArray... |
GetLoudnessArray() |
Returns const reference to FLoudnessDatum array associated with overall loudness. |
|
float |
GetLoudnessRange ( |
Returns range in dB of overall loudness result given the noise floor. |
|
IsSortedChronologically() |
Returns true if FLoudnessDatum arrays are sorted in chronologically ascending order via their timestamp. |
|
|
SetDurationInSeconds ( |
Sets the duration of the analyzed audio. |
|
|
SortChronologically() |
Sorts FLoudnessDatum arrays in chronologically ascending order via their timestamp. |
Name | Description | ||
---|---|---|---|
|
float |
GetDurationInSeconds() |
Gets the duration of the analyzed audio. |
|
Serialize ( |
Defines how to serialize result. |
Name |
Description |
---|---|
ChannelIndexOverall |
Denotes the overall loudness channel index as opposed individual channel indices. |