39 QAudioDevicePrivate::AudioDeviceFormat format;
41 format.minimumChannelCount = 1;
42 format.maximumChannelCount = 2;
43 format.minimumSampleRate = 8000;
44 format.maximumSampleRate = 96000;
47 format.supportedSampleFormats.append(QAudioFormat::UInt8);
48 format.supportedSampleFormats.append(QAudioFormat::Int16);
49 format.supportedSampleFormats.append(QAudioFormat::Int32);
50 format.supportedSampleFormats.append(QAudioFormat::Float);
52 format.preferredFormat.setChannelCount(2);
55 format.preferredFormat.setSampleRate(sRate);
57 format.preferredFormat.setSampleFormat(QAudioFormat::Float);
64QWasmAudioDevice::QWasmAudioDevice(
const char *device,
const char *desc,
bool isDef,
65 QAudioDevice::Mode mode)
66 : QAudioDevicePrivate(device, mode, QString::fromUtf8(desc), isDef,
67 createDefaultWasmAudioDeviceFormat())