![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtMultimedia/qaudioformat.h>#include <QtMultimedia/qaudiobuffer.h>#include <QtCore/qiodevice.h>#include <QtCore/qmath.h>#include <QtCore/qtemporaryfile.h>#include <chrono>#include <cmath>#include <cstdint>#include <limits>#include <memory>Go to the source code of this file.
Classes | |
| class | SineWaveGenerator |
| class | SineWaveSignal |
| class | SineWaveIODevice |
| class | AudioGenerator |
Functions | |
| unsigned char * | writeSineSample (unsigned char *ptr, QAudioFormat::SampleFormat sampleFormat, qreal x) |
| QByteArray | createSineWaveData (const QAudioFormat &format, std::chrono::microseconds duration, qint32 sampleIndex=0, qreal frequency=500, qreal volume=0.8) |
| std::unique_ptr< QTemporaryFile > | makeMonoPcm16WavFile (int sampleRate, std::chrono::microseconds duration, qreal frequency, qreal volume=0.8) |
| QByteArray createSineWaveData | ( | const QAudioFormat & | format, |
| std::chrono::microseconds | duration, | ||
| qint32 | sampleIndex = 0, | ||
| qreal | frequency = 500, | ||
| qreal | volume = 0.8 ) |
Definition at line 45 of file audiogenerationutils.cpp.
| std::unique_ptr< QTemporaryFile > makeMonoPcm16WavFile | ( | int | sampleRate, |
| std::chrono::microseconds | duration, | ||
| qreal | frequency, | ||
| qreal | volume = 0.8 ) |
Definition at line 72 of file audiogenerationutils.cpp.
| unsigned char * writeSineSample | ( | unsigned char * | ptr, |
| QAudioFormat::SampleFormat | sampleFormat, | ||
| qreal | x ) |
Definition at line 22 of file audiogenerationutils.cpp.