#ifndef CLIENTCONFIGUREAUDIOMESSAGE_H
#define CLIENTCONFIGUREAUDIOMESSAGE_H

#include "clientmessagebase.h"
#include <QAudioFormat>

class QIODevice;

class ClientConfigureAudioMessage : public ClientMessageBase
{
public:

    ClientConfigureAudioMessage();

     virtual void writeBytes( QIODevice *device ) const;

     void setAudioFormat( const QAudioFormat &format );

private:
    QAudioFormat m_audioFormat;
};

class ClientAddAudioMessage : public ClientMessageBase
{
public:
    ClientAddAudioMessage();

     virtual void writeBytes( QIODevice *device ) const;
};

class ClientRemoveAudioMessage : public ClientMessageBase
{
public:
    ClientRemoveAudioMessage();

     virtual void writeBytes( QIODevice *device ) const;
};

#endif // CLIENTCONFIGUREAUDIOMESSAGE_H

