| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Media/BlackmagicMedia/Source/BlackmagicMedia/Public/BlackmagicCustomTimeStep.h |
Include |
#include "BlackmagicCustomTimeStep.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, EditInlineNew,
Meta=(DisplayName="Blackmagic SDI Input", MediaIOCustomLayout="Blackmagic"))
class UBlackmagicCustomTimeStep : public UGenlockedCustomTimeStep
Control the Engine TimeStep via the Blackmagic Design card.
Name | Description | ||
---|---|---|---|
|
bEnableOverrunDetection |
Enable mechanism to detect Engine loop overrunning the source |
|
|
MediaConfiguration |
The device, port and video settings that correspond to where the Genlock signal will be coming from |
Name | Description | |
---|---|---|
|
UBlackmagicCustomTimeStep ( |
Name | Description | ||
---|---|---|---|
|
GetLastSyncCountDelta() |
Returns how many syncs occurred since the last tick |
|
|
GetSyncRate() |
Get the sync rate (not always the same as the fixed frame rate) |
|
|
IsLastSyncDataValid() |
Returns true if the Sync related functions will return valid data |
|
|
WaitForSync() |
Blocks until it gets a sync signal. Returns false if unsuccessful |
Name | Description | ||
---|---|---|---|
|
GetFixedFrameRate() |
Get The fixed FrameRate |
Name | Description | ||
---|---|---|---|
|
ECustomTimeS... |
GetSynchronizationState() |
The state of the CustomTimeStep. |
|
Initialize ( |
This CustomTimeStep became the Engine's CustomTimeStep. |
|
|
Shutdown ( |
This CustomTimeStep stop being the Engine's CustomTimeStep. |
|
|
UpdateTimeStep ( |
Update FApp::CurrentTime/FApp::DeltaTime and optionally wait until the end of the frame. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |