Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTimecodeProvider
- UGenlockedTimecodeProvider
- UAjaTimecodeProvider
- UAudioCaptureTimecodeProvider
- UBlackmagicTimecodeProvider
- ULiveLinkTimecodeProvider
- USystemTimeTimecodeProvider
- UTimecodeSynchronizer
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/TimecodeProvider.h |
Include | #include "Engine/TimecodeProvider.h" |
Syntax
class UTimecodeProvider : public UObject
Remarks
A class responsible of fetching a timecode from a source. Note, FApp::GetTimecode and FApp::GetTimecodeFramerate should be used to retrieve the current system Timecode and Framerate.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
float | FrameDelay | Number of frames to subtract from the qualified frame time when GetDelayedQualifiedFrameTime or GetDelayedTimecode is called. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Update the state of the provider. | |
![]() ![]() |
bool | FetchTimecode
(
FQualifiedFrameTime& OutFrameTime |
Fetch current timecode from its source. |
![]() ![]() |
FQualifiedFrameTime | Return current frame time with FrameDelay applied. | |
![]() ![]() |
FTimecode | Return the delayed frame time converted into a timecode value. | |
![]() ![]() |
FFrameRate | GetFrameRate () |
Return the frame rate of the frame time. |
![]() ![]() ![]() |
FQualifiedFrameTime | Return current frame time. | |
![]() ![]() ![]() |
ETimecodeProviderSynchronizationState | The state of the TimecodeProvider and if it's currently synchronized and the Timecode and FrameRate getters are valid. | |
![]() ![]() |
FTimecode | GetTimecode () |
Return the frame time converted into a timecode value. |
![]() ![]() |
bool | Initialize
(
UEngine* InEngine |
This Provider became the Engine's Provider. |
![]() ![]() ![]() |
bool | Get whether this provider is currently using autodetection. | |
![]() ![]() |
void | SetIsAutoDetected
(
bool bInIsAutoDetected |
Set the autodetected flag on this provider. |
![]() ![]() |
void | This Provider stopped being the Engine's Provider. | |
![]() ![]() ![]() |
bool | Whether this provider supports format autodetection. |