Sound generator: fixed some methods visibility and missing virtual keyword

This commit is contained in:
Klaus Basan
2014-02-05 20:58:09 +00:00
committed by Mathew Sutcliffe
parent 7b0dff1af5
commit 26b1193e3e

View File

@@ -75,18 +75,18 @@ namespace BlackSound
/*! /*!
* \copydoc QIODevice::readData() * \copydoc QIODevice::readData()
*/ */
qint64 readData(char *data, qint64 maxlen); virtual qint64 readData(char *data, qint64 maxlen);
/*! /*!
* \copydoc QIODevice::writeData() * \copydoc QIODevice::writeData()
* \remarks NOT(!) used here * \remarks NOT(!) used here
*/ */
qint64 writeData(const char *data, qint64 len); virtual qint64 writeData(const char *data, qint64 len);
/*! /*!
* \copydoc QIODevice::bytesAvailable() * \copydoc QIODevice::bytesAvailable()
*/ */
qint64 bytesAvailable() const; virtual qint64 bytesAvailable() const;
/*! /*!
* \copydoc QIODevice::seek() * \copydoc QIODevice::seek()
@@ -104,14 +104,6 @@ namespace BlackSound
return this->m_endReached ? true : QIODevice::atEnd(); return this->m_endReached ? true : QIODevice::atEnd();
} }
/*!
* \brief One cycle of tones takes t milliseconds
*/
qint64 oneCycleDurationMs() const
{
return this->m_oneCycleDurationMs;
}
/*! /*!
* \brief Default audio format fo play these sounds * \brief Default audio format fo play these sounds
* \return * \return
@@ -139,6 +131,14 @@ namespace BlackSound
*/ */
void generateData(const QAudioFormat &format, const QList<Tone> &tones); void generateData(const QAudioFormat &format, const QList<Tone> &tones);
/*!
* \brief One cycle of tones takes t milliseconds
*/
qint64 oneCycleDurationMs() const
{
return this->m_oneCycleDurationMs;
}
private: private:
qint64 m_position; /*!< position in buffer */ qint64 m_position; /*!< position in buffer */
bool m_singlePlay; /*!< end data provisioning after playing all tones */ bool m_singlePlay; /*!< end data provisioning after playing all tones */