Navigation
API > API/Plugins > API/Plugins/RivermaxSync > API/Plugins/RivermaxSync/FMediaOutputSynchronizationPolic-
References
| Module | RivermaxSync |
| Header | /Engine/Plugins/VirtualProduction/Rivermax/RivermaxSync/Source/RivermaxSync/Public/MediaOutputSynchronizationPolicyRivermax.h |
| Include | #include "MediaOutputSynchronizationPolicyRivermax.h" |
Syntax
struct FMediaSyncBarrierData
Remarks
Holds data provided to server by each node when joining the barrier
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32[FRAMEHISTORYLEN] | LastRenderedFrameNumber | Last engine frame number that was presented | |
| uint64[FRAMEHISTORYLEN] | PresentedFrameBoundaryNumber | Frame boundary number at which the last frame was presented. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | HasConfirmedDesync
(
const FMediaSyncBarrierData& OtherBarrierData, |
Returns true if the frame presentation history indicates a desynced state. | |
| void | InsertFrameInfo
(
const UE::RivermaxCore::FPresentedFrameInfo& FrameInfo |
Insert the given frame information into the recorded presentation history | |
| FString | Rendered frames as comma separated string | ||
| FString | Presented frame boundaries as comma separated string | ||
| void | Reset () |
Reset the data to default values |
Constants
| Name | Description |
|---|---|
| FRAMEHISTORYLEN | How many frames to include in the history |