FSpectrumAnalyzerBuffer

This class locks an input buffer (for writing) and an output buffer (for reading).

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/SpectrumAnalyzer.h

Include

#include "DSP/SpectrumAnalyzer.h"

Syntax

class FSpectrumAnalyzerBuffer

Remarks

This class locks an input buffer (for writing) and an output buffer (for reading). Uses triple buffering semantics.

Constructors

Functions

Name Description

Public function

const FSpect...

 

LockMostRecentBuffer()

  1. Used to lock the most recent buffer we analyzed.

Public function

void

 

Reset

(
    const FSpectrumAnalyzerSettings& I...
)

Public function

FSpectrumAna...

 

StartWorkOnBuffer()

  1. Used on analysis thread to lock a buffer to write to.

Public function

void

 

StopWorkOnBuffer()

Public function

void

 

UnlockBuffer()

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