Navigation
API > API/Plugins > API/Plugins/RivermaxMedia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEngineCustomTimeStep
- UFixedFrameRateCustomTimeStep
- UGenlockedCustomTimeStep
- URivermaxCustomTimeStep
References
| Module | RivermaxMedia |
| Header | /Engine/Plugins/VirtualProduction/Rivermax/RivermaxMedia/Source/RivermaxMedia/Public/RivermaxCustomTimeStep.h |
| Include | #include "RivermaxCustomTimeStep.h" |
Syntax
UCLASS&40;Blueprintable, EditInlineNew&41;
class URivermaxCustomTimeStep : public UGenlockedCustomTimeStep
Remarks
Genlock using PTP time from a rivermax card
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnableOverrunDetection | When enabled, will warn for skipped frames when engine is too slow | |
| FFrameRate | FrameRate | Target frame rate to which to genlock. Uses ST2059 standard to align PTP time to standard genlock |
Overridden from UGenlockedCustomTimeStep
| Type | Name | Description | |
|---|---|---|---|
| uint32 | Returns how many syncs occurred since the last tick | ||
| FFrameRate | GetSyncRate () |
Get the sync rate (not always the same as the fixed frame rate) | |
| bool | Returns true if the Sync related functions will return valid data | ||
| bool | WaitForSync () |
Blocks until it gets a sync signal. Returns false if unsuccessful |
Overridden from UFixedFrameRateCustomTimeStep
| Type | Name | Description | |
|---|---|---|---|
| FFrameRate | Get The fixed FrameRate |
Overridden from UEngineCustomTimeStep
| Type | Name | Description | |
|---|---|---|---|
| ECustomTimeStepSynchronizationState | The state of the CustomTimeStep. | ||
| bool | Initialize
(
UEngine* InEngine |
This CustomTimeStep became the Engine's CustomTimeStep. | |
| void | This CustomTimeStep stop being the Engine's CustomTimeStep. | ||
| bool | UpdateTimeStep
(
UEngine* InEngine |
Update FApp::CurrentTime/FApp::DeltaTime and optionally wait until the end of the frame. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. |