Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/SpectrumAnalyzer.h |
Include |
#include "DSP/SpectrumAnalyzer.h" |
class ISpectrumBandExtractor
Interface for spectrum band extractors.
The SpectrumBandExtractor allows for band information to be maintained across multiple calls to retrieve bands values. By maintaining band information across multiple calls, some intermediate values can be cached to speed up the operation.
Name | Description | |
---|---|---|
|
~ISpectrumBandExtractor() |
Name | Description | ||
---|---|---|---|
|
AddBand ( |
Adds a band to extract based on the given settings. |
|
|
TUniquePtr< ... |
CreateSpectrumBandExtractor ( |
Creates a ISpectrumBandExtractor. |
|
ExtractBands ( |
Extract the bands from a complex frequency buffer. |
|
|
GetNumBands() |
Returns the total number of bands. |
|
|
RemoveAllBands() |
Removes all added bands. |
|
|
SetSettings ( |
Sets and updates the settings for the band extractor |
|
|
SetSpectrumSettings ( |
Set the settings and update cached internal values if needed |
Name |
Description |
|
---|---|---|
|
FBandSettings |
Settings for a single band |
Name |
Description |
|
---|---|---|
|
EBandType |