Navigation
Unreal Engine C++ API Reference > Plugins > AjaMedia
Inheritance Hierarchy
- UTimecodeProvider
- UGenlockedTimecodeProvider
- UAjaTimecodeProvider
References
Module | AjaMedia |
Header | /Engine/Plugins/Media/AjaMedia/Source/AjaMedia/Public/AjaTimecodeProvider.h |
Include | #include "AjaTimecodeProvider.h" |
Syntax
UCLASS (Blueprintable, EditInlineNew,
Meta=(DisplayName="AJA SDI Input", MediaIOCustomLayout="AJA"))
class UAjaTimecodeProvider :
public UGenlockedTimecodeProvider ,
public FTickableGameObject
Remarks
Class to fetch a timecode via an AJA card. When the signal is lost in the editor (not in PIE), the TimecodeProvider will try to re-synchronize every second.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | bAutoDetectTimecode | |
![]() ![]() ![]() |
bool | bUseDedicatedPin | Should we read the timecode from a dedicated LTC pin or an SDI input. |
![]() ![]() ![]() |
bool | bUseReferenceIn | Read LTC timecode from reference pin. Will fail if device doesn't support that feature. |
![]() ![]() ![]() |
FAjaMediaTimecodeReference | LTCConfiguration | Where to read LTC timecode from with which FrameRate expected |
![]() ![]() ![]() |
FMediaIOVideoTimecodeConfiguration | TimecodeConfiguration | Use the time code embedded in the input stream. Timecode format to read from a video signal. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginDestroy () |
|
![]() ![]() |
bool | FetchTimecode
(
FQualifiedFrameTime& OutFrameTime |
|
![]() ![]() ![]() |
ETimecodeProviderSynchronizationState | ||
![]() ![]() |
bool | Initialize
(
UEngine* InEngine |
|
![]() ![]() ![]() |
bool | ||
![]() ![]() |
void | PostLoad () |
|
![]() ![]() |
void | ||
![]() ![]() |
void | SetIsAutoDetected
(
bool bInIsAutoDetected |
|
![]() ![]() |
void | ||
![]() ![]() ![]() |
bool |
Overridden from FTickableGameObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | Used to determine whether the object should be ticked in the editor when there is no gameplay world. | |
![]() ![]() ![]() |
bool | Used to determine if an object should be ticked when the game is paused. |
Overridden from FTickableObjectBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TStatId | GetStatId () |
Return the stat id used to track the performance of this object |
![]() ![]() ![]() |
ETickableTickType | Virtual that can be overloaded by the inheriting class and is called before first tick. | |
![]() ![]() ![]() |
bool | IsTickable () |
Virtual that can be overloaded by the inheriting class. |
![]() ![]() |
void | Tick
(
float DeltaTime |
Pure virtual that must be overloaded by the inheriting class. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAJACallback |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FAjaMediaTimecodeConfiguration | VideoConfiguration_DEPRECATED | It read the timecode from an input source. |