Убрать задержку 500 мсек в DirectSound/DirectX

Роман17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.11.2008

Есть С++ приложение, считывающее звук с DirectSound устройства. При считывании присутствует задержка 500 мсек. По описанию это размер буфера.

Задача - изменить исходный файл на C++ так, чтобы используя метод IAMBufferNegotiation (http://sid6581.wordpress.com/2006/10/09/minimizing-audio-capture-latency-in-directshow/) или другой убрать 500 мсек задержку.