Navigation
API > API/Runtime > API/Runtime/TimeManagement
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTimecodeProvider
- UGenlockedTimecodeProvider
- UAjaTimecodeProvider
- UAudioCaptureTimecodeProvider
- UBlackmagicTimecodeProvider
References
| Module | TimeManagement |
| Header | /Engine/Source/Runtime/TimeManagement/Public/GenlockedTimecodeProvider.h |
| Include | #include "GenlockedTimecodeProvider.h" |
Syntax
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 |
Overridden from UTimecodeProvider
| Type | Name | Description | |
|---|---|---|---|
| void | Update the state of the provider. | ||
| FQualifiedFrameTime | Return current frame time. |