1) Вы соединили слот с сигналом в режиме авто. Т.к. это тоже самое что DirectConnection, т.е. по окончании записи высылается сигнал об ее окончании. Вызывается завершение лупа, но на этот момент он не запущен и ничего не происходит. Запускается луп и там застреваем.
1.Б) Если мы сделаем QueueConnection, то мы тупо заполним буфер и выйдем из цикла.
2) В Qt есть уже готовый класс QSound, думаю, что ковыряясь в его исходниках можно многое почерпнуть
Уже лучше, но все равно с такой формулировкой решение получить нельзя.
Еще раз: я не спрашиваю "Как вы собираетесь сколачивать доски?". Я спрашиваю: "Зачем вы этим доски сколачиваете?"
ну с точки менеджера это может и правильно, но вот меня GC и его ограничения сильно раздражают, ровно как и то, что я не могу пользоваться указателями.
Вэб приложения не программировал, а вот насчет всего остального не получается. Быстрее? - ни черта подобного, удобнее? - то тут, то здесь наталкиваюсь на странные ограничения и костыли, которых в плюсах не наблюдал. Функциональнее? - А вот это совсем не понял.
ноут - скорее всего никак. Обычно калибровать можно моники верхнего ценового диапазона (30к рублей и выше), иногда NEC дает такую возможность и на более дешевых.
1.Б) Если мы сделаем QueueConnection, то мы тупо заполним буфер и выйдем из цикла.
2) В Qt есть уже готовый класс QSound, думаю, что ковыряясь в его исходниках можно многое почерпнуть