6 #ifndef SWIFT_SOUND_BUFFEREDWAVEPROVIDER_H
7 #define SWIFT_SOUND_BUFFEREDWAVEPROVIDER_H
9 #include <QAudioFormat>
16 namespace swift::sound::sample_provider
28 void addSamples(
const QVector<float> &samples);
31 virtual int readSamples(QVector<float> &samples, qint64 count)
override;
40 QVector<float> m_audioBuffer;
41 qint32 m_maxBufferSize;
int getBufferedBytes() const
Bytes from buffer.
Sample provider interface.
#define SWIFT_SOUND_EXPORT
Export a class or function from the library.