Navigation
Unreal Engine C++ API Reference > 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 |