835dd46766e39ef197af4793368e77c2b9b8848f
1 #ifndef AUDIOCALLBACKS_H
2 #define AUDIOCALLBACKS_H
4 #include "raopcallbacks.h"
6 #include "audiooutput.h"
8 class AudioCallbacks
: public RaopCallbacks
12 explicit AudioCallbacks(QObject
*parent
= 0);
14 virtual void * audioInit(int bits
, int channels
, int samplerate
);
15 virtual void audioSetVolume(void *session
, float volume
);
16 virtual void audioProcess(void *session
, const QByteArray
&buffer
);
17 virtual void audioFlush(void *session
);
18 virtual void audioDestroy(void *session
);
22 QList
<AudioOutput
*> m_outputList
;
30 #endif // AUDIOCALLBACKS_H