Navigation
API > API/Plugins > API/Plugins/LiveLink
Inheritance Hierarchy
- ITimedDataInput
- FLiveLinkTimedDataInput
References
Module | LiveLink |
Header | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkTimedDataInput.h |
Include | #include "LiveLinkTimedDataInput.h" |
Syntax
class FLiveLinkTimedDataInput : public ITimedDataInput
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FLiveLinkTimedDataInput
(
const FLiveLinkTimedDataInput& |
||
![]() |
FLiveLinkTimedDataInput
(
FLiveLinkClient* Client, |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ProcessNewFrameTimingInfo
(
FLiveLinkBaseFrameData& NewFrameData |
Tracks clock difference between each frame received and arrival time in engine referential. |
Overridden from ITimedDataInput
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddChannel
(
ITimedDataInputChannel* Channel |
Add a channel belonging to this input |
![]() ![]() ![]() |
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. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FLiveLinkTimedDataInput & | operator=
(
const FLiveLinkTimedDataInput& |