| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/TimedDataMonitor/Source/TimedDataMonitor/Public/TimedDataMonitorSubsystem.h |
Include |
#include "TimedDataMonitorSubsystem.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UTimedDataMonitorSubsystem : public UEngineSubsystem
Name | Description | ||
---|---|---|---|
|
OnIdentifierListChanged_Dynamic |
Delegate of when an element is added or removed. |
Name | Description | ||
---|---|---|---|
|
FTimedDataMo... |
ApplyTimeCorrection ( |
Assume all data samples were produce at the same time and align them with the current platform's time |
|
BeginFrameCallback() |
Used to cache global (Engine TimecodeProvider) frame delay for the current frame. |
|
|
CalibrateLatent ( |
Change the Timecode Provider offset to align all inputs and channels. |
|
|
DoesChannelExist ( |
Return true if the identifier is a valid channel. |
|
|
DoesInputExist ( |
Return true if the identifier is a valid input. |
|
|
EndFrameCallback() |
Used to update statistics once all TimedData are processed. |
|
|
GetAllChannels() |
Get the list of all the channels. |
|
|
GetAllEnabledChannels() |
Get the list of all the channels that are enabled. |
|
|
GetAllInputs() |
Get the list of all the inputs. |
|
|
GetChannelBufferOverflowStat ( |
Returns the number of buffer overflows detected by that input since the last reset. |
|
|
GetChannelBufferUnderflowStat ( |
Returns the number of buffer underflows detected by that input since the last reset. |
|
|
ETimedDataIn... |
GetChannelConnectionState ( |
Get the state the channel. |
|
GetChannelDataBufferSize ( |
If the channel does support it, get the current maximum sample count of channel. |
|
|
GetChannelDisplayName ( |
Return the display name of an input. |
|
|
float |
GetChannelEvaluationDistanceToNewestSampleMean ( |
Returns the average distance, in seconds, between evaluation time and newest sample |
|
float |
GetChannelEvaluationDistanceToNewestSampleStandardDeviation ( |
Returns the standard deviation of the distance, in seconds, between evaluation time and newest sample |
|
float |
GetChannelEvaluationDistanceToOldestSampleMean ( |
Returns the average distance, in seconds, between evaluation time and oldest sample |
|
float |
GetChannelEvaluationDistanceToOldestSampleStandardDeviation ( |
Returns the standard deviation of the distance, in seconds, between evaluation time and oldest sample |
|
ETimedDataMo... |
GetChannelEvaluationState ( |
Get the evaluation state of the channel. |
|
GetChannelFrameDroppedStat ( |
Returns the number of frames dropped by that input since the last reset. |
|
|
FTimedDataMo... |
GetChannelInput ( |
Return the input of this channel. |
|
GetChannelLastEvaluationDataStat ( |
Retrieves information about last evaluation Returns true if identifier was found |
|
|
FTimedDataCh... |
GetChannelNewestDataTime ( |
Get the channel latest sample time. |
|
GetChannelNumberOfSamples ( |
Get the number of data samples available. |
|
|
FTimedDataCh... |
GetChannelOldestDataTime ( |
Get the channel oldest sample time. |
|
ETimedDataMo... |
GetEvaluationState() |
Get the worst evaluation state of all the inputs. |
|
double |
GetEvaluationTime ( |
Get the current evaluation time. |
|
float |
GetEvaluationTimeOffsetInSeconds ( |
Get offset applied to global evaluation time. Only works when a Timecode Provider is used |
|
GetInputChannels ( |
Return the list of all channels that are part of the input. |
|
|
ETimedDataIn... |
GetInputConnectionState ( |
Get the worst state of all the channels of that input. |
|
GetInputDataBufferSize ( |
Get the size of the buffer used by the input. |
|
|
GetInputDisplayName ( |
Return the display name of an input. |
|
|
ETimedDataMo... |
GetInputEnabled ( |
Is the input enabled in the monitor. |
|
float |
GetInputEvaluationDistanceToNewestSampleMean ( |
Returns the max average distance, in seconds, between evaluation time and newest sample |
|
float |
GetInputEvaluationDistanceToNewestSampleStandardDeviation ( |
Returns the standard deviation of the distance, in seconds, between evaluation time and newest sample |
|
float |
GetInputEvaluationDistanceToOldestSampleMean ( |
Returns the min average distance, in seconds, between evaluation time and oldest sample |
|
float |
GetInputEvaluationDistanceToOldestSampleStandardDeviation ( |
Returns the standard deviation of the distance, in seconds, between evaluation time and oldest sample |
|
float |
GetInputEvaluationOffsetInSeconds ( |
Get the offset in seconds or frames (see GetEvaluationType) used at evaluation. |
|
ETimedDataMo... |
GetInputEvaluationState ( |
Get the worst evaluation state of all the channels of that input. |
|
ETimedDataIn... |
GetInputEvaluationType ( |
Get how the input is evaluated type. |
|
GetInputFrameRate ( |
Get the frame rate at which the samples is produce. |
|
|
FTimedDataCh... |
GetInputNewestDataTime ( |
Get the latest sample time of all the channel in this input. |
|
FTimedDataCh... |
GetInputOldestDataTime ( |
Get the oldest sample time of all the channel in this input. |
|
ITimedDataIn... |
GetTimedDataChannel ( |
Get the interface for a specific channel identifier. |
|
ITimedDataIn... |
GetTimedDataInput ( |
Get the interface for a specific input identifier. |
|
IsChannelEnabled ( |
Is the channel enabled in the monitor. |
|
|
IsDataBufferSizeControlledByInput ( |
Does the channel support a different buffer size than it's input. |
|
|
FSimpleMulti... |
OnIdentifierListChanged() |
Delegate of when an element is added or removed. |
|
ResetAllBufferStats() |
Reset the stat of all the inputs. |
|
|
SetChannelDataBufferSize ( |
If the channel does support it, set the maximum sample count of the channel. |
|
|
SetChannelEnabled ( |
Enable or disable an input from the monitor. |
|
|
SetInputDataBufferSize ( |
Set the size of the buffer used by the input. |
|
|
SetInputEnabled ( |
Set all channels for the input enabled in the monitor. |
|
|
SetInputEvaluationOffsetInSeconds ( |
Set the offset in seconds or frames (see GetEvaluationType) used at evaluation. |
|
|
SetInputEvaluationType ( |
Set how the input is evaluated type. |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
Implement this for deinitialization of instances of the system |
|
|
Initialize ( |
Implement this for initialization of instances of the system |