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