Navigation
API > API/Runtime > API/Runtime/TimeManagement
Inheritance Hierarchy
- UTimecodeProvider
- UGenlockedTimecodeProvider
- UAjaTimecodeProvider
- UAudioCaptureTimecodeProvider
- UBlackmagicTimecodeProvider
- URivermaxTimecodeProvider
References
| Module | TimeManagement |
| Header | /Engine/Source/Runtime/TimeManagement/Public/GenlockedTimecodeProvider.h |
| Include | #include "GenlockedTimecodeProvider.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UGenlockedTimecodeProvider : public UTimecodeProvider
Remarks
This timecode provider base class will try to use the engine genlock sync to adjust its count.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bUseGenlockToCount | Use Genlock Sync to update Timecode count | |
| FQualifiedFrameTime | LastFetchedFrameTime | Cache last fetched frame time (raw from hardware) | |
| FQualifiedFrameTime | LastFrameTime | Cache current frame time |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FQualifiedFrameTime | CorrectFromGenlock
(
FQualifiedFrameTime& InFrameTime, |
Corrects given timecode with Genlock provider | |
| void | |||
| FQualifiedFrameTime |