Navigation
API > API/Plugins > API/Plugins/BlackmagicMedia
Class to fetch a timecode via a Blackmagic Design card.
| Name | UBlackmagicTimecodeProvider |
| Type | class |
| Header File | /Engine/Plugins/Media/BlackmagicMedia/Source/BlackmagicMedia/Public/BlackmagicTimecodeProvider.h |
| Include Path | #include "BlackmagicTimecodeProvider.h" |
Syntax
UCLASS (Blueprintable, EditInlineNew,
Meta=(DisplayName="Blackmagic SDI Input", MediaIOCustomLayout="Blackmagic"))
class UBlackmagicTimecodeProvider : public UGenlockedTimecodeProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTimecodeProvider → UGenlockedTimecodeProvider → UBlackmagicTimecodeProvider
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBlackmagicTimecodeProvider() |
BlackmagicTimecodeProvider.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutoDetectTimecode | bool | BlackmagicTimecodeProvider.h | ||
| TimecodeConfiguration | FMediaIOVideoTimecodeConfiguration | Use the time code embedded in the input stream. Timecode format to read from a video signal. | BlackmagicTimecodeProvider.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EventCallback | BlackmagicTimecodeProviderHelpers::FEventCallback * | BlackmagicTimecodeProvider.h |
Functions
Public
Overridden from UTimecodeProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool FetchTimecode
(
FQualifiedFrameTime& OutFrameTime |
BlackmagicTimecodeProvider.h | ||
virtual ETimecodeProviderSynchronizationState GetSynchronizationState() |
BlackmagicTimecodeProvider.h | ||
virtual bool Initialize
(
UEngine* InEngine |
BlackmagicTimecodeProvider.h | ||
virtual bool IsAutoDetected() |
BlackmagicTimecodeProvider.h | ||
virtual void SetIsAutoDetected
(
bool bInIsAutoDetected |
BlackmagicTimecodeProvider.h | ||
virtual void Shutdown
(
UEngine* InEngine |
BlackmagicTimecodeProvider.h | ||
virtual bool SupportsAutoDetected() |
Whether this provider supports format autodetection. | BlackmagicTimecodeProvider.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
BlackmagicTimecodeProvider.h | ||
virtual void PostLoad() |
BlackmagicTimecodeProvider.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MediaConfiguration_DEPRECATED | FMediaIOConfiguration | The device, port and video settings that correspond to the input. | BlackmagicTimecodeProvider.h |
|
| TimecodeFormat_DEPRECATED | EMediaIOTimecodeFormat | Use the time code embedded in the input stream. Timecode format to read from a video signal. | BlackmagicTimecodeProvider.h |
|