19 #ifndef SWGAudioDevices_H_ 20 #define SWGAudioDevices_H_ 22 #include <QJsonObject> 42 virtual QString asJson ()
override;
43 virtual QJsonObject* asJsonObject()
override;
44 virtual void fromJsonObject(QJsonObject &json)
override;
47 qint32 getNbInputDevices();
48 void setNbInputDevices(qint32 nb_input_devices);
50 QList<SWGAudioInputDevice*>* getInputDevices();
51 void setInputDevices(QList<SWGAudioInputDevice*>* input_devices);
53 qint32 getNbOutputDevices();
54 void setNbOutputDevices(qint32 nb_output_devices);
56 QList<SWGAudioOutputDevice*>* getOutputDevices();
57 void setOutputDevices(QList<SWGAudioOutputDevice*>* output_devices);
60 virtual bool isSet()
override;
QList< SWGAudioOutputDevice * > * output_devices
bool m_output_devices_isSet
bool m_input_devices_isSet
QList< SWGAudioInputDevice * > * input_devices
bool m_nb_output_devices_isSet
bool m_nb_input_devices_isSet