Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/FNiagaraSubmixListener
- ISubmixBufferListener::OnNewSubmixBuffer()
- FNiagaraSubmixListener::OnNewSubmixBuffer()
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudio.h |
Include | #include "NiagaraDataInterfaceAudio.h" |
Source | /Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraDataInterfaceAudio.cpp |
virtual void OnNewSubmixBuffer
&40;
const USoundSubmix &42; OwningSubmix,
float &42; AudioData,
int32 NumSamples,
int32 NumChannels,
const int32 SampleRate,
double AudioClock
&41;
Remarks
Called when a new buffer has been rendered for a given submix
Parameters
Name | Description |
---|---|
OwningSubmix | The submix object which has rendered a new buffer |
AudioData | Ptr to the audio buffer |
NumSamples | The number of audio samples in the audio buffer |
NumChannels | The number of channels of audio in the buffer (e.g. 2 for stereo, 6 for 5.1, etc) |
SampleRate | The sample rate of the audio buffer |
AudioClock | Double audio clock value, from start of audio rendering. |