![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LinkwitzRileyBandSplitter.h>
Classes | |
| struct | FCrossoverBandwidthPair |
Public Member Functions | |
| FLinkwitzRileyBandSplitter () | |
| SIGNALPROCESSING_API void | Init (const int32 InChannels, const float InSampleRate, const EFilterOrder FilterOrder, const bool bInPhaseCompensate, const TArray< float > &InCrossovers) |
| SIGNALPROCESSING_API void | ProcessAudioFrame (const float *InBuffer, FMultibandBuffer &OutBuffer) |
| SIGNALPROCESSING_API void | ProcessAudioBuffer (const float *InBuffer, FMultibandBuffer &OutBuffer, const int32 NumFrames) |
| SIGNALPROCESSING_API void | SetCrossovers (const TArray< float > &InCrossoverFrequencies) |
|
inline |
| void Audio::FLinkwitzRileyBandSplitter::Init | ( | const int32 | InChannels, |
| const float | InSampleRate, | ||
| const EFilterOrder | FilterOrder, | ||
| const bool | bInPhaseCompensate, | ||
| const TArray< float > & | InCrossovers | ||
| ) |
| void Audio::FLinkwitzRileyBandSplitter::ProcessAudioBuffer | ( | const float * | InBuffer, |
| FMultibandBuffer & | OutBuffer, | ||
| const int32 | NumFrames | ||
| ) |
| void Audio::FLinkwitzRileyBandSplitter::ProcessAudioFrame | ( | const float * | InBuffer, |
| FMultibandBuffer & | OutBuffer | ||
| ) |
| void Audio::FLinkwitzRileyBandSplitter::SetCrossovers | ( | const TArray< float > & | InCrossoverFrequencies | ) |