6 #ifndef SWIFT_MISC_AUDIO_AUDIODEVICELIST_H
7 #define SWIFT_MISC_AUDIO_AUDIODEVICELIST_H
9 #include <QAudioDevice>
11 #include <QStringList>
21 namespace swift::misc::audio
49 bool strict =
false)
const;
70 void unRegisterDevices(
const CIdentifier &identifier);
79 QStringList getDeviceNames()
const;
89 static QList<QAudioDevice> allQtInputDevices();
90 static QList<QAudioDevice> allQtOutputDevices();
91 static QAudioDevice defaultQtInputDevice();
92 static QAudioDevice defaultQtOutputDevice();
Generic ordered container with value semantics.
Value object encapsulating information identifying a component of a modular distributed swift process...
Generic sequential container with value semantics.
CSequence()=default
Default constructor.
Value object encapsulating information of a audio device.
Value object encapsulating a list of audio devices.
CAudioDeviceInfoList()=default
Default constructor.
#define SWIFT_DECLARE_SEQUENCE_MIXINS(Namespace, T, List)
Explicit template declaration of mixins for a CSequence subclass to be placed near the top of the hea...
#define SWIFT_MISC_EXPORT
Export a class or function from the library.