Navigation
Unreal Engine C++ API Reference > Plugins > Niagara
Inheritance Hierarchy
- ISubmixBufferListener
- FNiagaraSubmixListener
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudio.h |
Include | #include "NiagaraDataInterfaceAudio.h" |
Syntax
class FNiagaraSubmixListener : public ISubmixBufferListener
Remarks
Class used to to capture the audio stream of an arbitrary submix.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FNiagaraSubmixListener
(
const FNiagaraSubmixListener& Other |
||
![]() |
FNiagaraSubmixListener
(
FNiagaraSubmixListener&& Other |
Move submix listener. | |
![]() |
FNiagaraSubmixListener
(
Audio::FPatchMixer& InMixer, |
Construct an FNiagaraSubmixListener |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
int32 | Returns the number of channels of the current submix. | |
![]() ![]() |
float | Returns the current sample rate of the current submix. | |
![]() |
void |
Overridden from ISubmixBufferListener
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | OnNewSubmixBuffer
(
const USoundSubmix* OwningSubmix, |
Called when a new buffer has been rendered for a given submix |