AST_N_VisAmplitude is a derived class from AST_VisNiagaraBase that handles visualization of amplitude data. It manages the set of registered audio I/O instances and provides methods for setting parameters and handling amplitude and audio I/O status changes.
More...
#include <ST_N_VisAmplitude.h>
AST_N_VisAmplitude is a derived class from AST_VisNiagaraBase that handles visualization of amplitude data. It manages the set of registered audio I/O instances and provides methods for setting parameters and handling amplitude and audio I/O status changes.
◆ OnAmplitudesReady_Implementation()
void AST_N_VisAmplitude::OnAmplitudesReady_Implementation |
( |
const TArray< float > & | Amplitudes, |
|
|
FIntPoint | IOId ) |
|
overrideprotectedvirtual |
Called when amplitudes are ready for processing.
- Parameters
-
Amplitudes | An array of amplitude values. |
IOId | The identifier of the I/O operation associated with the amplitudes. |
◆ OnAudioIOStatusChanged_Implementation()
void AST_N_VisAmplitude::OnAudioIOStatusChanged_Implementation |
( |
bool | bIsActive, |
|
|
FIntPoint | IOId ) |
|
overrideprotectedvirtual |
Called when the audio I/O status changes.
- Parameters
-
bIsActive | Indicates if the audio I/O is active. |
IOId | The identifier of the I/O operation whose status has changed. |
◆ SetConstantParameters()
bool AST_N_VisAmplitude::SetConstantParameters |
( |
| ) |
|
|
overrideprotectedvirtual |
Sets the constant parameters for the visualization.
- Returns
- Returns true if the parameters were successfully set, false otherwise.
Reimplemented from AST_VisBase.
The documentation for this class was generated from the following files:
- H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Niagara/Vis/ST_N_VisAmplitude.h
- H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Private/Niagara/Vis/ST_N_VisAmplitude.cpp