Similarly to dab5457620 "Fix deleting FrameManagerImpl*", we need a
virtual destructor. clang was complaining about it:
src/speechPlayer/src/speechPlayer.cpp:52:2: warning: delete called on 'SpeechWaveGenerator' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor]
delete playerHandleInfo->waveGenerator;
^
master
| public: | public: | ||||
| static SpeechWaveGenerator* create(int sampleRate); | static SpeechWaveGenerator* create(int sampleRate); | ||||
| virtual void setFrameManager(FrameManager* frameManager)=0; | virtual void setFrameManager(FrameManager* frameManager)=0; | ||||
| virtual ~SpeechWaveGenerator() {}; | |||||
| }; | }; | ||||
| #endif | #endif |