unreal.LiveLinkOpenTrackIOTiming

class unreal.LiveLinkOpenTrackIOTiming(mode: str = '', recorded_timestamp: LiveLinkOpenTrackIOTimestamp = Ellipsis, sample_rate: LiveLinkOpenTrackIOFrameRate = Ellipsis, sample_timestamp: LiveLinkOpenTrackIOTimestamp = Ellipsis, sequence_number: int = 0, synchronization: LiveLinkOpenTrackIOSynchronization = Ellipsis, timecode: LiveLinkOpenTrackIOTimecode = Ellipsis)

Bases: StructBase

Live Link Open Track IOTiming

C++ Source:

  • Plugin: LiveLinkOpenTrackIO

  • Module: LiveLinkOpenTrackIO

  • File: LiveLinkOpenTrackIOTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • mode (str): [Read-Write] Enumerated value indicating whether the sample transport mechanism provides inherent (’external’) timing, or whether the transport mechanism lacks inherent timing and so the sample must contain a PTP timestamp itself (’internal’) to carry timing information.

  • recorded_timestamp (LiveLinkOpenTrackIOTimestamp): [Read-Write] PTP timestamp of the data recording instant, provided for convenience during playback of e.g. pre-recorded tracking data.

  • sample_rate (LiveLinkOpenTrackIOFrameRate): [Read-Write] Sample frame rate as a rational number. Drop frame rates such as 29.97 should be represented as e.g. 30000/1001. In a variable rate system this should be estimated from the last sample delta time.

  • sample_timestamp (LiveLinkOpenTrackIOTimestamp): [Read-Write] PTP timestamp of the data recording instant, provided for convenience during playback of e.g. pre-recorded tracking data. The timestamp comprises a 48-bit unsigned integer (seconds), a 32-bit unsigned integer (nanoseconds)

  • sequence_number (int32): [Read-Write] Integer incrementing with each sample.

  • synchronization (LiveLinkOpenTrackIOSynchronization): [Read-Write] Synchronization object for the timing.

  • timecode (LiveLinkOpenTrackIOTimecode): [Read-Write] SMTPE timecode of the sample.

property mode: str

[Read-Write] Enumerated value indicating whether the sample transport mechanism provides inherent (’external’) timing, or whether the transport mechanism lacks inherent timing and so the sample must contain a PTP timestamp itself (’internal’) to carry timing information.

Type:

(str)

property recorded_timestamp: LiveLinkOpenTrackIOTimestamp

[Read-Write] PTP timestamp of the data recording instant, provided for convenience during playback of e.g. pre-recorded tracking data.

Type:

(LiveLinkOpenTrackIOTimestamp)

property sample_rate: LiveLinkOpenTrackIOFrameRate

[Read-Write] Sample frame rate as a rational number. Drop frame rates such as 29.97 should be represented as e.g. 30000/1001. In a variable rate system this should be estimated from the last sample delta time.

Type:

(LiveLinkOpenTrackIOFrameRate)

property sample_timestamp: LiveLinkOpenTrackIOTimestamp

[Read-Write] PTP timestamp of the data recording instant, provided for convenience during playback of e.g. pre-recorded tracking data. The timestamp comprises a 48-bit unsigned integer (seconds), a 32-bit unsigned integer (nanoseconds)

Type:

(LiveLinkOpenTrackIOTimestamp)

property sequence_number: int

[Read-Write] Integer incrementing with each sample.

Type:

(int32)

property synchronization: LiveLinkOpenTrackIOSynchronization

[Read-Write] Synchronization object for the timing.

Type:

(LiveLinkOpenTrackIOSynchronization)

property timecode: LiveLinkOpenTrackIOTimecode

[Read-Write] SMTPE timecode of the sample.

Type:

(LiveLinkOpenTrackIOTimecode)