![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SpectrumAnalyzer.h>
Public Member Functions | |
| FSpectrumAnalyzerBuffer () | |
| FSpectrumAnalyzerBuffer (int32 InNum) | |
| void | Reset (int32 InNum) |
| FAlignedFloatBuffer & | StartWorkOnBuffer () |
| void | StopWorkOnBuffer (double InTimestamp) |
| const FAlignedFloatBuffer & | LockMostRecentBuffer () const |
| const FAlignedFloatBuffer & | LockMostRecentBuffer (double &OutTimestamp) const |
| void | UnlockBuffer () |
This class locks an input buffer (for writing) and an output buffer (for reading). Uses triple buffering semantics.
| Audio::FSpectrumAnalyzerBuffer::FSpectrumAnalyzerBuffer | ( | ) |
| Audio::FSpectrumAnalyzerBuffer::FSpectrumAnalyzerBuffer | ( | int32 | InNum | ) |
| const FAlignedFloatBuffer & Audio::FSpectrumAnalyzerBuffer::LockMostRecentBuffer | ( | ) | const |
| const FAlignedFloatBuffer & Audio::FSpectrumAnalyzerBuffer::LockMostRecentBuffer | ( | double & | OutTimestamp | ) | const |
| FAlignedFloatBuffer & Audio::FSpectrumAnalyzerBuffer::StartWorkOnBuffer | ( | ) |
| void Audio::FSpectrumAnalyzerBuffer::UnlockBuffer | ( | ) |