![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SoundGenerator.h>
Inheritance diagram for ISoundGenerator:Public Member Functions | |
| ENGINE_API | ISoundGenerator () |
| virtual ENGINE_API | ~ISoundGenerator () |
| virtual int32 | OnGenerateAudio (float *OutAudio, int32 NumSamples)=0 |
| virtual int32 | GetDesiredNumSamplesToRenderPerCallback () const |
| virtual void | OnBeginGenerate () |
| virtual void | OnEndGenerate () |
| virtual bool | IsFinished () const |
| virtual float | GetRelativeRenderCost () const |
| ENGINE_API int32 | GetNextBuffer (float *OutAudio, int32 NumSamples, bool bRequireNumberSamples=false) |
| virtual Audio::AudioTaskQueueId | GetSynchronizedRenderQueueId () const |
Protected Member Functions | |
| ENGINE_API void | SynthCommand (TFunction< void()> Command) |
Friends | |
| class | USynthComponent |
| ISoundGenerator::ISoundGenerator | ( | ) |
|
virtual |
Reimplemented in Audio::FSoundWaveScrubberGenerator.
| int32 ISoundGenerator::GetNextBuffer | ( | float * | OutAudio, |
| int32 | NumSamples, | ||
| bool | bRequireNumberSamples = false |
||
| ) |
|
inlinevirtual |
Reimplemented in Audio::FSoundWaveScrubberGenerator.
Reimplemented in FMediaSoundGenerator.
Implemented in Audio::FSoundWaveScrubberGenerator, FSoundGeneratorNull, and FMediaSoundGenerator.
|
friend |