FTimedDataChannelEvaluationStatistics

Structure to facilitate calculating running mean and variance of evaluation distance to buffered samples for a channel

Choose your operating system:

Windows

macOS

Linux

References

Module

TimedDataMonitor

Header

/Engine/Plugins/VirtualProduction/TimedDataMonitor/Source/TimedDataMonitor/Public/TimedDataMonitorSubsystem.h

Include

#include "TimedDataMonitorSubsystem.h"

Syntax

struct FTimedDataChannelEvaluationStatistics

Remarks

Structure to facilitate calculating running mean and variance of evaluation distance to buffered samples for a channel

Variables

Name Description

Public variable

int32

 

CachedBufferSize

Last buffer size associated with this channel

Public variable

ETimedDataInput...

 

CachedEvaluationType

Last evaluation type of our input

Public variable

float

 

CachedOffset

Last Offset associated with this channel

Public variable

FExponentialMea...

 

NewestSampleDistanceTracker

Public variable

float

 

NextTickOffset

Offset to be applied for the next tick. Used to feedforward mean tracker

Public variable

FExponentialMea...

 

OldestSampleDistanceTracker

Functions

Name Description

Public function

void

 

CacheSettings

(
    ETimedDataInputEvaluationType Evalu...,
    float TimeOffset,
    int32 BufferSize
)

Public function

void

 

Reset()

Public function

void

 

Update

(
    float DistanceToOldest,
    float DistanceToNewest
)