Перехват аудио потока: KS Filter, XAPO

Тема в разделе "WASM.AUDIO", создана пользователем ntcdm, 9 сен 2011.

  1. ntcdm

    ntcdm New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2007
    Сообщения:
    247
    Вот и вернулся я после долгого перерыва опять к драйверам =)

    Передо мной стоит задача перехватить аудио поток, который слышит пользователь в колонках и проанализировать его с помощью несложных преобразований (модифицировать ничего не не надо). Аудио поток очень желательно чтобы был уже разжат (wave формат).

    Методом поиска пришел к тому, что нужно писать Kernel Streaming Filter Driver (KS Filter) драйвер для Windows XP и XAPO для Windows 7. Причем KS Filter может также работать и на Windows 7. Остановился пока на нем.

    Однако вменяемых примеров по KS Filter пока не нашел.

    Может быть кто поможет найти или у кого есть примеры KS Filter драйверов или XAPO драйверов?
     
  2. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    Как вариант
    http://www.google.com/codesearch#4Pmfpg10U0g/trunk/drivers/AVStream/avssamp/audio.cpp
     
  3. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Тоже интересует тема,
    Нужно читать семплы (что идут на колонки)
    в буфер bufer[N];
    Как буфер будет заполнен выполняем код...
    if(N==size){
    // code;
    }
    else
    N++;

    Если можно рабочий пример С\С++,
    Читал доки ниче не понял, пример нужен ...
    Интересуют именно семплы которые идут на ЦАП, ну и желательно считать
    текущую частоту дискретизации и разрядность данных 8,16,24 бит ...
     
    Последнее редактирование: 2 май 2018