Navigation
API > API/Plugins > API/Plugins/AudioCapture
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- USynthComponent
- UAudioCaptureComponent
References
| Module | AudioCapture |
| Header | /Engine/Plugins/Runtime/AudioCapture/Source/AudioCapture/Public/AudioCaptureComponent.h |
| Include | #include "AudioCaptureComponent.h" |
Syntax
UCLASS&40;ClassGroup&61;Synth, Meta&61;&40;BlueprintSpawnableComponent&41;&41;
class UAudioCaptureComponent : public USynthComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | JitterLatencyFrames | Induced latency in audio frames to use to account for jitter between mic capture hardware and audio render hardware. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAudioCaptureComponent
(
const FObjectInitializer& ObjectInitializer |
Overridden from USynthComponent
| Type | Name | Description | |
|---|---|---|---|
| bool | Init
(
int32& SampleRate |
Called when synth is created. | |
| void | Called when the synth component begins generating audio in render thread. | ||
| void | Called when the synth has finished generating audio on the render thread. | ||
| int32 | OnGenerateAudio
(
float* OutAudio, |
Called when more audio is needed to be generated This method of generating audio is soon to be deprecated. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | Called to finish destroying the object. | ||
| bool | Called to check if the object is ready for FinishDestroy. |