У меня есть приложение, которое читает звук из порта AUX. Выполнение БПФ и некоторая другая обработка и отображение результата в некотором windows. Проблема: Когда я запускаю программу, загрузка процессора из проводника скачет примерно до 30%. Не хорошо, так как моему приложению нужен процессор. Я не вижу никакой причины для этого. Нет чтения или записи в файлы.
с использованием функций:
waveInGetNumDevs
waveInGetDevCaps
waveInPrepareHeader
waveInAddBuffer
waveInOpen
waveInStart
waveInUnprepareHeader
(нужно ли использовать функцию waveInUnprepareHeader перед повторным использованием входного буфера?) Использование обратного вызова окна, когда буфер заполнен сообщением WIM_DATA. Волновой заголовок в MyWindowProcedure (..... lParam2) Для БПФ я использую libfftw3f-3.dll / lib
Вопрос. Я хочу иметь возможность получить предупреждение, если я потерял входные буферы. Я знаю, что это возможно, так как SDRSharp имеют эту функцию. Как это сделать ?? Цитата из документации «Если в очереди нет буферов, данные выбрасываются без уведомления приложения, и ввод продолжается» Использование Windows 10 c ++