unreal.TimecodeSynchronizer
¶
- class unreal.TimecodeSynchronizer(outer=None, name='None')¶
Bases:
unreal.TimecodeProvider
Timecode Synchronizer
C++ Source:
Plugin: TimecodeSynchronizer
Module: TimecodeSynchronizer
File: TimecodeSynchronizer.h
Editor Properties: (see get_editor_property/set_editor_property)
actual_frame_offset
(int32): [Read-Only] Actual Frame Offsetauto_frame_offset
(int32): [Read-Write] Auto Frame Offset: Similar to FrameOffset. For Auto mode, this represents the number of frames behind the newest synced frame. For AutoModeOldest, the is the of frames ahead of the last synced frame.fixed_frame_rate
(FrameRate): [Read-Write] Fixed Frame Rate: The fixed framerate to use.frame_delay
(float): [Read-Write] Frame Delay: Number of frames to subtract from the qualified frame time when GetDelayedQualifiedFrameTime or GetDelayedTimecode is called. see: GetDelayedQualifiedFrameTime, GetDelayedTimecodeframe_offset
(int32): [Read-Write] Frame Offset: When UserDefined mode is used, the number of frames delayed from the Provider’s timecode. Negative values indicate the used timecode will be ahead of the Provider’s.frame_rate_source
(TimecodeSynchronizationFrameRateSources): [Read-Write] Frame Rate Source: Frame Rate Source.master_synchronization_source_index
(int32): [Read-Write] Master Synchronization Source Index: Index of the source that drives the synchronized Timecode. The source need to be timecoded and flag as bUseForSynchronizationnon_synchronized_sources
(Array(TimecodeSynchronizerActiveTimecodedInputSource)): [Read-Only] Non Synchronized Sources: Sources that wants to be synchronizedpre_rolling_timecode_margin_of_errors
(int32): [Read-Write] Pre Rolling Timecode Margin Of Errors: Maximum gap size between synchronized time and source timepre_rolling_timeout
(float): [Read-Write] Pre Rolling Timeout: How long to wait for all source to be readysync_mode
(TimecodeSynchronizationSyncMode): [Read-Write] Sync Mode: What mode will be used for synchronization.synchronized_sources
(Array(TimecodeSynchronizerActiveTimecodedInputSource)): [Read-Only] Synchronized Sources: Sources used for synchronizationtime_synchronization_input_sources
(Array(TimeSynchronizationSource)): [Read-Write] Time Synchronization Input Sources: ! ONLY MODIFY THESE IN EDITOR ! TODO: Deprecate this and make it private.timecode_provider
(TimecodeProvider): [Read-Write] Timecode Provider: Custom strategy to tick in a interval.timecode_provider_type
(TimecodeSynchronizationTimecodeType): [Read-Write] Timecode Provider Type: Use a Timecode Provider.with_rollover
(bool): [Read-Write] With Rollover: Whether or not the specified Provider’s timecode rolls over. (Rollover is expected to occur at Timecode 24:00:00:00).