Navigation
API > API/Plugins > API/Plugins/AudioCapture
| Name | UAudioCaptureComponent |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioCapture/Source/AudioCapture/Public/AudioCaptureComponent.h |
| Include Path | #include "AudioCaptureComponent.h" |
Syntax
UCLASS (MinimalAPI, ClassGroup=Synth, Meta=(BlueprintSpawnableComponent))
class UAudioCaptureComponent : public USynthComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → USynthComponent → UAudioCaptureComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAudioCaptureComponent
(
const FObjectInitializer& ObjectInitializer |
AudioCaptureComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| JitterLatencyFrames | int32 | Induced latency in audio frames to use to account for jitter between mic capture hardware and audio render hardware. | AudioCaptureComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsCapturing | bool | AudioCaptureComponent.h | ||
| bIsDestroying | FThreadSafeBool | AudioCaptureComponent.h | ||
| bIsNotReadyForForFinishDestroy | FThreadSafeBool | AudioCaptureComponent.h | ||
| bIsStreamOpen | bool | AudioCaptureComponent.h | ||
| bSuccessfullyInitialized | bool | AudioCaptureComponent.h | ||
| CaptureAudioData | TArray< float > | AudioCaptureComponent.h | ||
| CaptureChannels | int32 | AudioCaptureComponent.h | ||
| CapturedAudioDataSamples | int32 | AudioCaptureComponent.h | ||
| CaptureSynth | Audio::FAudioCaptureSynth | AudioCaptureComponent.h | ||
| FramesSinceStarting | int32 | AudioCaptureComponent.h | ||
| ReadSampleIndex | int32 | AudioCaptureComponent.h |
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FinishDestroy() |
AudioCaptureComponent.h | ||
virtual void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
AudioCaptureComponent.h | ||
virtual bool IsReadyForFinishDestroy() |
AudioCaptureComponent.h |
Overridden from USynthComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
AudioCaptureComponent.h | ||
virtual bool Init
(
int32& SampleRate |
AudioCaptureComponent.h | ||
virtual void OnBeginGenerate() |
AudioCaptureComponent.h | ||
virtual void OnEndGenerate() |
AudioCaptureComponent.h | ||
virtual int32 OnGenerateAudio
(
float* OutAudio, |
AudioCaptureComponent.h |