17 int maximumChannelCount)
19 QAudioDevicePrivate::AudioDeviceFormat format;
21 format.preferredFormat = preferredFormat;
25 format.minimumChannelCount = 1;
26 format.maximumChannelCount = maximumChannelCount > 0 ? maximumChannelCount : 32;
27 format.minimumSampleRate = QtMultimediaPrivate::allSupportedSampleRates.front();
28 format.maximumSampleRate = QtMultimediaPrivate::allSupportedSampleRates.back();
29 format.supportedSampleFormats = qAllSupportedSampleFormats();
30 format.channelConfiguration = preferredFormat.channelConfig();
37QOhosAudioDevice::QOhosAudioDevice(QByteArray id, QString description, QAudioDevice::Mode mode,
38 QAudioFormat preferredFormat,
int maximumChannelCount,
40 : QAudioDevicePrivate{ std::move(id), mode, std::move(description), isDefaultDevice,
41 createOhosAudioDeviceFormatFromPreferred(preferredFormat, maximumChannelCount) }