Доброго дня! Есть задача получения блоков аудиоданных из стороннего приложения (например, RTP-пакеты по UDP, фрагменты raw-файлов) и выдача после необходимых преобразований на аудио-выход в реальном времени. Всё это часть приложения, написанного на Qt, поэтому данный функционал тоже решил написать с помощью Qt (ver 5.7.0). Столкнулся с тем, что воспроизведение идет с паузами переходе одного блока QBuffer к другому. Пробовал предварительное накопление N блоков в очереди, циклический буфер, даже просто считывание файла блоками в while. Создалось впечатление, что QAudioOutput заточен под проигрывание только «завершенного» монолитного блока данных, без подбрасывания дровишек в реалтайме. В интернетах кто-то тоже не смог решить эту проблему, у кого-то якобы получалось. Если есть примеры успешного использования QAudioOutput в подобных задачах, прошу направить на путь истинный).
Ответ на:
комментарий
от hobbit
Ответ на:
комментарий
от kuzulis
Ответ на:
комментарий
от kuzulis
Ответ на:
комментарий
от hobbit
Ответ на:
комментарий
от kuzulis
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Putnik
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Putnik
Ответ на:
комментарий
от deep-purple
Ответ на:
комментарий
от Putnik
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Пауза перед началом воспроизведения в mplayer (2006)
- Форум Лаги после пауз при воспроизведении видеофайлов в SMPlayer (2023)
- Форум Ставить на паузу плеер при воспроизведении звука другим приложением (2019)
- Форум mpd + icecast - автоматическая пауза воспроизведения при отключении последнего слушателя (2013)
- Форум Музыкальная пауза (2013)
- Форум музыкальная пауза (2014)
- Форум Музыкальная пауза (2014)
- Форум Музыкальная пауза (2014)
- Форум Qt: пауза (delay) (2011)
- Форум Пауза в пинге (2019)