Navigation
API > API/Plugins > API/Plugins/TimecodeSynchronizer
Provides a wrapper around a UTimeSynchronizerSource, and caches data necessary to provide synchronization.
The values are typically updated once per frame.
| Name | FTimecodeSynchronizerActiveTimecodedInputSource |
| Type | struct |
| Header File | /Engine/Plugins/Media/TimecodeSynchronizer/Source/TimecodeSynchronizer/Public/TimecodeSynchronizer.h |
| Include Path | #include "TimecodeSynchronizer.h" |
Syntax
USTRUCT ()
struct FTimecodeSynchronizerActiveTimecodedInputSource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| TimecodeSynchronizer.h | |||
| TimecodeSynchronizer.h | |||
| TimecodeSynchronizer.h | |||
| TimecodeSynchronizer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanBeSynchronized | bool | Flag stating if this source can be synchronized | TimecodeSynchronizer.h |
|
| bIsReady | bool | Flag stating if the source is ready | TimecodeSynchronizer.h |
|
| FrameRate | FFrameRate | TimecodeSynchronizer.h | ||
| InputSource | TObjectPtr< UTimeSynchronizationSource > | Associated source pointers | TimecodeSynchronizer.h |
|
| InputSourceState | FTimecodeSourceState | TimecodeSynchronizer.h | ||
| SynchronizerRelativeState | FTimecodeSourceState | TimecodeSynchronizer.h | ||
| TotalNumberOfSamples | int32 | TimecodeSynchronizer.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanBeSynchronized() |
Whether or not this source can be synchronized. | TimecodeSynchronizer.h | |
FString GetDisplayName() |
TimecodeSynchronizer.h | ||
const FFrameRate & GetFrameRate() |
Gets the FrameRate of the source. | TimecodeSynchronizer.h | |
const UTimeSynchronizationSource * GetInputSource() |
TimecodeSynchronizer.h | ||
const FTimecodeSourceState & GetInputSourceState() |
Gets the state of the Source relative to its own frame rate. | TimecodeSynchronizer.h | |
const FTimecodeSourceState & GetSynchronizerRelativeState() |
Gets the state of the Source relative to the Synchronizer's frame rate. | TimecodeSynchronizer.h | |
bool IsInputSourceValid() |
TimecodeSynchronizer.h | ||
bool IsReady() |
Whether or not this source is ready. | TimecodeSynchronizer.h | |
const bool UpdateSourceState
(
const FFrameRate& SynchronizerFrameRate |
Updates the internal state of this source, returning whether or not the source is ready (e.g. IsReady() == true). | TimecodeSynchronizer.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| TimecodeSynchronizer.h | |||
| TimecodeSynchronizer.h |