Titus (08.03.2020)
Извиняюсь, не получилось прошлый тест прогнать в предыдущие дни - были проблемы.
Вот результаты последнего теста на двух домашних ноутбуках с win10-x64.
-------
Перед снятием скриншота выдерживал где-то минут 40. Когда появились числа на 1-м скриншоте, точно не знаю, но не ранее чем через 15 минут от начала теста.
-------
Завтра еще на win7 на работе потестирую.
Titus (09.03.2020)
Titus (09.03.2020)
Titus (09.03.2020)
Titus (09.03.2020)
Итак, подведем некоторый итог.
Комплексные тесты DirectSound и WASAPI Share показали, что чуть более, чем в половине случаев, идея удачная, и позволяет достаточно быстро и точно вычислить реальную частоту семплов.
В меньшем количестве случаев звуковая карточка не дает точной позиции воспроизведения (огрубляя до 480 (10мс) в любой момент времени). В этом случае также можно вычислить достаточно точную частоту семплов, но ждать придется гораздо дольше (примерно в 480 раз), либо использовать прекалькулированную частоту, выстчитанную ранее за предыдущий сеанс. Также, при такой грубости придется всегда иметь резервный зазор в буфере минимум на 480 отсчетов (10мс), что так же снижает скорость отклика звука относительно реального времени.
Извиняюсь, что немного поздно, но лучше поздно...
Windows 10 x64, Core i7-9700K, Denafrips Ares with XMOS XU208 USB Audio
Гонял минут 15.
Titus (09.03.2020)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)