X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fscopes%2Faudioscopes%2Fabstractaudioscopewidget.h;h=2487a811716eb87bee88fd6c0a8496b878ff1cb0;hb=8a6e4eb1dea318ecd1c0b313c28b764e89a524c4;hp=7ea9223dc518368687016029410bd73ed3ff77d3;hpb=89b6a842077844b0a68c3cc5ac471f57487f9ff2;p=kdenlive diff --git a/src/scopes/audioscopes/abstractaudioscopewidget.h b/src/scopes/audioscopes/abstractaudioscopewidget.h index 7ea9223d..2487a811 100644 --- a/src/scopes/audioscopes/abstractaudioscopewidget.h +++ b/src/scopes/audioscopes/abstractaudioscopewidget.h @@ -12,16 +12,13 @@ #define ABSTRACTAUDIOSCOPEWIDGET_H -#include #include #include #include "../abstractscopewidget.h" -class QMenu; -class Monitor; class Render; /** @@ -35,7 +32,7 @@ public: virtual ~AbstractAudioScopeWidget(); public slots: - void slotReceiveAudio(QVector sampleData, int freq, int num_channels, int num_samples); + void slotReceiveAudio(const QVector &sampleData, int freq, int num_channels, int num_samples); protected: /** @brief This is just a wrapper function, subclasses can use renderAudioScope. */ @@ -46,8 +43,8 @@ protected: when calculation has finished, to allow multi-threading. accelerationFactor hints how much faster than usual the calculation should be accomplished, if possible. */ virtual QImage renderAudioScope(uint accelerationFactor, - const QVector audioFrame, const int freq, const int num_channels, const int num_samples, - const int newData) = 0; + const QVector &audioFrame, const int freq, const int num_channels, const int num_samples, + const int newData) = 0; int m_freq; int m_nChannels;