| TSharedFromThis
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudioOscilloscope.h |
Include |
#include "NiagaraDataInterfaceAudioOscilloscope.h" |
struct FNiagaraDataInterfaceProxyOscilloscope : public FNiagaraDataInterfaceProxy
Copyright Epic Games, Inc. All Rights Reserved.
Name | Description | |
---|---|---|
|
FNiagaraDataInterfaceProxyOscilloscope ( |
Name | Description | |
---|---|---|
|
~FNiagaraDataInterfaceProxyOscilloscope() |
Name | Description | ||
---|---|---|---|
|
FReadBuffer ... |
ComputeAndPostSRV() |
|
|
DownsampleAudioToBuffer() |
This function pops audio and downsamples it to our specified resolution. Returns the number of frames of audio in the downsampled buffer. |
|
|
GetNumChannels() |
||
|
OnBeginDestroy() |
||
|
OnUpdateResampling ( |
Called when Resolution or Zoom are changed. |
|
|
OnUpdateSubmix ( |
Called when the Submix property changes. |
|
|
PostAudioToGPU() |
This function enqueues a render thread command to decimate the pop audio off of the SubmixListener, downsample it, and post it to the GPUAudioBuffer. |
|
|
RegisterToAllAudioDevices() |
||
|
float |
SampleAudio |
Sample vertical displacement from the oscilloscope buffer. |
|
UnregisterFromAllAudioDevices ( |
Name | Description | ||
---|---|---|---|
|
PerInstanceDataPassedToRenderThreadSize() |