FLinearTimecodeAudioCaptureCustomTimeStepImplementation

Windows
MacOS
Linux

References

Module

AudioCaptureTimecodeProvider

Header

/Engine/Plugins/Media/AudioCaptureTimecodeProvider/Source/AudioCaptureTimecodeProvider/Private/AudioCaptureTimecodeProvider.cpp

Include

#include "AudioCaptureTimecodeProvider.cpp"

Syntax

struct FLinearTimecodeAudioCaptureCustomTimeStepImplementation

Variables

Name Description

Public variable

Audio::FAudioCa...

 

AudioCapture

Audio capture object

Public variable

int32

 

bFrameRateReach0Counter

Know when we have done synchronizing the FrameRate

Public variable

bool

 

bStopRequested

If the Owner requested the implementation to stop processing

Public variable

bool

 

bWarnedAboutTheInvalidAudioChannel

Warn about the invalid audio channel the user requested

Public variable

FCriticalSectio...

 

CriticalSection

Lock to access the Timecode

Public variable

FDropTimecode

 

CurrentDecodingTimecode

Current time code decoded by the TimecodeDecoder

Public variable

UAudioCaptureTi...

 

Owner

Owner of the implementation

Public variable

FDropTimecode

 

Timecode

Current time code decoded by the TimecodeDecoder

Public variable

FLinearTimecode...

 

TimecodeDecoder

LTC decoder

Constructors

Destructors

Functions

Name Description

Public function

bool

 

Init()

Public function

void

 

OnAudioCapture

(
    const float* AudioData,
    int32 NumFrames,
    int32 NumChannels,
    double StreamTime,
    bool bOverflow
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss