Navigation
API > API/Plugins > API/Plugins/AudioSynesthesiaCore
FLKFSNRTResult contains the temporal evolution of loudness.
| Name | FLKFSNRTResult |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/LKFSNRTFactory.h |
| Include Path | #include "LKFSNRTFactory.h" |
Syntax
class FLKFSNRTResult : public IAnalyzerNRTResult
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLKFSNRTResult() |
LKFSNRTFactory.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ChannelIndexOverall | const int32 | Denotes the overall loudness channel index as opposed individual channel indices. | LKFSNRTFactory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | FLKFSNRTWaveData | LKFSNRTFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
const FLKFSNRTResults& InDatum |
Appends an FLKFSNRTResults to the container. | LKFSNRTFactory.h | |
void AddChannel
(
int32 InChannelIndex |
Initialize a channel if it does not already exist. | LKFSNRTFactory.h | |
bool ContainsChannel
(
int32 InChannelIndex |
Returns true if this object data for the given channel index | LKFSNRTFactory.h | |
const FLKFSNRTAggregateStats * FindAggregateLoudnessStats
(
int32 InChannelIdx |
Return the aggregate stats associated with a specific channel | LKFSNRTFactory.h | |
TArrayView< const FLKFSNRTResults > GetChannelLoudnessArray
(
int32 ChannelIdx |
Returns const reference to FLKFSNRTResults array for individual channel. | LKFSNRTFactory.h | |
void GetChannels
(
TArray< int32 >& OutChannels |
Returns the channel indices available in result. | LKFSNRTFactory.h | |
virtual float GetDurationInSeconds() |
Gets the duration of the analyzed audio. | LKFSNRTFactory.h | |
TArrayView< const FLKFSNRTResults > GetLoudnessArray() |
Returns const reference to FLKFSNRTResults array associated with overall loudness. | LKFSNRTFactory.h | |
TArrayView< FLKFSNRTResults > GetMutableChannelLoudnessArray
(
int32 ChannelIdx |
Returns array view to FLKFSNRTResults array for individual channel. | LKFSNRTFactory.h | |
bool IsSortedChronologically() |
Returns true if FLKFSNRTResults arrays are sorted in chronologically ascending order via their timestamp. | LKFSNRTFactory.h | |
virtual void Serialize
(
FArchive& Archive |
Defines how to serialize result. | LKFSNRTFactory.h | |
void SetAggregateLoudnessStats
(
int32 InChannelIdx, |
Sets the aggregated loudness stats for a given channel | LKFSNRTFactory.h | |
void SetDurationInSeconds
(
float InDuration |
Sets the duration of the analyzed audio. | LKFSNRTFactory.h | |
void SortChronologically() |
Sorts FLKFSNRTResults arrays in chronologically ascending order via their timestamp. | LKFSNRTFactory.h |