UAudioCaptureComponent

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioCapture

Header

/Engine/Plugins/Runtime/AudioCapture/Source/AudioCapture/Public/AudioCaptureComponent.h

Include

#include "AudioCaptureComponent.h"

Syntax

UCLASS(ClassGroup=Synth, Meta=(BlueprintSpawnableComponent))
class UAudioCaptureComponent : public USynthComponent

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

int32

 

JitterLatencyFrames

Induced latency in audio frames to use to account for jitter between mic capture hardware and audio render hardware.

Constructors

Name Description

Protected function

UAudioCaptureComponent

(
    const FObjectInitializer& ObjectIn...
)

Overridden from USynthComponent

Name Description

Protected function Virtual

bool

 

Init

(
    int32& SampleRate
)

Called when synth is created.

Protected function Virtual

void

 

OnBeginGenerate()

Called when the synth component begins generating audio in render thread.

Protected function Virtual

void

 

OnEndGenerate()

Called when the synth has finished generating audio on the render thread.

Protected function Virtual

int32

 

OnGenerateAudio

(
    float* OutAudio,
    int32 NumSamples
)

Called when more audio is needed to be generated This method of generating audio is soon to be deprecated.

Overridden from UObject

Name Description

Protected function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Protected function Virtual

void

 

FinishDestroy()

Called to finish destroying the object.

Protected function Virtual

bool

 

IsReadyForFinishDestroy()

Called to check if the object is ready for FinishDestroy.