Changeset View
Changeset View
Standalone View
Standalone View
src/scopes/audioscopes/abstractaudioscopewidget.h
Show All 22 Lines | |||||
23 | /** | 23 | /** | ||
24 | \brief Abstract class for scopes analyzing audio samples. | 24 | \brief Abstract class for scopes analyzing audio samples. | ||
25 | */ | 25 | */ | ||
26 | class AbstractAudioScopeWidget : public AbstractScopeWidget | 26 | class AbstractAudioScopeWidget : public AbstractScopeWidget | ||
27 | { | 27 | { | ||
28 | Q_OBJECT | 28 | Q_OBJECT | ||
29 | public: | 29 | public: | ||
30 | explicit AbstractAudioScopeWidget(bool trackMouse = false, QWidget *parent = nullptr); | 30 | explicit AbstractAudioScopeWidget(bool trackMouse = false, QWidget *parent = nullptr); | ||
31 | virtual ~AbstractAudioScopeWidget(); | 31 | ~AbstractAudioScopeWidget() override; | ||
32 | 32 | | |||
33 | public slots: | 33 | public slots: | ||
34 | void slotReceiveAudio(const audioShortVector &sampleData, int freq, int num_channels, int num_samples); | 34 | void slotReceiveAudio(const audioShortVector &sampleData, int freq, int num_channels, int num_samples); | ||
35 | 35 | | |||
36 | protected: | 36 | protected: | ||
37 | /** @brief This is just a wrapper function, subclasses can use renderAudioScope. */ | 37 | /** @brief This is just a wrapper function, subclasses can use renderAudioScope. */ | ||
38 | QImage renderScope(uint accelerationFactor) Q_DECL_OVERRIDE; | 38 | QImage renderScope(uint accelerationFactor) Q_DECL_OVERRIDE; | ||
39 | 39 | | |||
Show All 19 Lines |