11 #include <component.h>
12 #include <audio/utility/safeptr.h>
15 #include <audio/component/audiocomponentbase.h>
16 #include <audio/node/filternode.h>
20 class FFTAudioNodeComponentInstance;
71 FFTAudioNodeComponent* mResource =
nullptr;
72 audio::SafeOwner<FFTNode> mFFTNode =
nullptr;
73 audio::AudioService* mAudioService =
nullptr;
74 FFTBuffer* mFFTBuffer =
nullptr;
Definition: fftaudionodecomponent.h:25
Definition: fftaudionodecomponent.h:43
virtual FFTBuffer & getFFTBuffer()
Definition: fftaudionodecomponent.h:66
Definition: fftbuffer.h:19
nap::ComponentPtr< audio::AudioComponentBase > mInput
Property: 'Input' The component whose audio output will be measured.
Definition: fftaudionodecomponent.h:33
Definition: errorstate.h:19
Definition: audiocomponentbase.h:47
FFTAudioNodeComponent()
Definition: fftaudionodecomponent.h:30
Definition: component.h:28
Definition: component.h:43
Definition: component.h:151
virtual const FFTBuffer & getFFTBuffer() const
Definition: fftaudionodecomponent.h:61
FFTAudioNodeComponentInstance(EntityInstance &entity, Component &resource)
Definition: fftaudionodecomponent.h:47
Definition: templateapp.h:17
EOverlap
Definition: fftbuffer.h:29
Definition: component.h:31