unreal.TimecodeSynchronizationSyncMode

class unreal.TimecodeSynchronizationSyncMode

Bases: EnumBase

Defines the various modes that the synchronizer can use to try and achieve synchronization.

C++ Source:

  • Plugin: TimecodeSynchronizer

  • Module: TimecodeSynchronizer

  • File: TimecodeSynchronizer.h

AUTO: TimecodeSynchronizationSyncMode

Engine will try and automatically determine an appropriate offset based on what frames are available on the given sources.

This is suitable for running a single Unreal Engine instance that just wants to synchronize its inputs.

Type:

1

AUTO_OLDEST: TimecodeSynchronizationSyncMode

The same as Auto except that instead of trying to find a suitable timecode nearest to the newest common frame, we try to find a suitable timecode nearest to the oldest common frame.

Type:

2

USER_DEFINED_OFFSET: TimecodeSynchronizationSyncMode

User will specify an offset (number of frames) from the Timecode Source (see ETimecodeSycnrhonizationTimecodeType). This offset may be positive or negative depending on the latency of the source. Synchronization will be achieved once the synchronizer detects all input sources have frames that correspond with the offset timecode.

This is suitable for applications trying to keep multiple Unreal Engine instances in sync while using nDisplay / genlock.

Type:

0