Class SynchronizerComponent
A component used to synchronize playback of content from ITimedDataSource instances.
Inherited Members
Namespace: Unity.LiveCapture
Syntax
[ExecuteAlways]
[AddComponentMenu("Live Capture/Timecode Synchronizer")]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.live-capture@3.0/manual/ref-component-timecode-synchronizer.html")]
public class SynchronizerComponent : MonoBehaviour
Properties
Synchronizer
The synchronizer instance.
Declaration
public ISynchronizer Synchronizer { get; }
Property Value
Type | Description |
---|---|
ISynchronizer |
Methods
StartCalibration(ISynchronizationCalibrator)
Starts calibration of the synchronized group.
Declaration
public void StartCalibration(ISynchronizationCalibrator calibrator = null)
Parameters
Type | Name | Description |
---|---|---|
ISynchronizationCalibrator | calibrator | The calibrator to use. If null, the default calibrator is used. |
Remarks
Calibration is used to automatically determine optimal delays and buffer sizes for each data source in the synchronized group so they will have valid data to present for each synchronized frame.
StopCalibration()
Cancels the synchronizer calibration if it is currently in progress.
Declaration
public void StopCalibration()