Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/MultithreadedPatching.h |
| Include | #include "DSP/MultithreadedPatching.h" |
Syntax
class FPatchInput
Remarks
Handle to a patch. Should only be used by a single thread.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPatchInput () |
Default constructed FPatchInput instances will always return -1 for PushAudio and true for IsOutputStillActive. | ||
FPatchInput
(
const FPatchOutputStrongPtr& InOutput |
PatchInputs can only be created from explicit outputs. | ||
FPatchInput
(
const FPatchInput& Other |
|||
FPatchInput
(
FPatchInput&& Other |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FPatchInput () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns false if this output was removed, either because someone called FPatchMixer::RemoveTap with this FPatchInput, or the FPatchMixer was destroyed. | ||
| bool | IsValid () |
Returns false if this output was not initialized properly. | |
| int32 | PushAudio
(
const float* InBuffer, |
Pushes audio from InBuffer to the corresponding FPatchOutput. | |
| void | Reset () |
||
| void | SetGain
(
float InGain |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FPatchInput & | operator=
(
const FPatchInput& Other |
||
| FPatchInput & | operator=
(
FPatchInput&& Other |