Navigation
API > API/Plugins > API/Plugins/BlackmagicMedia
Control the Engine TimeStep via the Blackmagic Design card.
| Name | UBlackmagicCustomTimeStep |
| Type | class |
| Header File | /Engine/Plugins/Media/BlackmagicMedia/Source/BlackmagicMedia/Public/BlackmagicCustomTimeStep.h |
| Include Path | #include "BlackmagicCustomTimeStep.h" |
Syntax
UCLASS (Blueprintable, EditInlineNew,
Meta=(DisplayName="Blackmagic SDI Input", MediaIOCustomLayout="Blackmagic"))
class UBlackmagicCustomTimeStep : public UGenlockedCustomTimeStep
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEngineCustomTimeStep → UFixedFrameRateCustomTimeStep → UGenlockedCustomTimeStep → UBlackmagicCustomTimeStep
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBlackmagicCustomTimeStep
(
const FObjectInitializer& ObjectInitializer |
BlackmagicCustomTimeStep.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableOverrunDetection | bool | Enable mechanism to detect Engine loop overrunning the source | BlackmagicCustomTimeStep.h |
|
| MediaConfiguration | FMediaIOConfiguration | The device, port and video settings that correspond to where the Genlock signal will be coming from | BlackmagicCustomTimeStep.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bWarnedAboutVSync | bool | BlackmagicCustomTimeStep.h | ||
| InputEventCallback | BlackmagicCustomTimeStepHelpers::FInputEventCallback * | BlackmagicCustomTimeStep.h |
Functions
Public
Overridden from UGenlockedCustomTimeStep
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetLastSyncCountDelta() |
BlackmagicCustomTimeStep.h | ||
virtual FFrameRate GetSyncRate() |
BlackmagicCustomTimeStep.h | ||
virtual bool IsLastSyncDataValid() |
BlackmagicCustomTimeStep.h | ||
virtual bool SupportsFormatAutoDetection() |
BlackmagicCustomTimeStep.h | ||
virtual bool WaitForSync() |
BlackmagicCustomTimeStep.h |
Overridden from UFixedFrameRateCustomTimeStep
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FFrameRate GetFixedFrameRate() |
BlackmagicCustomTimeStep.h |
Overridden from UEngineCustomTimeStep
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ECustomTimeStepSynchronizationState GetSynchronizationState() |
BlackmagicCustomTimeStep.h | ||
virtual bool Initialize
(
UEngine* InEngine |
BlackmagicCustomTimeStep.h | ||
virtual void Shutdown
(
UEngine* InEngine |
BlackmagicCustomTimeStep.h | ||
virtual bool UpdateTimeStep
(
UEngine* InEngine |
BlackmagicCustomTimeStep.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
BlackmagicCustomTimeStep.h |