Navigation
API > API/Plugins > API/Plugins/LiveLink
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTimeSynchronizationSource
- ULiveLinkTimeSynchronizationSource
References
| Module | LiveLink |
| Header | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkTimeSynchronizationSource.h |
| Include | #include "LiveLinkTimeSynchronizationSource.h" |
Syntax
UCLASS&40;EditInlineNew&41;
class ULiveLinkTimeSynchronizationSource : public UTimeSynchronizationSource
Variables
| Type | Name | Description | |
|---|---|---|---|
| FLiveLinkSubjectName | SubjectName |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UTimeSynchronizationSource
| Type | Name | Description | |
|---|---|---|---|
| void | Close () |
Called when synchronization has been completed. The source may discard any unnecessary frames. | |
| FString | Name to used when displaying an error message or to used in UI. | ||
| FFrameRate | GetFrameRate () |
Get the source actual FrameRate | |
| FFrameTime | Get the time of the newest available sample (relative to this source's frame rate). | ||
| FFrameTime | Get the time of the oldest available sample (relative to this source's frame rate). | ||
| bool | IsReady () |
Used to know if the source is ready to be used for synchronization. | |
| bool | Open
(
const FTimeSynchronizationOpenData& OpenData |
Called when synchronization is started to notify this source to begin buffering frames. | |
| void | Start
(
const FTimeSynchronizationStartData& StartData |
Start playing samples. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ESyncState |