Navigation
Unreal Engine C++ API Reference > Runtime > TimeManagement
Inheritance Hierarchy
- ITimedDataInput
- FMediaIOCorePlayerBase
References
Module | TimeManagement |
Header | /Engine/Source/Runtime/TimeManagement/Public/ITimedDataInput.h |
Include | #include "ITimedDataInput.h" |
Syntax
class ITimedDataInput
Remarks
Interface for data sources that can be synchronized with time
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddChannel
(
ITimedDataInputChannel* Channel |
Add a channel belonging to this input |
![]() ![]() |
double | ConvertFrameOffsetInSecondOffset
(
double Frames, |
|
![]() ![]() |
double | ConvertFrameOffsetInSecondOffset
(
double Frames |
Convert frame offset to second offset using this input's framerate. |
![]() ![]() |
double | ConvertSecondOffsetInFrameOffset
(
double Seconds |
Convert second offset to frame offset using this input's framerate. |
![]() ![]() |
double | ConvertSecondOffsetInFrameOffset
(
double Seconds, |
|
![]() ![]() |
TArray< ITimedDataInputChannel * > | GetChannels () |
Get a list of the channel this input has. |
![]() ![]() ![]() |
int32 | If the input does supported it, get the size of the buffer used by the input. | |
![]() ![]() |
const FSlateBrush * | Get the icon that represent the input. | |
![]() ![]() |
FText | Get the name used when displayed. | |
![]() ![]() |
double | Get the offset in seconds used at evaluation. | |
![]() ![]() |
ETimedDataInputEvaluationType | Get how the input is evaluated. | |
![]() ![]() |
FFrameRate | GetFrameRate () |
Get the frame rate at which the samples are produced. |
![]() ![]() |
bool | Does channel from this input support a different buffer size than it's input. | |
![]() |
void | RemoveChannel
(
ITimedDataInputChannel* Channel |
Remove channel from the input |
![]() ![]() |
void | SetDataBufferSize
(
int32 BufferSize |
If the input does supported it, set the size of the buffer used by the input. |
![]() |
void | SetEvaluationOffsetInSeconds
(
double Offset |
Set the offset in seconds used at evaluation. |
![]() |
void | SetEvaluationType
(
ETimedDataInputEvaluationType Evaluation |
Set how the input is evaluated. |
![]() ![]() ![]() |
bool | Whether this input supports sub frames. |
Constants
Name | Description |
---|---|
UnknownFrameRate |