Navigation
API > API/Plugins > API/Plugins/NDIMedia
Timecode provider from an NDI source
| |
|
| Name |
UNDIMediaTimecodeProvider |
| Type |
class |
| Header File |
/Engine/Plugins/Media/NDIMedia/Source/NDIMedia/Public/NDIMediaTimecodeProvider.h |
| Include Path |
#include "NDIMediaTimecodeProvider.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable, EditInlineNew,
Meta=(DisplayName="NDI Timecode Provider", MediaIOCustomLayout="NDI"))
class UNDIMediaTimecodeProvider : public UGenlockedTimecodeProvider
Inheritance Hierarchy
Variables
Public
| Name |
Type |
Remarks |
Include Path |
Unreal Specifiers |
| Bandwidth |
ENDIReceiverBandwidth |
Indicates the current bandwidth mode used for the connection to this source |
NDIMediaTimecodeProvider.h |
- EditAnywhere
- Category="NDI"
|
| TimecodeConfiguration |
FMediaIOVideoTimecodeConfiguration |
Use the time code embedded in the video input stream. |
NDIMediaTimecodeProvider.h |
- EditAnywhere
- Category="Timecode"
|
Protected
| Name |
Type |
Remarks |
Include Path |
Unreal Specifiers |
| ConnectedHandle |
FDelegateHandle |
|
NDIMediaTimecodeProvider.h |
|
| DisconnectedHandle |
FDelegateHandle |
|
NDIMediaTimecodeProvider.h |
|
| MostRecentFrameTime |
FQualifiedFrameTime |
Last received frame time from the receiver. |
NDIMediaTimecodeProvider.h |
|
| Receiver |
TSharedPtr< FNDIStreamReceiver > |
Current stream receiver |
NDIMediaTimecodeProvider.h |
|
| State |
ETimecodeProviderSynchronizationState |
Current synchronization state |
NDIMediaTimecodeProvider.h |
|
| StateSyncContext |
FCriticalSection |
Critical section protecting "State" |
NDIMediaTimecodeProvider.h |
|
| VideoFrameReceivedHandle |
FDelegateHandle |
Handles for the stream receiver delegates |
NDIMediaTimecodeProvider.h |
|
Functions