ITimedDataInputChannel

Interface for data tracked produced by an input.

Windows
MacOS
Linux

Inheritance Hierarchy

ITimedDataInputChannel

FMediaIOCoreSampleContainer

References

Module

TimeManagement

Header

/Engine/Source/Runtime/TimeManagement/Public/ITimedDataInput.h

Include

#include "ITimedDataInput.h"

Syntax

class ITimedDataInputChannel

Remarks

Interface for data tracked produced by an input.

Functions

Name Description

Public function Const

int32

 

GetBufferOverflowStat()

Return buffer overflow count detected by this input

Public function Const

int32

 

GetBufferUnderflowStat()

Return buffer underflow count detected by this input

Public function Virtual Const

int32

 

GetDataBufferSize()

If the channel does support it, get the current maximum sample count of channel.

Public function Const

TArray< FTim...

 

GetDataTimes()

Get the time of all the data samples available.

Public function Const

FText

 

GetDisplayName()

Get the channel's display name.

Public function Const

int32

 

GetFrameDroppedStat()

Return frame dropped count detected by this input

Public function Const

void

 

GetLastEvaluationData

(
    FTimedDataInputEvaluationData& Out...
)

Get data about last evaluation. Samples used, expected, number of samples.

Public function Const

FTimedDataCh...

 

GetNewestDataTime()

Get the time of the newest data sample available.

Public function Const

int32

 

GetNumberOfSamples()

Get the number of data samples available.

Public function Const

FTimedDataCh...

 

GetOldestDataTime()

Get the time of the oldest data sample available.

Public function Const

ETimedDataIn...

 

GetState()

Get the current state of the channel.

Public function Const

bool

 

IsBufferStatsEnabled()

Is tracking of stats enabled for this input

Public function

void

 

ResetBufferStats()

Resets internal stat counters

Public function

void

 

SetBufferStatsEnabled

(
    bool bEnable
)

Enables or disables stats tracking for this input

Public function Virtual

void

 

SetDataBufferSize

(
    int32 BufferSize
)

If the channel does support it, set the maximum sample count of the channel.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss