Я использую QSoundEffect
, чтобы воспроизвести петли некоторых коротких .wav
файлов. Этот класс был для меня решением, потому что он позволяет нам играть с низкими латентными звуками.выберите аудиовыход divece при использовании QSoundEffect
Все было хорошо, но теперь мне нужно выбрать устройство вывода, но я не нашел способ сделать это с помощью QSoundEffect
. Я знаю, что с помощью QAudioDeviceInfo
я могу получить список доступных устройств и использовать один из них в конструкторе объекта QAudioOutput
для воспроизведения wav-файла, но QAudioOutput
не позволяет нам создавать петли с низкой задержкой.
Так дело в том, что мне нужна функциональность выбора устройства вывода звука, который QAudioOutput
и QAudioDeviceInfo
но способность играть играть низкую латентность петли, QSoundEffect
предложения.
Другими словами, у меня есть все части моего желаемого решения, но я не знаю, как их собрать.