Navigation
API > API/Plugins > API/Plugins/RivermaxMedia
Genlock using PTP time from a rivermax card
| |
|
| Name |
URivermaxCustomTimeStep |
| Type |
class |
| Header File |
/Engine/Plugins/VirtualProduction/Rivermax/RivermaxMedia/Source/RivermaxMedia/Public/RivermaxCustomTimeStep.h |
| Include Path |
#include "RivermaxCustomTimeStep.h" |
Syntax
UCLASS (Blueprintable, EditInlineNew)
class URivermaxCustomTimeStep : public UGenlockedCustomTimeStep
Inheritance Hierarchy
Variables
Public
| Name |
Type |
Remarks |
Include Path |
Unreal Specifiers |
| AlignmentPointDelayMS |
double |
Delay from alignment point at which we tick the engine, in milliseconds |
RivermaxCustomTimeStep.h |
- EditAnywhere
- Category="Genlock options"
|
| bEnableOverrunDetection |
bool |
When enabled, will warn for skipped frames when engine is too slow |
RivermaxCustomTimeStep.h |
- EditAnywhere
- Category="Genlock options"
- Meta=(DisplayName="Display Dropped Frames Warning")
- AdvancedDisplay
|
| FrameRate |
FFrameRate |
Target frame rate to which to genlock. Uses ST2059 standard to align PTP time to standard genlock |
RivermaxCustomTimeStep.h |
- EditAnywhere
- Category="Genlock options"
|
Protected
| Name |
Type |
Remarks |
Include Path |
Unreal Specifiers |
| bIgnoreWarningForOneFrame |
bool |
|
RivermaxCustomTimeStep.h |
|
| bIsPreviousFrameNumberValid |
bool |
Frame number tracking |
RivermaxCustomTimeStep.h |
|
| BoundaryMonitorListener |
FGuid |
Frame boundary monitoring ID |
RivermaxCustomTimeStep.h |
|
| CachedFrameRate |
FFrameRate |
Cached frame rate used for boundary monitoring |
RivermaxCustomTimeStep.h |
|
| DeltaFrameNumber |
uint64 |
|
RivermaxCustomTimeStep.h |
|
| InitializedEngine |
TObjectPtr< UEngine > |
Engine used to initialize the Provider |
RivermaxCustomTimeStep.h |
|
| PreviousFrameNumber |
uint64 |
|
RivermaxCustomTimeStep.h |
|
| State |
ECustomTimeStepSynchronizationState |
The current SynchronizationState of this custom timestep |
RivermaxCustomTimeStep.h |
|
Functions