Я недавно приобрел Windows 10 Home pc и установил Visual Studio Community 2017, чтобы заменить Win7 на VS2012 Express.
Я загрузил свежую версию CSCore, изменил команду сборки для отображения SDK на моем компьютере, удалил SoundTouchPitchAndTempo, поскольку он не может быть скомпилирован, собрал проект и затем выполнил следующие программы:
Recorder
RecorderToWma как в файле проекта
RecorderToWma с выводом в файл WMA, как указано в файле проекта
RecordWithSpecificFormat (44100, 16, 1)
Все это дает мне такой же искаженный результат. На каждые 250 или 450 миллисекунд пропускается около 10 мсек. Ошибочную запись можно скачать здесь:
Это результат попытки 3. Это начало Моцарта Symph 36.
Проблема не возникает с VS express 2012 (устаревшим) на Win7 или VS express 2013.5 (устаревшим в ближайшее время) на Win10 с использованием источника CSCore около 5 лет назад. Копия exe Win7 и его CSCore.dll на Win10 работает нормально. Но мне нужна помощь, чтобы иметь возможность реализовывать программы в новейшей среде, иначе я могу оказаться в ближайшем будущем без работающей IDE.
Я представил это как проблему в CSCore с подробными изображениями отсечения, но пока не получил ответа. Вы можете мне помочь?