UAjaTimecodeProvider

Class to fetch a timecode via an AJA card.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AjaMedia

Header

/Engine/Plugins/Media/AjaMedia/Source/AjaMedia/Public/AjaTimecodeProvider.h

Include

#include "AjaTimecodeProvider.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, EditInlineNew,
       Meta=(DisplayName="AJA SDI Input", MediaIOCustomLayout="AJA"))
class UAjaTimecodeProvider :
    public UTimecodeProvider,
    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

Name Description

Public variable UProperty Category, EditAnywhere

bool

 

bUseReferenceIn

Shoud we read the timecode from an input source or the reference.

Public variable UProperty Category, EditAnywhere, Meta

FAjaMediaTimeco...

 

ReferenceConfiguration

It read the timecode from the reference.

The device has support LTC from the reference pin.

Public variable UProperty Category, EditAnywhere, Meta

FAjaMediaTimeco...

 

VideoConfiguration

It read the timecode from an input source.

Constructors

Name Description

Public function

UAjaTimecodeProvider

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UTimecodeProvider

Name Description

Public function Virtual Const

FQualifiedFr...

 

GetQualifiedFrameTime()

Return the frame number and the frame rate of the frame number at that moment.

Public function Virtual Const

ETimecodePro...

 

GetSynchronizationState()

The state of the TimecodeProvider and if it's currently synchronized and the Timecode and FrameRate are valid.

Public function Virtual

bool

 

Initialize

(
    UEngine* InEngine
)

This Provider became the Engine's Provider.

Public function Virtual

void

 

Shutdown

(
    UEngine* InEngine
)

This Provider stopped being the Engine's Provider.

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Overridden from FTickableGameObject

Name Description

Public function Virtual Const

bool

 

IsTickableInEditor()

Used to determine whether the object should be ticked in the editor.

Public function Virtual Const

bool

 

IsTickableWhenPaused()

Used to determine if an object should be ticked when the game is paused.

Overridden from FTickableObjectBase

Name Description

Public function Virtual Const

TStatId

 

GetStatId()

Return the stat id to use for this tickable

Public function Virtual Const

ETickableTic...

 

GetTickableTickType()

Virtual that can be overloaded by the inheriting class.

Public function Virtual Const

bool

 

IsTickable()

Virtual that can be overloaded by the inheriting class.

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

Pure virtual that must be overloaded by the inheriting class.

Classes

Name

Description

Public struct

FAJACallback

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss