16 QAudioDevicePrivate::AudioDeviceFormat format;
18 format.preferredFormat = preferredFormat;
20 format.minimumChannelCount = 1;
21 format.maximumChannelCount = 32;
22 format.minimumSampleRate = QtMultimediaPrivate::allSupportedSampleRates.front();
23 format.maximumSampleRate = QtMultimediaPrivate::allSupportedSampleRates.back();
24 format.supportedSampleFormats = qAllSupportedSampleFormats();
25 format.channelConfiguration = preferredFormat.channelConfig();
32QOhosAudioDevice::QOhosAudioDevice(QByteArray id, QString description, QAudioDevice::Mode mode,
33 QAudioFormat preferredFormat,
bool isDefaultDevice)
34 : QAudioDevicePrivate{ std::move(id), mode, std::move(description), isDefaultDevice,
35 createOhosAudioDeviceFormatFromPreferred(preferredFormat) }