![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ITimedDataInput.h>
Public Member Functions | |
| virtual | ~ITimedDataInput () |
| virtual FText | GetDisplayName () const =0 |
| virtual TArray< ITimedDataInputChannel * > | GetChannels () const =0 |
| virtual ETimedDataInputEvaluationType | GetEvaluationType () const =0 |
| virtual void | SetEvaluationType (ETimedDataInputEvaluationType Evaluation)=0 |
| virtual double | GetEvaluationOffsetInSeconds () const =0 |
| virtual void | SetEvaluationOffsetInSeconds (double Offset)=0 |
| virtual FFrameRate | GetFrameRate () const =0 |
| virtual bool | IsDataBufferSizeControlledByInput () const =0 |
| virtual int32 | GetDataBufferSize () const |
| virtual void | SetDataBufferSize (int32 BufferSize) |
| virtual void | AddChannel (ITimedDataInputChannel *Channel)=0 |
| virtual void | RemoveChannel (ITimedDataInputChannel *Channel)=0 |
| virtual bool | SupportsSubFrames () const |
| TIMEMANAGEMENT_API double | ConvertSecondOffsetInFrameOffset (double Seconds) const |
| TIMEMANAGEMENT_API double | ConvertFrameOffsetInSecondOffset (double Frames) const |
Static Public Member Functions | |
| static TIMEMANAGEMENT_API double | ConvertSecondOffsetInFrameOffset (double Seconds, FFrameRate Rate) |
| static TIMEMANAGEMENT_API double | ConvertFrameOffsetInSecondOffset (double Frames, FFrameRate Rate) |
Static Public Attributes | |
| static TIMEMANAGEMENT_API FFrameRate | UnknownFrameRate = FFrameRate(-1, -1) |
Interface for data sources that can be synchronized with time
|
inlinevirtual |
|
pure virtual |
Add a channel belonging to this input
Convert frame offset to second offset using this input's framerate.
|
static |
Convert second offset to frame offset using this input's framerate.
|
static |
|
pure virtual |
Get a list of the channel this input has.
If the input does supported it, get the size of the buffer used by the input.
Get the name used when displayed.
Get the offset in seconds used at evaluation.
|
pure virtual |
Get how the input is evaluated.
|
pure virtual |
Get the frame rate at which the samples are produced.
Does channel from this input support a different buffer size than it's input.
|
pure virtual |
Remove channel from the input
If the input does supported it, set the size of the buffer used by the input.
Set the offset in seconds used at evaluation.
|
pure virtual |
Set how the input is evaluated.
Whether this input supports sub frames.
|
static |