24 #ifndef AUDIOOUPUTDEVICE_H 25 #define AUDIOOUPUTDEVICE_H 27 #include <QtMultimedia/QAudioOutput> 51 qint64
readData (
char * data, qint64 maxSize)
override final;
52 qint64
writeData (
const char * data, qint64 maxSize)
override final;
59 #endif // AUDIOOUPUTDEVICE_H void disconnect()
Stop the audio output device.
AudioOutputDevice(AudioOutput *audioplayerthread)
Constructor, resetting the member variables.
qint64 writeData(const char *data, qint64 maxSize) override final
Empty implementation for writing without functionality.
QAudioOutput * pQtAudioOutputStream
Pointer to System-Qt audio driver.
bool connect(const AudioDeviceParameters ¶meters)
Structure holding the parameters and status of an audio device.
qint64 readData(char *data, qint64 maxSize) override final
Read PCM data.
Audio Output Device, supporting 16 and 24 bit signed integer PCM.
int mSampleSize
Sample size in bits (16/24)
void setVolume(double volume)
Set the global volume.
Base class for managing log messages.
AudioOutput * pAudioOutput
Pointer back to AudioOutputThread.