UBlackmagicTimecodeProvider

Class to fetch a timecode via a Blackmagic Design card.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

BlackmagicMedia

Header

/Engine/Plugins/Media/BlackmagicMedia/Source/BlackmagicMedia/Public/BlackmagicTimecodeProvider.h

Include

#include "BlackmagicTimecodeProvider.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, EditInlineNew,
       Meta=(DisplayName="Blackmagic SDI Input", MediaIOCustomLayout="Blackmagic"))
class UBlackmagicTimecodeProvider : public UTimecodeProvider

Remarks

Class to fetch a timecode via a Blackmagic Design card.

Variables

Name Description

Public variable UProperty Category, EditAnywhere

FMediaIOConfigu...

 

MediaConfiguration

The device, port and video settings that correspond to the input.

Public variable UProperty Category, EditAnywhere

EMediaIOTimecod...

 

TimecodeFormat

Timecode format to read from a video signal.

Constructors

Name Description

Public function

UBlackmagicTimecodeProvider

(
    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.

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