FNiagaraDataInterfaceProxySubmix

Niagara data interface proxy for audio submix listener.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudio.h

Include

#include "NiagaraDataInterfaceAudio.h"

Syntax

struct FNiagaraDataInterfaceProxySubmix : public FNiagaraDataInterfaceProxy

Remarks

Niagara data interface proxy for audio submix listener.

Constructors

Destructors

Functions

Name Description

Public function Const

int32

 

GetNumChannels()

Public function

int32

 

GetNumFramesAvailable()

Returns the current number of frames buffered on this output.

Public function

int32

 

GetNumSamplesAvailable()

Returns the current number of samples buffered on this output.

Public function Const

float

 

GetSampleRate()

Public function

void

 

OnBeginDestroy()

Public function Virtual

void

 

OnUpdateSubmix

(
    USoundSubmix* Submix
)

Called when the Submix property changes.

Public function

int32

 

PopAudio

(
    float* OutBuffer,
    int32 NumSamples,
    bool bUseLatestAudio
)

Copies the minimum of NumSamples or however many samples are available into OutBuffer.

Overridden from FNiagaraDataInterfaceProxy

Operators

Name Description

Public function

FNiagaraData...

 

operator=

(
    const FNiagaraDataInterfaceProxySub...
)