FNiagaraDataInterfaceProxySubmix

Niagara data interface proxy for audio submix listener.

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...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss