UAudioCaptureTimecodeProvider

Read the LTC from the audio capture device.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioCaptureTimecodeProvider

Header

/Engine/Plugins/Media/AudioCaptureTimecodeProvider/Source/AudioCaptureTimecodeProvider/Public/AudioCaptureTimecodeProvider.h

Include

#include "AudioCaptureTimecodeProvider.h"

Syntax

UCLASS(Blueprintable, EditInlineNew)
class UAudioCaptureTimecodeProvider : public UGenlockedTimecodeProvider

Remarks

Read the LTC from the audio capture device.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

int32

 

AudioChannel

Index of the Channel to used for the capture.

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bAssumeDropFrameFormat

When detecting the frame rate. Assume the frame rate is a drop frame format.

Public variable UProperty Category, EditAnywhere

bool

 

bDetectFrameRate

Detect the frame rate from the audio source.

Public variable UProperty Category, EditAnywhere, Meta

FFrameRate

 

FrameRate

Frame expected from the audio source.

Constructors

Name Description

Public function

UAudioCaptureTimecodeProvider

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UTimecodeProvider

Name Description

Public function Virtual

bool

 

FetchTimecode

(
    FQualifiedFrameTime& OutFrameTime
)

Fetch current timecode from its source.

Public function Virtual Const

ETimecodePro...

 

GetSynchronizationState()

The state of the TimecodeProvider and if it's currently synchronized and the Timecode and FrameRate getters are valid.

Public function Virtual

bool

 

Initialize

(
    UEngine* InEngine
)

This Provider became the Engine's Provider.

Public function Virtual

void

 

Shutdown

(
    UEngine* InEngine
)

This Provider stopped being the Engine's Provider.

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Classes