Navigation
Unreal Engine C++ API Reference > Plugins > AudioSynesthesiaCore
Inheritance Hierarchy
- IAnalyzerNRTResult
- FLoudnessNRTResult
References
Module | AudioSynesthesiaCore |
Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/LoudnessNRTFactory.h |
Include | #include "LoudnessNRTFactory.h" |
Syntax
class FLoudnessNRTResult : public Audio::IAnalyzerNRTResult
Remarks
FLoudnessNRTResult contains the temporal evolution of loudness.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Add
(
const FLoudnessDatum& InDatum |
Appends an FLoudnessDatum to the container. |
![]() ![]() |
bool | ContainsChannel
(
int32 InChannelIndex |
Returns true if this object data for the given channel index |
![]() ![]() |
const TArray< FLoudnessDatum > & | GetChannelLoudnessArray
(
int32 ChannelIdx |
Returns const reference to FLoudnessDatum array for individual channel. |
![]() ![]() |
float | GetChannelLoudnessRange
(
int32 InChannelIdx, |
Returns range in dB of loudness result given the noise floor. |
![]() ![]() |
void | GetChannels
(
TArray< int32 >& OutChannels |
Returns the channel indices available in result. |
![]() ![]() |
const TArray< FLoudnessDatum > & | Returns const reference to FLoudnessDatum array associated with overall loudness. | |
![]() ![]() |
float | GetLoudnessRange
(
float InNoiseFloor |
Returns range in dB of overall loudness result given the noise floor. |
![]() ![]() |
bool | Returns true if FLoudnessDatum arrays are sorted in chronologically ascending order via their timestamp. | |
![]() |
void | SetDurationInSeconds
(
float InDuration |
Sets the duration of the analyzed audio. |
![]() |
void | Sorts FLoudnessDatum arrays in chronologically ascending order via their timestamp. |
Overridden from IAnalyzerNRTResult
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
float | Gets the duration of the analyzed audio. | |
![]() ![]() |
void | Defines how to serialize result. |
Constants
Name | Description |
---|---|
ChannelIndexOverall | Denotes the overall loudness channel index as opposed individual channel indices. |