Qt 5.1 или новее:Воспроизвести уведомление (частота х) в Qt - проще всего?
Мне нужно воспроизвести звуковой сигнал уведомления частоты x за миллисекунды. Было бы неплохо, если бы я мог сочетать такие звуки: 1000 Гц в течение 2 секунд, затем 3000 Гц в течение 1 секунды, ...
Самый простой способ - использовать файлы (WAV, MP3, ..), например. как описано здесь: How to play sound with Qt Но тогда мне нужно сгенерировать такие файлы для каждого из моих сценариев.
Qt's audio output example генерирует такие тоны в памяти (Generator::generateData(const QAudioFormat &format, qint64 durationUs, int sampleRate)
). Я мог бы написать такой генератор для своей цели. Но мне нужно?
Итак, что является самым простым способом просто воспроизводить частоту x за миллисекунды?
Хороший и верный намек, но мне нужно запустить приложение на разных ОС. –